internet of things & ruby, com thiago scalone

Post on 19-Jul-2015

418 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

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

top related