Sponsors

Thursday December 7, 2006
-JUG Holiday Party-
"The Sun Small Programmable Object Technology (Sun SPOT): Java™ Technology-Based Wireless Sensor Networks"

Angela Caicedo

Thanks to Angela for her excellent presentation on the SunSpot. There is much more to java than jsp pages and java beans! The SunSpot is a small programmable chip that runs Java. The chip contains several sensors and I/O ports along with LEDs to aid in debugging. The SunSpot can communicate with other SunSpots wirelessly. It is even possible to migrate state from one Spot to another when power is running low. In her first demo, Angela wrote a short program in the Netbeans IDE and uploaded it to the SunSpot via USB. The program activated color LEDs to signal feedback from a built-in motion sensor. For the second demo she used two SunSpots - with one displaying the feedback of the other's motion sensor. To wrap up the presentation, Andela demoed a setup with the SunSpot wired into a virtual reality glove (purchased on Ebay). She was able to then move around the Java Looking Glass 3D virtual desktop environment. Information about the SunSpot APIs and technical specifcations were covered during the presentation.
Thanks to Sun MicroSystem and JetBrains for sponsoring the meeting and providing all of the excellent raffles!
Abstract
The Sun Small Programmable Object Technology (Sun SPOT) is a small wireless sensor that runs a version of Java™ technology called Squawk that is compliant with the Java ME platform.
The Sun SPOT platform, developed at Sun Labs, 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 devices can be duty-cycled to run for months on a single charge of their 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 the Sun SPOT network. Join this session and learn all you need to know about Sun SPOT and enjoy the demos.
Speakers
Angela Caicedo is a Technology Evangelist at Sun Microsystems. Angela's expertise includes: Java ME, Java SE, Java EE, and the entire Sun Java Enterprise System. She loves spending time in new and cool technologies like: Game developments, 3D, bluetooth, smartdust (Sun' SPOTs), and others. She has also presented these topics at developer conferences around the world. Angela graduated from the University EAFIT of Medellin Colombia in 1998 with a B.S. in Computer Science. During 1996-1997 Angela was a visitor student at Center for Educational Computing Initiatives at MIT. Prior to joining Sun, Angela worked for three years as a software developer and researcher at the Swiss Federal Institute of Technology (EPFL), in Lausanne Switzerland, and participated in several European Projects. Angela has also done research on Intelligent Agents which is one of her specialties.
Door Prizes

Contact the Webmaster