jazoon'13 - pance cavkovski - micro & mobile
DESCRIPTION
http://guide13.jazoon.com/#/submissions/101TRANSCRIPT
![Page 1: JAZOON'13 - Pance Cavkovski - Micro & Mobile](https://reader034.vdocuments.us/reader034/viewer/2022052619/5552ddb0b4c90532498b4ce3/html5/thumbnails/1.jpg)
Micro & MobilePance Cavkovski
![Page 2: JAZOON'13 - Pance Cavkovski - Micro & Mobile](https://reader034.vdocuments.us/reader034/viewer/2022052619/5552ddb0b4c90532498b4ce3/html5/thumbnails/2.jpg)
• Pance Cavkovski
• Senior Software Engineer @ Netcetera
• Java, Flex & JavaScript developer
• Hardware & electronics fan
|
The author
![Page 3: JAZOON'13 - Pance Cavkovski - Micro & Mobile](https://reader034.vdocuments.us/reader034/viewer/2022052619/5552ddb0b4c90532498b4ce3/html5/thumbnails/3.jpg)
• Raspberry Pi + Arduino
• Basic multimeter: AC/DC voltage,
frequency spectrum, resistance
• Results shown in a mobile web
application
|
The device
![Page 4: JAZOON'13 - Pance Cavkovski - Micro & Mobile](https://reader034.vdocuments.us/reader034/viewer/2022052619/5552ddb0b4c90532498b4ce3/html5/thumbnails/4.jpg)
• Raspberry Pi
• Arduino Mega 2560
• Custom adapter and
interface board
|
The hardware
![Page 5: JAZOON'13 - Pance Cavkovski - Micro & Mobile](https://reader034.vdocuments.us/reader034/viewer/2022052619/5552ddb0b4c90532498b4ce3/html5/thumbnails/5.jpg)
• Arduino readings
• Java8 SE Embedded server
• D3.js animated SVG graphs
|
The software
Analog read + FFT
Java8
Java WebSocket
Java WebSocket
pi4jpi4jlighttpd
Browser app d3jsd3js
Serial communication
JSON
![Page 6: JAZOON'13 - Pance Cavkovski - Micro & Mobile](https://reader034.vdocuments.us/reader034/viewer/2022052619/5552ddb0b4c90532498b4ce3/html5/thumbnails/6.jpg)
|
The demo
![Page 7: JAZOON'13 - Pance Cavkovski - Micro & Mobile](https://reader034.vdocuments.us/reader034/viewer/2022052619/5552ddb0b4c90532498b4ce3/html5/thumbnails/7.jpg)
• Mobile is not just responsive
• Mobile browsers are getting lot faster
• JavaScript applications can run smoothly
|
The mobile reason
![Page 8: JAZOON'13 - Pance Cavkovski - Micro & Mobile](https://reader034.vdocuments.us/reader034/viewer/2022052619/5552ddb0b4c90532498b4ce3/html5/thumbnails/8.jpg)
• Micro devices are catching on and improving
• Raspberry Pi Mod. B rev. 2: 700MHz ARM, 512MB SDRAM
Rumored Model C: Dual Core, 1GB RAM ?
• Arduino TRE: Intel 1GHz ARM, 512MB DDR3l RAM
• Lots of sensors and shields available
|
The micro reason
![Page 9: JAZOON'13 - Pance Cavkovski - Micro & Mobile](https://reader034.vdocuments.us/reader034/viewer/2022052619/5552ddb0b4c90532498b4ce3/html5/thumbnails/9.jpg)
• Java8 improves the embedded editions
• Java8 SE Embedded: mid-high range, Full OS, general functions, limited I/O integration
• Java8 ME Embedded (v.3.3) : low-mid range, Full/min OS, I/O integrated, optimized, available tools
• Developer versions available
|
The Java reason