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
66
20k mRuby devices in Production
scalone
0
410
DaFunk, IOT Framework in Ruby
scalone
0
150
Concurrency in the imperative and functional world
scalone
0
180
Git e Github
scalone
0
71
Git, o que é, do que é feito, para que serve?
scalone
0
300
DaFunk, IOT Framework in Ruby
scalone
0
170
Uzmenino Marketplace
scalone
0
100
Other Decks in Programming
See All in Programming
kintone開発を効率化するためにチームで試した施策とその結果を大放出!
oguemon
0
170
『テスト書いた方が開発が早いじゃん』を解き明かす #phpcon_nagoya
o0h
PRO
9
2.5k
PRレビューのお供にDanger
stoticdev
1
240
Honoとフロントエンドの 型安全性について
yodaka
7
1.5k
読まないコードリーディング術
hisaju
0
100
苦しいTiDBへの移行を乗り越えて快適な運用を目指す
leveragestech
0
1.1k
Rubyで始める関数型ドメインモデリング
shogo_tksk
0
140
CDK開発におけるコーディング規約の運用
yamanashi_ren01
2
260
Introduction to kotlinx.rpc
arawn
0
770
責務と認知負荷を整える! 抽象レベルを意識した関心の分離
yahiru
8
1.4k
2025.2.14_Developers Summit 2025_登壇資料
0101unite
0
200
メンテが命: PHPフレームワークのコンテナ化とアップグレード戦略
shunta27
0
310
Featured
See All Featured
Product Roadmaps are Hard
iamctodd
PRO
50
11k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
46
2.3k
Statistics for Hackers
jakevdp
797
220k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
21
2.5k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.5k
KATA
mclloyd
29
14k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Typedesign – Prime Four
hannesfritz
40
2.5k
BBQ
matthewcrist
87
9.5k
Why Our Code Smells
bkeepers
PRO
336
57k
A better future with KSS
kneath
238
17k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
10
520
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