SlideShare a Scribd company logo
1 of 19
Download to read offline
Sun Small
Programmable
Object
Technology
(Sun SPOT)
Andrii Rodionov
Посмотрим видео
 • “Особое мнение” от Sun:
http://osum.sun.com/group/ntuu/forum/topics/sunspot-v-novostyah-na-ntv
Что такое SPOT?
• Java платформа разработки
  приложений для
  беспроводны х и маленьких
  устройств
• Может использоваться
  например в :
  > Робототехнике
  > Искусстве
  > Игрушках
  > Персональны х устройствах
  > Телеметрии
Устройство Sun SPOT'а
• Стандартное устройство имеет
  три слоя
  > Батарея
  > Процессорная плата с
    беспроводным адаптером
  > Сенсорная плата
• Отдельно процессорная плата-
  это базовая станция
• Предполагается, что
  программируется на Java с
  помощью NetBeans
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.
Дополнительные борды...




                   eUSB host
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
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
demo
http://osum.sun.com/group/blaga
Вы все можете делать в эмуляторе
Люди экспериментируют
Люди экспериментируют
Люди экспериментируют
Люди экспериментируют
Люди экспериментируют
Полезные ресурсы
• Основной сайт проекта
  > http://www.sunspotworld.com/
  > Форум https://www.sunspotworld.com/forums/
  > Документация http://www.sunspotworld.com/docs/
• Блоги разработчиков
  > http://blogs.sun.com/davidgs/
  > http://blogs.sun.com/mart/
  > http://blogs.sun.com/larsh/
  > http://blogs.sun.com/roger
• Проект Squawk
  http://research.sun.com/projects/squawk/
• NetBeans IDE http://netbeans.org
• Исходники и открытая документация софта и
  железаhttps://spots.dev.java.net/
Project Sun SPOT
http://www.sunspotworld.com


Спасибо!

Andrii.Rodionov@Sun.com

More Related Content

Viewers also liked

Optimization in Crowd Movement Models via Anticipation
Optimization in Crowd Movement Models via AnticipationOptimization in Crowd Movement Models via Anticipation
Optimization in Crowd Movement Models via AnticipationSSA KPI
 
Air Pollution and Health Impacts
Air Pollution and Health ImpactsAir Pollution and Health Impacts
Air Pollution and Health ImpactsSSA KPI
 
Further Advanced Methods from Mathematical Optimization
Further Advanced Methods from Mathematical OptimizationFurther Advanced Methods from Mathematical Optimization
Further Advanced Methods from Mathematical OptimizationSSA KPI
 
Nonlinear transport phenomena: models, method of solving and unusual features...
Nonlinear transport phenomena: models, method of solving and unusual features...Nonlinear transport phenomena: models, method of solving and unusual features...
Nonlinear transport phenomena: models, method of solving and unusual features...SSA KPI
 
Portfolio Theory
Portfolio TheoryPortfolio Theory
Portfolio TheorySSA KPI
 
Chemical Similarity
Chemical SimilarityChemical Similarity
Chemical SimilaritySSA KPI
 
Crowd Dynamics
Crowd DynamicsCrowd Dynamics
Crowd DynamicsSSA KPI
 
Finding the Source of Sound
Finding the Source of SoundFinding the Source of Sound
Finding the Source of SoundSSA KPI
 
Exwfylla 30 8 2010
Exwfylla 30 8 2010 Exwfylla 30 8 2010
Exwfylla 30 8 2010 ireportergr
 
νέο++πειθαρχικό+δίκαιο
νέο++πειθαρχικό+δίκαιονέο++πειθαρχικό+δίκαιο
νέο++πειθαρχικό+δίκαιοireportergr
 
Exwfylla 09 02 2010
Exwfylla 09 02 2010 Exwfylla 09 02 2010
Exwfylla 09 02 2010 ireportergr
 
Introduction to Modern Methods and Tools for Biologically Plausible Modelling...
Introduction to Modern Methods and Tools for Biologically Plausible Modelling...Introduction to Modern Methods and Tools for Biologically Plausible Modelling...
Introduction to Modern Methods and Tools for Biologically Plausible Modelling...SSA KPI
 
