internet of things & ruby, com thiago scalone
TRANSCRIPT
@Scalone
CloudwalkWhat We Do?
Internet Of ThingsWhat?
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.Internetembedded
by Wikipedia
Internet Of ThingsWhy??
“devices will be wirelessly connected
by 2020” - ABI Research
30 BILLION
Internet Of ThingsWhy??
“devices on the Internet of Things by 2020” - Gartner
26 BILLION
“devices will be wirelessly connected
by 2020” - ABI Research
30 BILLION
Internet Of ThingsWhy??
“is size of market expected” - Cisco CEO
19 TRILLION“devices will be wirelessly connected
by 2020” - ABI Research
30 BILLION
Internet Of ThingsWhy??
“devices on the Internet of Things by 2020” - Gartner
26 BILLION
“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 ThingsWhy??
“devices on the Internet of Things by 2020” - Gartner
26 BILLION
“Point of Sale devices on Brazil” - ABECS
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 ThingsWhy??
Humm….
WINDOWS XP Eclipse :(
Point Of SaleWhat Is?
or even a good filesystem
NO OS
Point Of SaleWhat Is?
for example pipe or fork
LIMITED SYSCALL
Point Of SaleWhat Is?
or even a good filesystem
NO OS
OsModemOpen(); OsPrnOpen(); OsPrnClose();
POORLY API
Point Of SaleWhat Is?
for example pipe or fork
LIMITED SYSCALL
or even a good filesystem
NO OS
open, read, close
NO POSIX
Point Of SaleWhat Is?
for example pipe or fork
LIMITED SYSCALL
OsModemOpen(); OsPrnOpen(); OsPrnClose();
POORLY APIor even a good filesystem
NO OS
your on spec
NO ANSIC
Point Of SaleWhat 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
MrubyMinimalistic Ruby
Static C/Ruby Gems
High Portable
ANSI C
Bare Metal
Resource Saving
Small
Demo
So…
Embedded
Developing
Beautiful Embedded Apps
Good Ecosystem
Is Posible
Please FeedbacksHttps://Cli.Cloudwalk.Io/
Thanks