SlideShare a Scribd company logo
1 of 19
Small
Programmable
Object
Technology
(Sun SPOT)

Zhiqi Tao          Peng Deng
Sun Campus        Master Research
Ambassador        Student

   The University of Melbourne
Agenda

         Sun SPOT Overview



            Sun SPOT
         Application Demos


               Q&A
What is Sun SPOT?
    “Sun SPOTs are meant to be a
     research platformquot;
                    -- Roger Meike
Why Sun SPOT?
• Separate developer from low level
  hardware
• Quick and safe development
• Wireless connectivity
• Open platform
Why Sun SPOT?
• Open Source Now! Hardware, software,
  Java VM...
 > https://spots.dev.java.net/
• Help Sun growth
 > “We hope that some of them [future devices with
   Java] will generate data that will be processed
   and stored on our servers.”
 > “We hope that some developers will see new
   uses for Java and Sun technologies as a result
   of working with SPOTs. quot;
Sun SPOT Device
Sun SPOT Processor Board
                     2.4 GHz IEEE
   Antenna           802.15.4 Radio Module

180 MHz 32 bit
ARM920T core
                           512K RAM
                           4M Flash


 Daughter
 board
 connector
                       USB interface with
                       mini-B connector
    Power Switch
Sun SPOT Sensor Board
8 3-colors LEDs                                Push Buttons

                                              3D Accelerometer
   Light Sensor

 Analog in 4-5                                Temperature
                                              sensor

  Digital I/O 0-3
                                              Analog in 0-3



  Push Buttons
  Replicated here   Digital I/O 4   quot;Highquot; current output 0-3
Squawk Java virtual machine
SunSPOT build and deploy process

        javac
.java
                    Squawk
                      suite
           .class   converter

                                 SunSPOT
                        .suite     build


                                   .bin
                                   deploy
Launch Rocket within one day
Sun SPOT & Project Blackbox
Bouncing
   Ball
  demo
Air
Text
demo
Control
 Virtual
  Earth
  with
Sun SPOT
SPOT
GamePad
 demo
Research Project with Sun SPOT
• Gesture Based Human Computer Interface
• Why choose SPOT
 > Easy to kick start
 > Simple to implement
 > Open source architecture
• SPOT + Machine Learning
 > Sun SPOT iteratively measures acceleration data from
   accelerometer and send it back to base station
 > Machine learning engine do recognition on data stream

Supervisor: Dr. Lars Kulik, UNIMELB
Visit http://www.sunspotworld.com/
• Sun SPOT
  Development kit

• Win it Free by
  Submitting a
  proposal for
  classroom
  curriculum using
  Sun SPOTS
THANK YOU!

Zhiqi Tao
Sun Campus Ambassador
zhiqi.tao@sun.com
http://blogs.sun.com/tao/

Peng Deng
Sensing Ubiquity Mobility Research Lab
dengpeng.cn@gmail.com
http://www.sumlab.net/

More Related Content

What's hot

Swarmpulse specifications-document
Swarmpulse specifications-documentSwarmpulse specifications-document
Swarmpulse specifications-documentPrasad Pulikal
 
Switched onto Successful Access to Mobile Tablets
Switched onto Successful Access to Mobile TabletsSwitched onto Successful Access to Mobile Tablets
Switched onto Successful Access to Mobile TabletsSpectronics
 
Umbra 3 IGDA & Unity Presentation
Umbra 3 IGDA & Unity PresentationUmbra 3 IGDA & Unity Presentation
Umbra 3 IGDA & Unity PresentationThomas Puha
 
Nervousnet Platform : Build your own Sensor data collection platform - Open S...
Nervousnet Platform : Build your own Sensor data collection platform - Open S...Nervousnet Platform : Build your own Sensor data collection platform - Open S...
Nervousnet Platform : Build your own Sensor data collection platform - Open S...Prasad Pulikal
 
