Tuesday, June 2, 2009

SunSpot Changing The Game

How many Sun employees earn our Java One passes is to help out in a lab or at a booth at Java One. In 2007, at Java One, I was very fortunate to help out in multiple labs. This is more interesting to me than attending the lectures because it is actually doing something, but more importantly, you are talking with folks who are doing interesting things with Java. The most exciting and standing room only lab was for SunSpot. I am sure it will be the same way this year as well. SPOT stand for Small Programmable Object Technology.

Above is the SunSpot kit that you can get more information on at SunSpotWorld.

The best place to get more information is at David G. Simmons SPOT blog.

The number of interesting applications with this is really limitless. What is also very nice about SunSpot is that it can be programmed with NetBeans.

Below is from the Sun SPOT introduction hands on lab from the listing of Java One curriculum that has Spot in the keyword.

Session Title: Introducing the Sun SPOT (Small Programmable Object Technology) and Sun SPOT Community: Java on Wireless Sensor Networks
Session Abstract: The Sun Small Programmable Object Technology (Sun SPOT) is a commercially available, small wireless sensor that runs a version of Java technology called Squawk that is compliant with Java Platform, Micro Edition (Java ME). Users of the Sun SPOT and those interested in finding out about the platform are encouraged to come to this session and meet each other.

The Sun SPOT platform, developed at Sun Laboratories, is a small, battery-powered wireless device with an application development environment based on the Java programming language. The Sun SPOT, smaller than a deck of cards, comes equipped with a 32-bit ARM processor and an IEEE 802.15.4 radio for wireless communication. Stackable boards include sensors and actuators such as accelerometers, light detectors, temperature sensors, LEDs, push buttons, and general I/O pins. The device can be duty-cycled to run for months on a single charge of its rechargeable battery. The small-footprint Java virtual machine, called Squawk, can host multiple applications concurrently and requires no underlying operating system. The full platform includes tools for programming, deploying, configuring, monitoring, and debugging a network of Sun SPOTs.

The session is informally structured and includes several demos and presentations on existing Sun SPOT projects. Speakers include members of the Sun Laboratories Sun SPOT team as well as members of the Sun SPOT community. Those thinking of using the Sun SPOT for specific applications are encouraged to describe their ideas to the group, so it can discuss the suitability of the platform for the application. Attendees will find fruitful contacts and should leave with their questions answered.

No comments:

Post a Comment