Modelling of Future Geopolitical World Situations
Modelling of Future Geopolitical World SituationsModelling of Future Geopolitical World Situations
Modelling of Future Geopolitical World SituationsSSA KPI
 
WebSphere
WebSphereWebSphere
WebSphereSSA KPI
 
Java Persistence API (JPA) Basics
Java Persistence API (JPA) BasicsJava Persistence API (JPA) Basics
Java Persistence API (JPA) BasicsSSA KPI
 
System Analysis, Foresees and Management of E-Services Impacts on Information...
System Analysis, Foresees and Management of E-Services Impacts on Information...System Analysis, Foresees and Management of E-Services Impacts on Information...
System Analysis, Foresees and Management of E-Services Impacts on Information...SSA KPI
 
συνέντευξη τύπου 26.06.11 2nd version
συνέντευξη τύπου 26.06.11 2nd versionσυνέντευξη τύπου 26.06.11 2nd version
συνέντευξη τύπου 26.06.11 2nd versionireportergr
 
Logistics. Example
Logistics. ExampleLogistics. Example
Logistics. ExampleSSA KPI
 
p-Median Cluster Analysis Based on General-Purpose Solvers (1)
p-Median Cluster Analysis Based on General-Purpose Solvers (1)p-Median Cluster Analysis Based on General-Purpose Solvers (1)
p-Median Cluster Analysis Based on General-Purpose Solvers (1)SSA KPI
 

Viewers also liked (20)

Optimization in Crowd Movement Models via Anticipation
Optimization in Crowd Movement Models via AnticipationOptimization in Crowd Movement Models via Anticipation
Optimization in Crowd Movement Models via Anticipation
 
Air Pollution and Health Impacts
Air Pollution and Health ImpactsAir Pollution and Health Impacts
Air Pollution and Health Impacts
 
Further Advanced Methods from Mathematical Optimization
Further Advanced Methods from Mathematical OptimizationFurther Advanced Methods from Mathematical Optimization
Further Advanced Methods from Mathematical Optimization
 
Nonlinear transport phenomena: models, method of solving and unusual features...
Nonlinear transport phenomena: models, method of solving and unusual features...Nonlinear transport phenomena: models, method of solving and unusual features...
Nonlinear transport phenomena: models, method of solving and unusual features...
 
Portfolio Theory
Portfolio TheoryPortfolio Theory
Portfolio Theory
 
Chemical Similarity
Chemical SimilarityChemical Similarity
Chemical Similarity
 
Crowd Dynamics
Crowd DynamicsCrowd Dynamics
Crowd Dynamics
 
Finding the Source of Sound
Finding the Source of SoundFinding the Source of Sound
Finding the Source of Sound
 
Exwfylla 30 8 2010
Exwfylla 30 8 2010 Exwfylla 30 8 2010
Exwfylla 30 8 2010
 
νέο++πειθαρχικό+δίκαιο
νέο++πειθαρχικό+δίκαιονέο++πειθαρχικό+δίκαιο
νέο++πειθαρχικό+δίκαιο
 
Exwfylla 09 02 2010
Exwfylla 09 02 2010 Exwfylla 09 02 2010
Exwfylla 09 02 2010
 
Introduction to Modern Methods and Tools for Biologically Plausible Modelling...
Introduction to Modern Methods and Tools for Biologically Plausible Modelling...Introduction to Modern Methods and Tools for Biologically Plausible Modelling...
Introduction to Modern Methods and Tools for Biologically Plausible Modelling...
 
Modelling of Future Geopolitical World Situations
Modelling of Future Geopolitical World SituationsModelling of Future Geopolitical World Situations
Modelling of Future Geopolitical World Situations
 
WebSphere
WebSphereWebSphere
WebSphere
 
Java Persistence API (JPA) Basics
Java Persistence API (JPA) BasicsJava Persistence API (JPA) Basics
Java Persistence API (JPA) Basics
 