Nervousnet Platform Overview and Development Roadmap - (Build your own Sensor...
Nervousnet Platform Overview and Development Roadmap - (Build your own Sensor...Nervousnet Platform Overview and Development Roadmap - (Build your own Sensor...
Nervousnet Platform Overview and Development Roadmap - (Build your own Sensor...Prasad Pulikal
 
Kinect installation guide
Kinect installation guideKinect installation guide
Kinect installation guidegilmsdn
 
Nervousnet and Swarmpulse integration
Nervousnet and Swarmpulse integrationNervousnet and Swarmpulse integration
Nervousnet and Swarmpulse integrationPrasad Pulikal
 
Kinect on Android Pandaboard
Kinect on Android PandaboardKinect on Android Pandaboard
Kinect on Android Pandaboardumituzun84
 

What's hot (10)

Swarmpulse specifications-document
Swarmpulse specifications-documentSwarmpulse specifications-document
Swarmpulse specifications-document
 
Switched onto Successful Access to Mobile Tablets
Switched onto Successful Access to Mobile TabletsSwitched onto Successful Access to Mobile Tablets
Switched onto Successful Access to Mobile Tablets
 
Umbra 3 IGDA & Unity Presentation
Umbra 3 IGDA & Unity PresentationUmbra 3 IGDA & Unity Presentation
Umbra 3 IGDA & Unity Presentation
 
Nervousnet Platform : Build your own Sensor data collection platform - Open S...
Nervousnet Platform : Build your own Sensor data collection platform - Open S...Nervousnet Platform : Build your own Sensor data collection platform - Open S...
Nervousnet Platform : Build your own Sensor data collection platform - Open S...
 
Nervousnet Platform Overview and Development Roadmap - (Build your own Sensor...
Nervousnet Platform Overview and Development Roadmap - (Build your own Sensor...Nervousnet Platform Overview and Development Roadmap - (Build your own Sensor...
Nervousnet Platform Overview and Development Roadmap - (Build your own Sensor...
 
Kinect installation guide
Kinect installation guideKinect installation guide
Kinect installation guide
 
Nervousnet and Swarmpulse integration
Nervousnet and Swarmpulse integrationNervousnet and Swarmpulse integration
Nervousnet and Swarmpulse integration
 
Kinect on Android Pandaboard
Kinect on Android PandaboardKinect on Android Pandaboard
Kinect on Android Pandaboard
 
Leap Motion ppt
Leap Motion pptLeap Motion ppt
Leap Motion ppt
 
JK workshop
JK workshopJK workshop
JK workshop
 

Viewers also liked

Hongos Micorricico Arbusculares inducen la resistencia contra oomicetes en pa...
Hongos Micorricico Arbusculares inducen la resistencia contra oomicetes en pa...Hongos Micorricico Arbusculares inducen la resistencia contra oomicetes en pa...
Hongos Micorricico Arbusculares inducen la resistencia contra oomicetes en pa...Hernán Patricio Lucero Mosquera
 
IDEA Lab Presentation
IDEA Lab PresentationIDEA Lab Presentation
IDEA Lab Presentationpauldeng
 
Introduction To SPOT
Introduction To SPOTIntroduction To SPOT
Introduction To SPOTpauldeng
 
Acceleration Based Hci Prototype
Acceleration Based Hci PrototypeAcceleration Based Hci Prototype
Acceleration Based Hci Prototypepauldeng
 
无线识别技术
无线识别技术无线识别技术
无线识别技术pauldeng
 
Programming The Real World
Programming The Real WorldProgramming The Real World
Programming The Real Worldpauldeng
 

Viewers also liked (8)

Idea Lab
Idea LabIdea Lab
Idea Lab
 
Hongos Micorricico Arbusculares inducen la resistencia contra oomicetes en pa...
Hongos Micorricico Arbusculares inducen la resistencia contra oomicetes en pa...Hongos Micorricico Arbusculares inducen la resistencia contra oomicetes en pa...
Hongos Micorricico Arbusculares inducen la resistencia contra oomicetes en pa...
 
IDEA Lab Presentation
IDEA Lab PresentationIDEA Lab Presentation
IDEA Lab Presentation
 
Introduction To SPOT
Introduction To SPOTIntroduction To SPOT
Introduction To SPOT
 
Acceleration Based Hci Prototype
Acceleration Based Hci PrototypeAcceleration Based Hci Prototype
Acceleration Based Hci Prototype
 
无线识别技术
无线识别技术无线识别技术
无线识别技术
 
Programming The Real World
Programming The Real WorldProgramming The Real World
Programming The Real World
 
Sunspot
SunspotSunspot
Sunspot
 

Similar to Sunspot Final

Sun Spot Talk
Sun Spot TalkSun Spot Talk
Sun Spot Talkvittalp88
 
Programming The Real World
Programming The Real WorldProgramming The Real World
Programming The Real Worldpauldeng
 
PlaySIM Project Java One 2009
PlaySIM Project Java One 2009PlaySIM Project Java One 2009
PlaySIM Project Java One 2009Sebastian Hans
 
Better With Friends: Android+NFC+Arduino
Better With Friends: Android+NFC+ArduinoBetter With Friends: Android+NFC+Arduino
Better With Friends: Android+NFC+ArduinoPearl Chen
 
Internet of Things Conference - Bogor city
Internet of Things Conference - Bogor cityInternet of Things Conference - Bogor city
Internet of Things Conference - Bogor cityAndri Yadi
 
Exploring the Internet of Things Using Ruby
Exploring the Internet of Things Using RubyExploring the Internet of Things Using Ruby
Exploring the Internet of Things Using RubyMike Hagedorn
 
Synopsis on online shopping by sudeep singh
Synopsis on online shopping by  sudeep singhSynopsis on online shopping by  sudeep singh
Synopsis on online shopping by sudeep singhSudeep Singh
 
Java Sun SPOTs Overview
Java Sun SPOTs OverviewJava Sun SPOTs Overview
Java Sun SPOTs OverviewVertoda System
 
Interface stepper motor through Arduino using LABVIEW.
Interface stepper motor through Arduino using LABVIEW.Interface stepper motor through Arduino using LABVIEW.
Interface stepper motor through Arduino using LABVIEW.Ankita Tiwari
 
Introducing the Sun SPOTs
Introducing the Sun SPOTsIntroducing the Sun SPOTs
Introducing the Sun SPOTsStefano Sanna
 
Extending DevOps to Big Data Applications with Kubernetes
Extending DevOps to Big Data Applications with KubernetesExtending DevOps to Big Data Applications with Kubernetes
Extending DevOps to Big Data Applications with KubernetesNicola Ferraro
 
JavaFX 8 everywhere; write once run anywhere by Mohamed Taman
JavaFX 8 everywhere; write once run anywhere by Mohamed TamanJavaFX 8 everywhere; write once run anywhere by Mohamed Taman
JavaFX 8 everywhere; write once run anywhere by Mohamed TamanJavaDayUA
 
Future Internet: Managing Innovation and Testbed
Future Internet: Managing Innovation and TestbedFuture Internet: Managing Innovation and Testbed
Future Internet: Managing Innovation and TestbedShinji Shimojo
 

Similar to Sunspot Final (20)

Sunspot
SunspotSunspot
Sunspot
 
Sun Spot Talk
Sun Spot TalkSun Spot Talk
Sun Spot Talk
 
Sun SPOT
Sun SPOTSun SPOT
Sun SPOT
 
Programming The Real World
Programming The Real WorldProgramming The Real World
Programming The Real World
 
PlaySIM Project Java One 2009
PlaySIM Project Java One 2009PlaySIM Project Java One 2009
PlaySIM Project Java One 2009
 
Better With Friends: Android+NFC+Arduino
Better With Friends: Android+NFC+ArduinoBetter With Friends: Android+NFC+Arduino
Better With Friends: Android+NFC+Arduino
 
Sun Spot Talk
Sun Spot TalkSun Spot Talk
Sun Spot Talk
 
IoT Workshop in Macao
IoT Workshop in MacaoIoT Workshop in Macao
IoT Workshop in Macao
 
IoT Workshop in Macao
IoT Workshop in MacaoIoT Workshop in Macao
IoT Workshop in Macao
 
Internet of Things Conference - Bogor city
Internet of Things Conference - Bogor cityInternet of Things Conference - Bogor city
Internet of Things Conference - Bogor city
 
Exploring the Internet of Things Using Ruby
Exploring the Internet of Things Using RubyExploring the Internet of Things Using Ruby
Exploring the Internet of Things Using Ruby
 
Synopsis on online shopping by sudeep singh
Synopsis on online shopping by  sudeep singhSynopsis on online shopping by  sudeep singh
Synopsis on online shopping by sudeep singh
 
Java Sun SPOTs Overview
Java Sun SPOTs OverviewJava Sun SPOTs Overview
Java Sun SPOTs Overview
 
Face Detection And Tracking
Face Detection And TrackingFace Detection And Tracking
Face Detection And Tracking
 
Interface stepper motor through Arduino using LABVIEW.
Interface stepper motor through Arduino using LABVIEW.Interface stepper motor through Arduino using LABVIEW.
Interface stepper motor through Arduino using LABVIEW.
 
Introducing the Sun SPOTs
Introducing the Sun SPOTsIntroducing the Sun SPOTs
Introducing the Sun SPOTs
 
Extending DevOps to Big Data Applications with Kubernetes
Extending DevOps to Big Data Applications with KubernetesExtending DevOps to Big Data Applications with Kubernetes
Extending DevOps to Big Data Applications with Kubernetes
 
Yatoto-technical
Yatoto-technicalYatoto-technical
Yatoto-technical
 
JavaFX 8 everywhere; write once run anywhere by Mohamed Taman
JavaFX 8 everywhere; write once run anywhere by Mohamed TamanJavaFX 8 everywhere; write once run anywhere by Mohamed Taman
JavaFX 8 everywhere; write once run anywhere by Mohamed Taman
 
Future Internet: Managing Innovation and Testbed
Future Internet: Managing Innovation and TestbedFuture Internet: Managing Innovation and Testbed
Future Internet: Managing Innovation and Testbed
 

More from pauldeng

Toy robot simulator
Toy robot simulatorToy robot simulator
Toy robot simulatorpauldeng
 
Deng Peng document template
Deng Peng document templateDeng Peng document template
Deng Peng document templatepauldeng
 
Scaling a Rich Client to Half a Billion Users
Scaling a Rich Client to Half a Billion UsersScaling a Rich Client to Half a Billion Users
Scaling a Rich Client to Half a Billion Userspauldeng
 
Arch Rock Overview
Arch Rock OverviewArch Rock Overview
Arch Rock Overviewpauldeng
 
Issnip Presentation
Issnip PresentationIssnip Presentation
Issnip Presentationpauldeng
 
6 Lo Wpan Tutorial 20080206
6 Lo Wpan Tutorial 200802066 Lo Wpan Tutorial 20080206
6 Lo Wpan Tutorial 20080206pauldeng
 
Anonymizing Networks
Anonymizing NetworksAnonymizing Networks
Anonymizing Networkspauldeng
 
Anonymous Network
Anonymous NetworkAnonymous Network
Anonymous Networkpauldeng
 

More from pauldeng (10)

Toy robot simulator
Toy robot simulatorToy robot simulator
Toy robot simulator
 
Deng Peng document template
Deng Peng document templateDeng Peng document template
Deng Peng document template
 
V We
V WeV We
V We
 
Final
FinalFinal
Final
 
Scaling a Rich Client to Half a Billion Users
Scaling a Rich Client to Half a Billion UsersScaling a Rich Client to Half a Billion Users
Scaling a Rich Client to Half a Billion Users
 
Arch Rock Overview
Arch Rock OverviewArch Rock Overview
Arch Rock Overview
 
Issnip Presentation
Issnip PresentationIssnip Presentation
Issnip Presentation
 
6 Lo Wpan Tutorial 20080206
6 Lo Wpan Tutorial 200802066 Lo Wpan Tutorial 20080206
6 Lo Wpan Tutorial 20080206
 
Anonymizing Networks
Anonymizing NetworksAnonymizing Networks
Anonymizing Networks
 
Anonymous Network
Anonymous NetworkAnonymous Network
Anonymous Network
 

Recently uploaded

Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 

Recently uploaded (20)

Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 

Sunspot Final

  • 1. Small Programmable Object Technology (Sun SPOT) Zhiqi Tao Peng Deng Sun Campus Master Research Ambassador Student The University of Melbourne
  • 2. Agenda Sun SPOT Overview Sun SPOT Application Demos Q&A
  • 3. What is Sun SPOT? “Sun SPOTs are meant to be a research platformquot; -- Roger Meike
  • 4. Why Sun SPOT? • Separate developer from low level hardware • Quick and safe development • Wireless connectivity • Open platform
  • 5. Why Sun SPOT? • Open Source Now! Hardware, software, Java VM... > https://spots.dev.java.net/ • Help Sun growth > “We hope that some of them [future devices with Java] will generate data that will be processed and stored on our servers.” > “We hope that some developers will see new uses for Java and Sun technologies as a result of working with SPOTs. quot;
  • 7. Sun SPOT Processor Board 2.4 GHz IEEE Antenna 802.15.4 Radio Module 180 MHz 32 bit ARM920T core 512K RAM 4M Flash Daughter board connector USB interface with mini-B connector Power Switch
  • 8. Sun SPOT Sensor Board 8 3-colors LEDs Push Buttons 3D Accelerometer Light Sensor Analog in 4-5 Temperature sensor Digital I/O 0-3 Analog in 0-3 Push Buttons Replicated here Digital I/O 4 quot;Highquot; current output 0-3
  • 10. SunSPOT build and deploy process javac .java Squawk suite .class converter SunSPOT .suite build .bin deploy
  • 12. Sun SPOT & Project Blackbox
  • 13. Bouncing Ball demo
  • 15. Control Virtual Earth with Sun SPOT
  • 17. Research Project with Sun SPOT • Gesture Based Human Computer Interface • Why choose SPOT > Easy to kick start > Simple to implement > Open source architecture • SPOT + Machine Learning > Sun SPOT iteratively measures acceleration data from accelerometer and send it back to base station > Machine learning engine do recognition on data stream Supervisor: Dr. Lars Kulik, UNIMELB
  • 18. Visit http://www.sunspotworld.com/ • Sun SPOT Development kit • Win it Free by Submitting a proposal for classroom curriculum using Sun SPOTS
  • 19. THANK YOU! Zhiqi Tao Sun Campus Ambassador zhiqi.tao@sun.com http://blogs.sun.com/tao/ Peng Deng Sensing Ubiquity Mobility Research Lab dengpeng.cn@gmail.com http://www.sumlab.net/