3. Посмотрим видео
• “Особое мнение” от Sun:
http://osum.sun.com/group/ntuu/forum/topics/sunspot-v-novostyah-na-ntv
4. Что такое SPOT?
• Java платформа разработки
приложений для
беспроводны х и маленьких
устройств
• Может использоваться
например в :
> Робототехнике
> Искусстве
> Игрушках
> Персональны х устройствах
> Телеметрии
5. Устройство Sun SPOT'а
• Стандартное устройство имеет
три слоя
> Батарея
> Процессорная плата с
беспроводным адаптером
> Сенсорная плата
• Отдельно процессорная плата-
это базовая станция
• Предполагается, что
программируется на Java с
помощью NetBeans
6. Sun SPOT внутри...
• Processor Board
> 180 Mhz 32-bit ARM920T core, 512K RAM, 4M Flash
> 2.4 Ghz 802.15.4 radio with integrated antenna (до
250Kbps, поддержка ZigBee)
> USB interface
• Sensor board
> 2G/6G 3-axis accelerometer
> light and temperature sensors
> 8 3-color LEDS, 2 momentary switches, 6 analog
inputs, 5 GPIO pins and 4 high current output pins
and a ADC.
8. The Squawk Java VM Project...
The main goal of the Squawk virtual machine project is to write as much of the
virtual machine as possible in Java, for portability, ease of debugging, and
maintainability (inspired by the Smalltalk Squeak project).
JME
9. Sun SPOT Software Development Kit
• Squawk Java VM: Desktop and Sun SPOT
• Libraries
> Java ME CLDC 1.1 libraries
> Hardware libraries
> SPI, AIC, TC, PIO drivers all written in the Java
programming language
> Demo sensor board library
> Wireless layer libraries
> Network layer libraries
> 802.15.4 MAC layer written in Java
> Desktop libraries