Upgrade to Pro — share decks privately, control downloads, hide ads and more …

How to write rich embedded applications in Ruby

Scalone
November 17, 2015

How to write rich embedded applications in Ruby

It is possible to have a embedded application written in ruby. In this talk you will discover how to write rich embedded applications using ruby and avoiding C or any low level programming language. Let's discuss a number of best practices(Logging, Testing, Deploying and etc), tools(Artoo, Mruby) and platforms(raspberry pi, arduino and Pebble).

Scalone

November 17, 2015
Tweet

More Decks by Scalone

Other Decks in Programming

Transcript

  1. Internet Of Things What? The Internet of Things (IoT) is

    the network of physical objects or “things" … Each thing is uniquely identifiable through its embedded computing system but is able to interoperate within the existing Internet infrastructure. Internet embedded by Wikipedia
  2. “devices on the Internet of Things by 2020” By Gartnet

    26 BILLION “devices will be wirelessly connected” By ABI Research 30 BILLION Internet Of Things Why??
  3. “devices will be wirelessly connected” By ABI Research 30 BILLION

    Internet Of Things Why?? “devices on the Internet of Things by 2020” By Gartner 26 BILLION
  4. “is size of market expected” By Cisco CEO 19 TRILLION

    “devices will be wirelessly connected” By ABI Research 30 BILLION Internet Of Things Why?? “devices on the Internet of Things by 2020” By Gartner 26 BILLION
  5. “devices will be wirelessly connected” By ABI Research 30 BILLION

    “is size of market expected” By Cisco CEO 19 TRILLION Internet Of Things Why?? “devices on the Internet of Things by 2020” By Gartner 26 BILLION
  6. “are produced for the embedded world” By Embedded Portal 95%

    OF CHIPS “devices will be wirelessly connected” By ABI Research 30 BILLION “is size of market expected” By Cisco CEO 19 TRILLION Internet Of Things Why?? “devices on the Internet of Things by 2020” By Gartner 26 BILLION
  7. “are produced for the embedded world” By Embedded Portal 95%

    OF CHIPS “devices on the Internet of Things by 2020” By Gartner 26 BILLION “is size of market expected” By Cisco CEO 19 TRILLION “devices will be wirelessly connected” By ABI Research 30 BILLION Internet Of Things Why??
  8. Point of Sale devices on Brazil 3 MILLIONS “are produced

    for the embedded world” By Embedded Portal 95% OF CHIPS “devices on the Internet of Things by 2020” By Gartner 26 BILLION “is size of market expected” By Cisco CEO 19 TRILLION “devices will be wirelessly connected” By ABI Research 30 BILLION Internet Of Things Why??
  9. Raspberry Pi Hardware ARM11 700 MHz 256 mb (A/A+) $25

    Serial/Ethernet/USB/Wifi Ruby MRI
  10. Raspberry Pi Hardware ARM11 700 MHz 256 mb (A/A+) Linux

    $25 Serial/Ethernet/USB/Wifi Ruby MRI
  11. No

  12. No

  13. Da Funk Open Source API to Iots needs Notifications (Serf)

    Communication (HTTP, ISO8583, Serial…) Application update Networking (GPRS, WIFI, ETHERNET…) Hardware Abstraction
  14. Notifications With Serf Gossip Protocol By Hashicorp SERF HANDSHAKE KEEP

    ALIVE (ACK) GIT PUSH EVENT SERF STREAM DOWNLOAD APP