Micro & mobile

382 views

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
382
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Micro & mobile

  1. 1. Micro & Mobile Pance Cavkovski
  2. 2. The author • Pance Cavkovski • Senior Software Engineer @ Netcetera • Java, Flex & JavaScript developer • Hardware & electronics fan |
  3. 3. The device • Raspberry Pi + Arduino • Basic multimeter: AC/DC voltage, frequency spectrum, resistance • Results shown in a mobile web application |
  4. 4. The hardware • Raspberry Pi • Arduino Mega 2560 • Custom adapter and interface board |
  5. 5. The software Browser app d3js d3js JSON • Arduino readings • Java8 SE Embedded server • D3.js animated SVG graphs Java Java Java8 WebSocket WebSocket lighttpd pi4j pi4j Serial communication Analog read + FFT |
  6. 6. The demo |
  7. 7. The mobile reason • Mobile is not just responsive • Mobile browsers are getting lot faster • JavaScript applications can run smoothly |
  8. 8. The micro reason • 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 |
  9. 9. The Java reason • 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 |
  10. 10. Thanks for the attention! Follow @hsilomedus pance.cavkovski@netcetera.com github.com/hsilomedus/pi4jmultimeter

×