System Analysis, Foresees and Management of E-Services Impacts on Information...
System Analysis, Foresees and Management of E-Services Impacts on Information...System Analysis, Foresees and Management of E-Services Impacts on Information...
System Analysis, Foresees and Management of E-Services Impacts on Information...
 
συνέντευξη τύπου 26.06.11 2nd version
συνέντευξη τύπου 26.06.11 2nd versionσυνέντευξη τύπου 26.06.11 2nd version
συνέντευξη τύπου 26.06.11 2nd version
 
Asfali lov
Asfali lovAsfali lov
Asfali lov
 
Logistics. Example
Logistics. ExampleLogistics. Example
Logistics. Example
 
p-Median Cluster Analysis Based on General-Purpose Solvers (1)
p-Median Cluster Analysis Based on General-Purpose Solvers (1)p-Median Cluster Analysis Based on General-Purpose Solvers (1)
p-Median Cluster Analysis Based on General-Purpose Solvers (1)
 

Similar to Sun Small Programmable Object Technology (Sun SPOT)

Solaris OS
Solaris OSSolaris OS
Solaris OSSSA KPI
 
Как решить проблему до открытия кейса в ТАС?
Как решить проблему до открытия кейса в ТАС?Как решить проблему до открытия кейса в ТАС?
Как решить проблему до открытия кейса в ТАС?Cisco Russia
 
Tech day armenia for developers
Tech day armenia   for developersTech day armenia   for developers
Tech day armenia for developersAlexey Bokov
 
Open source technologies in Microsoft cloud - MS SWIT 2014
Open source technologies in Microsoft cloud - MS SWIT 2014Open source technologies in Microsoft cloud - MS SWIT 2014
Open source technologies in Microsoft cloud - MS SWIT 2014Alexey Bokov
 
IoT Meetup 2015: готовимся к хакатону в Москве
IoT Meetup 2015: готовимся к хакатону в МосквеIoT Meetup 2015: готовимся к хакатону в Москве
IoT Meetup 2015: готовимся к хакатону в МосквеIntel® Developer Zone Россия
 
Roman Romanovsky, Sergey Rak - "JavaScript в IoT "
Roman Romanovsky, Sergey Rak - "JavaScript в IoT "Roman Romanovsky, Sergey Rak - "JavaScript в IoT "
Roman Romanovsky, Sergey Rak - "JavaScript в IoT "IT Event
 
02 История Open-Source Hardware - Олег Садов
02 История Open-Source Hardware - Олег Садов02 История Open-Source Hardware - Олег Садов
02 История Open-Source Hardware - Олег СадовAlexander Chemeris
 
с мира It по нитке
с мира It по ниткес мира It по нитке
с мира It по ниткеGor76
 
WinDbg со товарищи
WinDbg со товарищиWinDbg со товарищи
WinDbg со товарищиCUSTIS
 
Unity: "Очевидное-невероятное” или хитрости разработки на Unity Android
Unity: "Очевидное-невероятное” или хитрости разработки на Unity AndroidUnity: "Очевидное-невероятное” или хитрости разработки на Unity Android
Unity: "Очевидное-невероятное” или хитрости разработки на Unity AndroidDevGAMM Conference
 
Delivering Native User Experience In Client Side Java Applications
Delivering Native User Experience In Client Side Java ApplicationsDelivering Native User Experience In Client Side Java Applications
Delivering Native User Experience In Client Side Java ApplicationsNikita Lipsky
 
Xe4 launch мобильная разработка всеволод_леонов
Xe4 launch мобильная разработка всеволод_леоновXe4 launch мобильная разработка всеволод_леонов
Xe4 launch мобильная разработка всеволод_леоновЕкатерина Макарова
 
Михаил Щербаков "WinDbg сотоварищи"
Михаил Щербаков "WinDbg сотоварищи"Михаил Щербаков "WinDbg сотоварищи"
Михаил Щербаков "WinDbg сотоварищи"Mikhail Shcherbakov
 
