Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Mruby and The Wonderful embedded world
Search
Scalone
July 14, 2013
Programming
2
140
Mruby and The Wonderful embedded world
Mruby and The Wonderful embedded world.
TDC 2013 Presentation.
Scalone
July 14, 2013
Tweet
Share
More Decks by Scalone
See All by Scalone
TDD - Test Driven Development
scalone
0
3
Ruby, Web and IOT with the same Platform
scalone
0
63
20k mRuby devices in Production
scalone
0
370
DaFunk, IOT Framework in Ruby
scalone
0
150
Concurrency in the imperative and functional world
scalone
0
170
Git e Github
scalone
0
68
Git, o que é, do que é feito, para que serve?
scalone
0
280
DaFunk, IOT Framework in Ruby
scalone
0
170
Uzmenino Marketplace
scalone
0
100
Other Decks in Programming
See All in Programming
距離関数を極める! / SESSIONS 2024
gam0022
0
280
CSC509 Lecture 11
javiergs
PRO
0
180
Contemporary Test Cases
maaretp
0
140
Arm移行タイムアタック
qnighy
0
320
見せてあげますよ、「本物のLaravel批判」ってやつを。
77web
7
7.7k
詳細解説! ArrayListの仕組みと実装
yujisoftware
0
580
NSOutlineView何もわからん:( 前編 / I Don't Understand About NSOutlineView :( Pt. 1
usagimaru
0
330
『ドメイン駆動設計をはじめよう』のモデリングアプローチ
masuda220
PRO
8
540
最新TCAキャッチアップ
0si43
0
140
Snowflake x dbtで作るセキュアでアジャイルなデータ基盤
tsoshiro
2
520
Remix on Hono on Cloudflare Workers
yusukebe
1
290
watsonx.ai Dojo #4 生成AIを使ったアプリ開発、応用編
oniak3ibm
PRO
1
100
Featured
See All Featured
We Have a Design System, Now What?
morganepeng
50
7.2k
Site-Speed That Sticks
csswizardry
0
23
Designing on Purpose - Digital PM Summit 2013
jponch
115
7k
4 Signs Your Business is Dying
shpigford
180
21k
The Power of CSS Pseudo Elements
geoffreycrofte
73
5.3k
Rails Girls Zürich Keynote
gr2m
94
13k
[RailsConf 2023] Rails as a piece of cake
palkan
52
4.9k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
6.8k
GraphQLの誤解/rethinking-graphql
sonatard
67
10k
It's Worth the Effort
3n
183
27k
The Art of Programming - Codeland 2020
erikaheidi
52
13k
How to Ace a Technical Interview
jacobian
276
23k
Transcript
MRuby The Wonderful embedded world @scalone
who am i? @scalone
MRuby Another Ruby implementation? @scalone
Another? MRI JRuby Rubinius IronRuby Maglev @scalone
Why? Embeddeds Mobile Games @scalone
Why not use? Memory consumption Size Not ANSI C @scalone
Make Sense! @scalone
History RubyConf 2003 - VM Ruby 2.0 RubyConf 2010 -
RiteVM Sponsorship of the Japan Ministry of Economy and help from Toshiba @scalone
What is MRuby? @scalone
High Portability @scalone
Resource saving RiteVM few Kb @scalone
"High Compatibility" Classes Object, Module, Class, NilClass, TrueClass, FalseClass, Numeric,
Integer, Fixnum, Float, String, Symbol, Array, Hash, Range, Regexp, MatchData, Proc, Struct Modules Kernel, Enumerable, Comparable Exception Classes Exception, StandardError @scalone
Flexible development enviroment @scalone
Source code confidentily RiteVM bytecode @scalone
M17N UTF8 e ASCII @scalone
Threads No, no, Fibers! @scalone
License MIT @scalone
Hiroshi Nakamura RiteVM + parser + codegenerator + C lib
+ mruby lib + mruby c lib + binary I/O @scalone
RiteVM @scalone
MRubyGems - Static Thank you Daniel Bovensiepen @scalone
GEM Structure @scalone
Projects @scalone
MobiRuby (Alpha) github.com/mobiruby Yuichiro MASUI (Appacelerator) @scalone
Game - Mobiruby Game @scalone
MobiRuby Sample github.com/mobiruby @scalone
@scalone
Web MRuby https://github.com/xxuejie/mruby- web-irb https://github. com/xxuejie/webruby @scalone
CloudWalk @scalone
MRuby github.com/mruby/mruby merbist.com (Matt Aimonetti) https://github. com/mruby/mruby/blob/master/doc/mrbg ems/README.md @scalone
Perguntas? github.com/mruby/mruby @scalone
More links http://www.tjsys.co.jp/page.jsp?id=3059 http://www.merbist.com http://www.youtube.com/watch? v=n7XRYWclYDY https://github.com/crimsonwoods/jamruby http://blog.mruby.sh/201206020631.html