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

MRuby: Change the Embedded Development Way

MRuby: Change the Embedded Development Way

Presentation made to 7Master event by iMasters. Quite the same presentation made to Tropical Ruby but reduced to fit in 7/10 minutes.

Scalone

March 31, 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” - Gartner

    26 BILLION “devices will be wirelessly connected by 2020” - ABI Research 30 BILLION Internet Of Things Why??
  3. “is size of market expected” - Cisco CEO 19 TRILLION

    “devices will be wirelessly connected by 2020” - ABI Research 30 BILLION Internet Of Things Why?? “devices on the Internet of Things by 2020” - Gartner 26 BILLION
  4. “are produced for the embedded world” - Embedded Sys Portal

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

    for the embedded world” - Embedded Sys Portal 95% OF CHIPS “devices on the Internet of Things by 2020” - Gartner 26 BILLION “is size of market expected” - Cisco CEO 19 TRILLION “devices will be wirelessly connected by 2020” - ABI Research 30 BILLION Internet Of Things Why??
  6. for example pipe or fork LIMITED SYSCALL Point Of Sale

    What Is? or even a good filesystem NO OS
  7. OsModemOpen(); OsPrnOpen(); OsPrnClose(); POORLY API Point Of Sale What Is?

    for example pipe or fork LIMITED SYSCALL or even a good filesystem NO OS
  8. open, read, close NO POSIX Point Of Sale What Is?

    for example pipe or fork LIMITED SYSCALL OsModemOpen(); OsPrnOpen(); OsPrnClose(); POORLY API or even a good filesystem NO OS
  9. your on spec NO ANSIC Point Of Sale What Is?

    open, read, close NO POSIX or even a good filesystem NO OS for example pipe or fork LIMITED SYSCALL OsModemOpen(); OsPrnOpen(); OsPrnClose(); POORLY API