Windows Azure для стартапов
Windows Azure для стартаповWindows Azure для стартапов
Windows Azure для стартаповAlexey Bokov
 
Android.глазами хакера
Android.глазами хакераAndroid.глазами хакера
Android.глазами хакераNeuron Hackspace
 
WinDbg в руках .NET разработчика
WinDbg в руках .NET разработчикаWinDbg в руках .NET разработчика
WinDbg в руках .NET разработчикаMikhail Shcherbakov
 
Подходы и технологии, используемые в разработке iOS-клиента Viber, Кирилл Лаш...
Подходы и технологии, используемые в разработке iOS-клиента Viber, Кирилл Лаш...Подходы и технологии, используемые в разработке iOS-клиента Viber, Кирилл Лаш...
Подходы и технологии, используемые в разработке iOS-клиента Viber, Кирилл Лаш...Yandex
 
QA Fest 2016. Денис Яременко. Как облегчить процесс мобильного тестирования
QA Fest 2016. Денис Яременко. Как облегчить процесс мобильного тестированияQA Fest 2016. Денис Яременко. Как облегчить процесс мобильного тестирования
QA Fest 2016. Денис Яременко. Как облегчить процесс мобильного тестированияQAFest
 

Similar to Sun Small Programmable Object Technology (Sun SPOT) (20)

Solaris OS
Solaris OSSolaris OS
Solaris OS
 
Как решить проблему до открытия кейса в ТАС?
Как решить проблему до открытия кейса в ТАС?Как решить проблему до открытия кейса в ТАС?
Как решить проблему до открытия кейса в ТАС?
 
Tech day armenia for developers
Tech day armenia   for developersTech day armenia   for developers
Tech day armenia for developers
 
SAI
SAISAI
SAI
 
Open source technologies in Microsoft cloud - MS SWIT 2014
Open source technologies in Microsoft cloud - MS SWIT 2014Open source technologies in Microsoft cloud - MS SWIT 2014
Open source technologies in Microsoft cloud - MS SWIT 2014
 
IoT Meetup 2015: готовимся к хакатону в Москве
IoT Meetup 2015: готовимся к хакатону в МосквеIoT Meetup 2015: готовимся к хакатону в Москве
IoT Meetup 2015: готовимся к хакатону в Москве
 
Roman Romanovsky, Sergey Rak - "JavaScript в IoT "
Roman Romanovsky, Sergey Rak - "JavaScript в IoT "Roman Romanovsky, Sergey Rak - "JavaScript в IoT "
Roman Romanovsky, Sergey Rak - "JavaScript в IoT "
 
02 История Open-Source Hardware - Олег Садов
02 История Open-Source Hardware - Олег Садов02 История Open-Source Hardware - Олег Садов
02 История Open-Source Hardware - Олег Садов
 
с мира It по нитке
с мира It по ниткес мира It по нитке
с мира It по нитке
 
WinDbg со товарищи
WinDbg со товарищиWinDbg со товарищи
WinDbg со товарищи
 
Unity: "Очевидное-невероятное” или хитрости разработки на Unity Android
Unity: "Очевидное-невероятное” или хитрости разработки на Unity AndroidUnity: "Очевидное-невероятное” или хитрости разработки на Unity Android
Unity: "Очевидное-невероятное” или хитрости разработки на Unity Android
 
Delivering Native User Experience In Client Side Java Applications
Delivering Native User Experience In Client Side Java ApplicationsDelivering Native User Experience In Client Side Java Applications
Delivering Native User Experience In Client Side Java Applications
 
Xe4 launch мобильная разработка всеволод_леонов
Xe4 launch мобильная разработка всеволод_леоновXe4 launch мобильная разработка всеволод_леонов
Xe4 launch мобильная разработка всеволод_леонов
 
Михаил Щербаков "WinDbg сотоварищи"
Михаил Щербаков "WinDbg сотоварищи"Михаил Щербаков "WinDbg сотоварищи"
Михаил Щербаков "WinDbg сотоварищи"
 
Windows Azure для стартапов
Windows Azure для стартаповWindows Azure для стартапов
Windows Azure для стартапов
 
