jazoon'13 - pance cavkovski - micro & mobile

Post on 13-May-2015

419 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

http://guide13.jazoon.com/#/submissions/101

TRANSCRIPT

Micro & MobilePance Cavkovski

• Pance Cavkovski

• Senior Software Engineer @ Netcetera

• Java, Flex & JavaScript developer

• Hardware & electronics fan

|

The author

• Raspberry Pi + Arduino

• Basic multimeter: AC/DC voltage,

frequency spectrum, resistance

• Results shown in a mobile web

application

|

The device

• Raspberry Pi

• Arduino Mega 2560

• Custom adapter and

interface board

|

The hardware

• 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

|

The demo

• Mobile is not just responsive

• Mobile browsers are getting lot faster

• JavaScript applications can run smoothly

|

The mobile 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

|

The micro 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

|

The Java reason

Thanks for the attention!

Follow @hsilomeduspance.cavkovski@netcetera.com

github.com/hsilomedus/pi4jmultimeter

top related