The following two SPOT libraries are important for implementing Task 2:
com.sun.spot.peripheral : "Interfaces and classes dealing with the hardware on the SPOT processor board."[1]
com.sun.spot.sensorboard : "Contains highest level interfaces and concrete classes that make up the SunSPOT sensorboard libraries."[1]
Demos:
BounceDemo-OnSPOT
"In this demo, the row of LEDs on the top board of each Sun SPOT
represents a tube. Note the red LEDs at either end of the LED row.
Each represents a cork that keeps the ball in the tube. At first, the
ball on any Sun SPOT will be blue. However, if the Sun SPOTs are
able to communicate with each other, they will allocate different
colors for the ectoplasmic balls to avoid, as much as possible, duplication."[2]
AirText
"This application uses the linear array of tricolor LEDs on the eDemoboard
and "persistence of vision" to display text in thin air when the SPOT is
moved back and forth."[3]
BroadcastSample
"This simple demo shows you how to use the radio to broadcast some
data to any listening SPOT(s)."[4]
RadioStrength
"A simple application for 2 SPOTs. Each SPOT broadcasts 5 packets per
second and listens for radio broadcasts from the other SPOT. The radio
signal strength of the packets received is displayed in the SPOT's LEDs."[5]
Time Distribution
Task | Description | Deadline | End Date | Total Time (hrs) |
1 | Familiarizing with SPOTs' demos and APIs | 06/13/2008 | 06/12/2008 | 15.1 |
Sub Task | Time | |||
Install SPOT SDK(NetBeans IDE 5.5, JDK1.5,SDK) | 0.5 | |||
Read Tutorials | 1.5 | |||
Read Sun Spot User’s Guide | 1.5 | |||
Read Sun Spot Library APIs (javadoc) | 2 | |||
Study BourceDemo-OnSPOT | 2.5 | |||
Study AirTextDemo | 1.2 | |||
Study BroadcastSample | 2.2 | |||
Study RaidoStrength | 1.5 | |||
Miscellaneous Task (updating the blog, documents and so on) | 2.2 |
[1] Quoted from http://www.sunspotworld.com/docs/Green/javadoc/
[2] Quoted from http://www.sunspotworld.com/docs/Green/Tutorial/EctoplasmicBall.html
[3] Quoted from "ReadMe" document located [install directory]/SunSPOT/Demos/AirText
Author: Roger Meike
[4] Quoted from Code Description in [install directory]/SunSPOT/CodeSamples/RadioBroadcastSampleCode/src/org/sunspotworld/demo/BroadcastSample.java
Author: David Mercier
[5] Quoted from "ReadMe" document located [install directory]/SunSPOT/Demos/RadioStrength
Author: Ron Goldman
No comments:
Post a Comment