Android.глазами хакера
Android.глазами хакераAndroid.глазами хакера
Android.глазами хакера
 
Intro
IntroIntro
Intro
 
WinDbg в руках .NET разработчика
WinDbg в руках .NET разработчикаWinDbg в руках .NET разработчика
WinDbg в руках .NET разработчика
 
Подходы и технологии, используемые в разработке iOS-клиента Viber, Кирилл Лаш...
Подходы и технологии, используемые в разработке iOS-клиента Viber, Кирилл Лаш...Подходы и технологии, используемые в разработке iOS-клиента Viber, Кирилл Лаш...
Подходы и технологии, используемые в разработке iOS-клиента Viber, Кирилл Лаш...
 
QA Fest 2016. Денис Яременко. Как облегчить процесс мобильного тестирования
QA Fest 2016. Денис Яременко. Как облегчить процесс мобильного тестированияQA Fest 2016. Денис Яременко. Как облегчить процесс мобильного тестирования
QA Fest 2016. Денис Яременко. Как облегчить процесс мобильного тестирования
 

More from SSA KPI

Germany presentation
Germany presentationGermany presentation
Germany presentationSSA KPI
 
Grand challenges in energy
Grand challenges in energyGrand challenges in energy
Grand challenges in energySSA KPI
 
Engineering role in sustainability
Engineering role in sustainabilityEngineering role in sustainability
Engineering role in sustainabilitySSA KPI
 
Consensus and interaction on a long term strategy for sustainable development
Consensus and interaction on a long term strategy for sustainable developmentConsensus and interaction on a long term strategy for sustainable development
Consensus and interaction on a long term strategy for sustainable developmentSSA KPI
 
Competences in sustainability in engineering education
Competences in sustainability in engineering educationCompetences in sustainability in engineering education
Competences in sustainability in engineering educationSSA KPI
 
Introducatio SD for enginers
Introducatio SD for enginersIntroducatio SD for enginers
Introducatio SD for enginersSSA KPI
 
DAAD-10.11.2011
DAAD-10.11.2011DAAD-10.11.2011
DAAD-10.11.2011SSA KPI
 
Talking with money
Talking with moneyTalking with money
Talking with moneySSA KPI
 
'Green' startup investment
'Green' startup investment'Green' startup investment
'Green' startup investmentSSA KPI
 
From Huygens odd sympathy to the energy Huygens' extraction from the sea waves
From Huygens odd sympathy to the energy Huygens' extraction from the sea wavesFrom Huygens odd sympathy to the energy Huygens' extraction from the sea waves
From Huygens odd sympathy to the energy Huygens' extraction from the sea wavesSSA KPI
 
Dynamics of dice games
Dynamics of dice gamesDynamics of dice games
Dynamics of dice gamesSSA KPI
 
Energy Security Costs
Energy Security CostsEnergy Security Costs
Energy Security CostsSSA KPI
 
Naturally Occurring Radioactivity (NOR) in natural and anthropic environments
Naturally Occurring Radioactivity (NOR) in natural and anthropic environmentsNaturally Occurring Radioactivity (NOR) in natural and anthropic environments
Naturally Occurring Radioactivity (NOR) in natural and anthropic environmentsSSA KPI
 
Advanced energy technology for sustainable development. Part 5
Advanced energy technology for sustainable development. Part 5Advanced energy technology for sustainable development. Part 5
Advanced energy technology for sustainable development. Part 5SSA KPI
 
Advanced energy technology for sustainable development. Part 4
Advanced energy technology for sustainable development. Part 4Advanced energy technology for sustainable development. Part 4
Advanced energy technology for sustainable development. Part 4SSA KPI
 
Advanced energy technology for sustainable development. Part 3
Advanced energy technology for sustainable development. Part 3Advanced energy technology for sustainable development. Part 3
Advanced energy technology for sustainable development. Part 3SSA KPI
 
Advanced energy technology for sustainable development. Part 2
Advanced energy technology for sustainable development. Part 2Advanced energy technology for sustainable development. Part 2
Advanced energy technology for sustainable development. Part 2SSA KPI
 
