SlideShare a Scribd company logo
[object Object],[object Object],[object Object],[object Object],Programming the world with Sun SPOTS
[object Object],[object Object],Agenda ,[object Object],[object Object]
What is a Sun SPOT? ,[object Object],[object Object],[object Object],[object Object]
What is Sun SPOT? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Why SunSPOTs? ,[object Object],[object Object],[object Object]
Why Sun SPOT? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What did Sun Labs come up with? ,[object Object],[object Object],[object Object],[object Object]
The anatomy of a SunSPOT ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SunSPOT Hardware ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
You need 2 spoons of java... ,[object Object],[object Object],[object Object],[object Object],[object Object]
Sun SPOT Software Development Kit ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],Agenda ,[object Object],[object Object],[object Object]
What is squawk? ,[object Object],[object Object],[object Object],[object Object],[object Object]
The Squawk virtual machine
SunSPOT build and deploy process SunSPOT build Squawk  suite  converter javac .class .suite .bin deploy
Split VM architechture
But – why not embedded Linux? ,[object Object]
But – why not embedded Linux? (2) “ A lightweight configuration of embedded Linux requires 250 KB of ROM and 512 KB of RAM ” Arcticle on Java on the Bare Metal of Wireless Sensor Devices
The right tool...for the right job ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Design Overview
[object Object],[object Object],Agenda ,[object Object],[object Object]
Sun SPOT Radio Communication Example: A Java Snippet for Sending try { //  Broadcast a message on port 52 DatagramConnection conn = (DatagramConnection) Connector.open(“radiogram://broadcast:52”); Datagram packet =  conn.newDatagram(conn.getMaximumLength()); packet.writeInt(someValue); conn.send(packet); } catch (IOException ioe) { /* Handler */ }
Sun SPOT Radio Communication Example: A Java Snippet for Receiving try { //  Listen on port 52 DatagramConnection conn = (DatagramConnection) Connector.open(“radiogram://:52”); Datagram packet =  (Radiogram) listenerConn.newDatagram(0); conn.receive(packet); //get the address of the sending SPOT String address= packet.getAddress(); int rssi = packet.getRssi();  //get signal strength } catch (IOException ioe) { /* Handler */ }
Sun SPOT Sensor Code Snippet RangeInput light = SensorBoard.getLightSensor(); RangeInput temp = SensorBoard.getTemperatureSensor(); ISwitch switch1 = SensorBoard.getSwitch1(); Accelerometer3D accel = SensorBoard.getAccelerometer(); // Set accelerometer to 6G scalling ( (LIS3L02AQAccelerometer) accel).set6GSScale(); SensorBoardColouredLED led1 = SensorBoardColouredLED.getLed1(); led1.setOn(); // Change LED colour as SPOT is tilted int xAccel = accel.getX().getValue(); if(xAccel > 0) led1.setRGB(xAccel, 0, 0); else led1.setRGB(0, 0, xAccel);
demo
Where to go from here... ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],QUESTIONS?

More Related Content

What's hot

Intel Edison: Beyond the Breadboard
Intel Edison: Beyond the BreadboardIntel Edison: Beyond the Breadboard
Intel Edison: Beyond the Breadboard
yeokm1
 
Intel neural compute_stick_2
Intel neural compute_stick_2Intel neural compute_stick_2
Intel neural compute_stick_2
Zhin-hsin Ou
 
Rest no more - Using actors for the internet of (Lego) trains & Raspberry Pi's
Rest no more - Using actors for the internet of (Lego) trains & Raspberry Pi'sRest no more - Using actors for the internet of (Lego) trains & Raspberry Pi's
Rest no more - Using actors for the internet of (Lego) trains & Raspberry Pi's
Johan Janssen
 
Internet of Tiny Linux (IoTL): Episode IV - SFO17-100
Internet of Tiny Linux (IoTL): Episode IV  - SFO17-100Internet of Tiny Linux (IoTL): Episode IV  - SFO17-100
Internet of Tiny Linux (IoTL): Episode IV - SFO17-100
Linaro
 
Esp8266 - Intro for dummies
Esp8266 - Intro for dummiesEsp8266 - Intro for dummies
Esp8266 - Intro for dummies
Pavlos Isaris
 
Tools for FPGA Development
Tools for FPGA DevelopmentTools for FPGA Development
Tools for FPGA Development
Brahim HAMADICHAREF
 
SFO15-BFO2: Reducing the arm linux kernel size without losing your mind
SFO15-BFO2: Reducing the arm linux kernel size without losing your mindSFO15-BFO2: Reducing the arm linux kernel size without losing your mind
SFO15-BFO2: Reducing the arm linux kernel size without losing your mind
Linaro
 
IoT Getting Started with Intel® IoT Devkit
IoT Getting Started with Intel® IoT DevkitIoT Getting Started with Intel® IoT Devkit
IoT Getting Started with Intel® IoT Devkit
Vasily Ryzhonkov
 
[Hackito2012] Hardware backdooring is practical
[Hackito2012] Hardware backdooring is practical[Hackito2012] Hardware backdooring is practical
[Hackito2012] Hardware backdooring is practical
Moabi.com
 

What's hot (9)

Intel Edison: Beyond the Breadboard
Intel Edison: Beyond the BreadboardIntel Edison: Beyond the Breadboard
Intel Edison: Beyond the Breadboard
 
Intel neural compute_stick_2
Intel neural compute_stick_2Intel neural compute_stick_2
Intel neural compute_stick_2
 
Rest no more - Using actors for the internet of (Lego) trains & Raspberry Pi's
Rest no more - Using actors for the internet of (Lego) trains & Raspberry Pi'sRest no more - Using actors for the internet of (Lego) trains & Raspberry Pi's
Rest no more - Using actors for the internet of (Lego) trains & Raspberry Pi's
 
Internet of Tiny Linux (IoTL): Episode IV - SFO17-100
Internet of Tiny Linux (IoTL): Episode IV  - SFO17-100Internet of Tiny Linux (IoTL): Episode IV  - SFO17-100
Internet of Tiny Linux (IoTL): Episode IV - SFO17-100
 
Esp8266 - Intro for dummies
Esp8266 - Intro for dummiesEsp8266 - Intro for dummies
Esp8266 - Intro for dummies
 
Tools for FPGA Development
Tools for FPGA DevelopmentTools for FPGA Development
Tools for FPGA Development
 
SFO15-BFO2: Reducing the arm linux kernel size without losing your mind
SFO15-BFO2: Reducing the arm linux kernel size without losing your mindSFO15-BFO2: Reducing the arm linux kernel size without losing your mind
SFO15-BFO2: Reducing the arm linux kernel size without losing your mind
 
IoT Getting Started with Intel® IoT Devkit
IoT Getting Started with Intel® IoT DevkitIoT Getting Started with Intel® IoT Devkit
IoT Getting Started with Intel® IoT Devkit
 
[Hackito2012] Hardware backdooring is practical
[Hackito2012] Hardware backdooring is practical[Hackito2012] Hardware backdooring is practical
[Hackito2012] Hardware backdooring is practical
 

Viewers also liked

Sunspot
SunspotSunspot
Sunspot
pauldeng
 
Sun SPOTs by Ritter
Sun SPOTs by RitterSun SPOTs by Ritter
Asteroide troiano
Asteroide troianoAsteroide troiano
Asteroide troiano
Sérgio Sacani
 
Star evolution
Star evolutionStar evolution
Star evolution
namthang75hn
 
Stellar life cycle section 3
Stellar life cycle section 3Stellar life cycle section 3
Stellar life cycle section 3
MrHopkinsTMS
 
Quarter Century Discovery with Hubble.
Quarter Century Discovery with Hubble.Quarter Century Discovery with Hubble.
Quarter Century Discovery with Hubble.
Ashraful Muku
 
The Orion nebula LA175 OL1
The Orion nebula LA175 OL1The Orion nebula LA175 OL1
The Orion nebula LA175 OL1
April Snow
 
Rubric evaluation media instructional k7
Rubric evaluation media instructional k7Rubric evaluation media instructional k7
Rubric evaluation media instructional k7
alatifgapor
 
05 Stellar Evolution Mc Neely
05 Stellar Evolution Mc Neely05 Stellar Evolution Mc Neely
05 Stellar Evolution Mc Neely
Bremen High School
 
Evolution of a star 26 3
Evolution of a star 26 3Evolution of a star 26 3
Evolution of a star 26 3
robtownsend
 
Reflections of God's creation
Reflections of God's creationReflections of God's creation
Reflections of God's creation
Oriole-York Mills United Church • Toronto
 
Instructional Materials
Instructional MaterialsInstructional Materials
Instructional Materials
15sheena
 
Naturalists at Large - Nebula
Naturalists at Large - NebulaNaturalists at Large - Nebula
Naturalists at Large - Nebula
Phat Nattie
 
The Evolution of a Star
The Evolution of a StarThe Evolution of a Star
The Evolution of a Star
Noor Pyarali
 
Stars
StarsStars
Completing the learning experience: Instructional materials
Completing the learning experience: Instructional materialsCompleting the learning experience: Instructional materials
Completing the learning experience: Instructional materials
Dea Timbreza
 
Instructional material
Instructional material Instructional material
Instructional material
Taghreed Hawsawi
 
Life Cycle of Stars and its Kinds
Life Cycle of Stars and its KindsLife Cycle of Stars and its Kinds
Life Cycle of Stars and its Kinds
Ida Regine
 
Selection and preparation of instructional materials
Selection and preparation of instructional materialsSelection and preparation of instructional materials
Selection and preparation of instructional materials
Mits
 
Instructional Materials in Mathematics
Instructional Materials in MathematicsInstructional Materials in Mathematics
Instructional Materials in Mathematics
Blenda Sotto
 

Viewers also liked (20)

Sunspot
SunspotSunspot
Sunspot
 
Sun SPOTs by Ritter
Sun SPOTs by RitterSun SPOTs by Ritter
Sun SPOTs by Ritter
 
Asteroide troiano
Asteroide troianoAsteroide troiano
Asteroide troiano
 
Star evolution
Star evolutionStar evolution
Star evolution
 
Stellar life cycle section 3
Stellar life cycle section 3Stellar life cycle section 3
Stellar life cycle section 3
 
Quarter Century Discovery with Hubble.
Quarter Century Discovery with Hubble.Quarter Century Discovery with Hubble.
Quarter Century Discovery with Hubble.
 
The Orion nebula LA175 OL1
The Orion nebula LA175 OL1The Orion nebula LA175 OL1
The Orion nebula LA175 OL1
 
Rubric evaluation media instructional k7
Rubric evaluation media instructional k7Rubric evaluation media instructional k7
Rubric evaluation media instructional k7
 
05 Stellar Evolution Mc Neely
05 Stellar Evolution Mc Neely05 Stellar Evolution Mc Neely
05 Stellar Evolution Mc Neely
 
Evolution of a star 26 3
Evolution of a star 26 3Evolution of a star 26 3
Evolution of a star 26 3
 
Reflections of God's creation
Reflections of God's creationReflections of God's creation
Reflections of God's creation
 
Instructional Materials
Instructional MaterialsInstructional Materials
Instructional Materials
 
Naturalists at Large - Nebula
Naturalists at Large - NebulaNaturalists at Large - Nebula
Naturalists at Large - Nebula
 
The Evolution of a Star
The Evolution of a StarThe Evolution of a Star
The Evolution of a Star
 
Stars
StarsStars
Stars
 
Completing the learning experience: Instructional materials
Completing the learning experience: Instructional materialsCompleting the learning experience: Instructional materials
Completing the learning experience: Instructional materials
 
Instructional material
Instructional material Instructional material
Instructional material
 
Life Cycle of Stars and its Kinds
Life Cycle of Stars and its KindsLife Cycle of Stars and its Kinds
Life Cycle of Stars and its Kinds
 
Selection and preparation of instructional materials
Selection and preparation of instructional materialsSelection and preparation of instructional materials
Selection and preparation of instructional materials
 
Instructional Materials in Mathematics
Instructional Materials in MathematicsInstructional Materials in Mathematics
Instructional Materials in Mathematics
 

Similar to Sun Spot Talk

Sun SPOT
Sun SPOTSun SPOT
Sun SPOT
alpercelk
 
Sunspot Final
Sunspot FinalSunspot Final
Sunspot Final
pauldeng
 
Introducing the Sun SPOTs
Introducing the Sun SPOTsIntroducing the Sun SPOTs
Introducing the Sun SPOTs
Stefano Sanna
 
PlaySIM Project Java One 2009
PlaySIM Project Java One 2009PlaySIM Project Java One 2009
PlaySIM Project Java One 2009
Sebastian Hans
 
Make Your Home Smarter
Make Your Home SmarterMake Your Home Smarter
Make Your Home Smarter
Sameer Khandekar
 
Java Class1
Java Class1Java Class1
Java Class1
Mayank Aggarwal
 
Sun Spots And Mantis A Comparative Study
Sun Spots And Mantis A Comparative StudySun Spots And Mantis A Comparative Study
Sun Spots And Mantis A Comparative Study
Sudharsan S
 
Mobile Java
Mobile JavaMobile Java
Mobile Java
Nikita Makarov
 
Multithreading in Android
Multithreading in AndroidMultithreading in Android
Multithreading in Android
coolmirza143
 
Demystifying Software Defined Networking (SDN)
Demystifying Software Defined Networking (SDN)Demystifying Software Defined Networking (SDN)
Demystifying Software Defined Networking (SDN)
Matt Bynum
 
Demystifying Software Defined Networking (SDN)
Demystifying Software Defined Networking (SDN)Demystifying Software Defined Networking (SDN)
Demystifying Software Defined Networking (SDN)
Matt Bynum
 
Introduction To SPOT
Introduction To SPOTIntroduction To SPOT
Introduction To SPOT
pauldeng
 
Optimizing NN inference performance on Arm NEON and Vulkan
Optimizing NN inference performance on Arm NEON and VulkanOptimizing NN inference performance on Arm NEON and Vulkan
Optimizing NN inference performance on Arm NEON and Vulkan
ax inc.
 
Android architechture
Android architechtureAndroid architechture
Android architechture
Yojana Nanaware
 
Object Oriented Programming-JAVA
Object Oriented Programming-JAVAObject Oriented Programming-JAVA
Object Oriented Programming-JAVA
Home
 
How Java 19 Influences the Future of Your High-Scale Applications .pdf
How Java 19 Influences the Future of Your High-Scale Applications .pdfHow Java 19 Influences the Future of Your High-Scale Applications .pdf
How Java 19 Influences the Future of Your High-Scale Applications .pdf
Ana-Maria Mihalceanu
 
SDVIs and In-Situ Visualization on TACC's Stampede
SDVIs and In-Situ Visualization on TACC's StampedeSDVIs and In-Situ Visualization on TACC's Stampede
SDVIs and In-Situ Visualization on TACC's Stampede
Intel® Software
 
Enabling Java: Windows on Arm64 - A Success Story!
Enabling Java: Windows on Arm64 - A Success Story!Enabling Java: Windows on Arm64 - A Success Story!
Enabling Java: Windows on Arm64 - A Success Story!
Monica Beckwith
 
Day 1 - 01 - Welcome
Day 1 - 01 - WelcomeDay 1 - 01 - Welcome
Day 1 - 01 - Welcome
webhostingguy
 
PCCC21:日本電気株式会社「一台何役?SX-Aurora TSUBASA最新情報」
PCCC21:日本電気株式会社「一台何役?SX-Aurora TSUBASA最新情報」PCCC21:日本電気株式会社「一台何役?SX-Aurora TSUBASA最新情報」
PCCC21:日本電気株式会社「一台何役?SX-Aurora TSUBASA最新情報」
PC Cluster Consortium
 

Similar to Sun Spot Talk (20)

Sun SPOT
Sun SPOTSun SPOT
Sun SPOT
 
Sunspot Final
Sunspot FinalSunspot Final
Sunspot Final
 
Introducing the Sun SPOTs
Introducing the Sun SPOTsIntroducing the Sun SPOTs
Introducing the Sun SPOTs
 
PlaySIM Project Java One 2009
PlaySIM Project Java One 2009PlaySIM Project Java One 2009
PlaySIM Project Java One 2009
 
Make Your Home Smarter
Make Your Home SmarterMake Your Home Smarter
Make Your Home Smarter
 
Java Class1
Java Class1Java Class1
Java Class1
 
Sun Spots And Mantis A Comparative Study
Sun Spots And Mantis A Comparative StudySun Spots And Mantis A Comparative Study
Sun Spots And Mantis A Comparative Study
 
Mobile Java
Mobile JavaMobile Java
Mobile Java
 
Multithreading in Android
Multithreading in AndroidMultithreading in Android
Multithreading in Android
 
Demystifying Software Defined Networking (SDN)
Demystifying Software Defined Networking (SDN)Demystifying Software Defined Networking (SDN)
Demystifying Software Defined Networking (SDN)
 
Demystifying Software Defined Networking (SDN)
Demystifying Software Defined Networking (SDN)Demystifying Software Defined Networking (SDN)
Demystifying Software Defined Networking (SDN)
 
Introduction To SPOT
Introduction To SPOTIntroduction To SPOT
Introduction To SPOT
 
Optimizing NN inference performance on Arm NEON and Vulkan
Optimizing NN inference performance on Arm NEON and VulkanOptimizing NN inference performance on Arm NEON and Vulkan
Optimizing NN inference performance on Arm NEON and Vulkan
 
Android architechture
Android architechtureAndroid architechture
Android architechture
 
Object Oriented Programming-JAVA
Object Oriented Programming-JAVAObject Oriented Programming-JAVA
Object Oriented Programming-JAVA
 
How Java 19 Influences the Future of Your High-Scale Applications .pdf
How Java 19 Influences the Future of Your High-Scale Applications .pdfHow Java 19 Influences the Future of Your High-Scale Applications .pdf
How Java 19 Influences the Future of Your High-Scale Applications .pdf
 
SDVIs and In-Situ Visualization on TACC's Stampede
SDVIs and In-Situ Visualization on TACC's StampedeSDVIs and In-Situ Visualization on TACC's Stampede
SDVIs and In-Situ Visualization on TACC's Stampede
 
Enabling Java: Windows on Arm64 - A Success Story!
Enabling Java: Windows on Arm64 - A Success Story!Enabling Java: Windows on Arm64 - A Success Story!
Enabling Java: Windows on Arm64 - A Success Story!
 
Day 1 - 01 - Welcome
Day 1 - 01 - WelcomeDay 1 - 01 - Welcome
Day 1 - 01 - Welcome
 
PCCC21:日本電気株式会社「一台何役?SX-Aurora TSUBASA最新情報」
PCCC21:日本電気株式会社「一台何役?SX-Aurora TSUBASA最新情報」PCCC21:日本電気株式会社「一台何役?SX-Aurora TSUBASA最新情報」
PCCC21:日本電気株式会社「一台何役?SX-Aurora TSUBASA最新情報」
 

Recently uploaded

GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfNunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
flufftailshop
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStrDeep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
saastr
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
Dinusha Kumarasiri
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
fredae14
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
Shinana2
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 

Recently uploaded (20)

GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfNunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStrDeep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 

Sun Spot Talk

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 15. SunSPOT build and deploy process SunSPOT build Squawk suite converter javac .class .suite .bin deploy
  • 17.
  • 18. But – why not embedded Linux? (2) “ A lightweight configuration of embedded Linux requires 250 KB of ROM and 512 KB of RAM ” Arcticle on Java on the Bare Metal of Wireless Sensor Devices
  • 19.
  • 21.
  • 22. Sun SPOT Radio Communication Example: A Java Snippet for Sending try { // Broadcast a message on port 52 DatagramConnection conn = (DatagramConnection) Connector.open(“radiogram://broadcast:52”); Datagram packet = conn.newDatagram(conn.getMaximumLength()); packet.writeInt(someValue); conn.send(packet); } catch (IOException ioe) { /* Handler */ }
  • 23. Sun SPOT Radio Communication Example: A Java Snippet for Receiving try { // Listen on port 52 DatagramConnection conn = (DatagramConnection) Connector.open(“radiogram://:52”); Datagram packet = (Radiogram) listenerConn.newDatagram(0); conn.receive(packet); //get the address of the sending SPOT String address= packet.getAddress(); int rssi = packet.getRssi(); //get signal strength } catch (IOException ioe) { /* Handler */ }
  • 24. Sun SPOT Sensor Code Snippet RangeInput light = SensorBoard.getLightSensor(); RangeInput temp = SensorBoard.getTemperatureSensor(); ISwitch switch1 = SensorBoard.getSwitch1(); Accelerometer3D accel = SensorBoard.getAccelerometer(); // Set accelerometer to 6G scalling ( (LIS3L02AQAccelerometer) accel).set6GSScale(); SensorBoardColouredLED led1 = SensorBoardColouredLED.getLed1(); led1.setOn(); // Change LED colour as SPOT is tilted int xAccel = accel.getX().getValue(); if(xAccel > 0) led1.setRGB(xAccel, 0, 0); else led1.setRGB(0, 0, xAccel);
  • 25. demo
  • 26.
  • 27.