Advanced energy technology for sustainable development. Part 1
Advanced energy technology for sustainable development. Part 1Advanced energy technology for sustainable development. Part 1
Advanced energy technology for sustainable development. Part 1SSA KPI
 
Fluorescent proteins in current biology
Fluorescent proteins in current biologyFluorescent proteins in current biology
Fluorescent proteins in current biologySSA KPI
 
Neurotransmitter systems of the brain and their functions
Neurotransmitter systems of the brain and their functionsNeurotransmitter systems of the brain and their functions
Neurotransmitter systems of the brain and their functionsSSA KPI
 

More from SSA KPI (20)

Germany presentation
Germany presentationGermany presentation
Germany presentation
 
Grand challenges in energy
Grand challenges in energyGrand challenges in energy
Grand challenges in energy
 
Engineering role in sustainability
Engineering role in sustainabilityEngineering role in sustainability
Engineering role in sustainability
 
Consensus and interaction on a long term strategy for sustainable development
Consensus and interaction on a long term strategy for sustainable developmentConsensus and interaction on a long term strategy for sustainable development
Consensus and interaction on a long term strategy for sustainable development
 
Competences in sustainability in engineering education
Competences in sustainability in engineering educationCompetences in sustainability in engineering education
Competences in sustainability in engineering education
 
Introducatio SD for enginers
Introducatio SD for enginersIntroducatio SD for enginers
Introducatio SD for enginers
 
DAAD-10.11.2011
DAAD-10.11.2011DAAD-10.11.2011
DAAD-10.11.2011
 
Talking with money
Talking with moneyTalking with money
Talking with money
 
'Green' startup investment
'Green' startup investment'Green' startup investment
'Green' startup investment
 
From Huygens odd sympathy to the energy Huygens' extraction from the sea waves
From Huygens odd sympathy to the energy Huygens' extraction from the sea wavesFrom Huygens odd sympathy to the energy Huygens' extraction from the sea waves
From Huygens odd sympathy to the energy Huygens' extraction from the sea waves
 
Dynamics of dice games
Dynamics of dice gamesDynamics of dice games
Dynamics of dice games
 
Energy Security Costs
Energy Security CostsEnergy Security Costs
Energy Security Costs
 
Naturally Occurring Radioactivity (NOR) in natural and anthropic environments
Naturally Occurring Radioactivity (NOR) in natural and anthropic environmentsNaturally Occurring Radioactivity (NOR) in natural and anthropic environments
Naturally Occurring Radioactivity (NOR) in natural and anthropic environments
 
Advanced energy technology for sustainable development. Part 5
Advanced energy technology for sustainable development. Part 5Advanced energy technology for sustainable development. Part 5
Advanced energy technology for sustainable development. Part 5
 
Advanced energy technology for sustainable development. Part 4
Advanced energy technology for sustainable development. Part 4Advanced energy technology for sustainable development. Part 4
Advanced energy technology for sustainable development. Part 4
 
Advanced energy technology for sustainable development. Part 3
Advanced energy technology for sustainable development. Part 3Advanced energy technology for sustainable development. Part 3
Advanced energy technology for sustainable development. Part 3
 
Advanced energy technology for sustainable development. Part 2
Advanced energy technology for sustainable development. Part 2Advanced energy technology for sustainable development. Part 2
Advanced energy technology for sustainable development. Part 2
 
Advanced energy technology for sustainable development. Part 1
Advanced energy technology for sustainable development. Part 1Advanced energy technology for sustainable development. Part 1
Advanced energy technology for sustainable development. Part 1
 
Fluorescent proteins in current biology
Fluorescent proteins in current biologyFluorescent proteins in current biology
Fluorescent proteins in current biology
 
Neurotransmitter systems of the brain and their functions
Neurotransmitter systems of the brain and their functionsNeurotransmitter systems of the brain and their functions
Neurotransmitter systems of the brain and their functions
 

Sun Small Programmable Object Technology (Sun SPOT)