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
79
20k mRuby devices in Production
scalone
0
420
DaFunk, IOT Framework in Ruby
scalone
0
150
Concurrency in the imperative and functional world
scalone
0
190
Git e Github
scalone
0
82
Git, o que é, do que é feito, para que serve?
scalone
0
320
DaFunk, IOT Framework in Ruby
scalone
0
180
Uzmenino Marketplace
scalone
0
110
Other Decks in Programming
See All in Programming
なぜ適用するか、移行して理解するClean Architecture 〜構造を超えて設計を継承する〜 / Why Apply, Migrate and Understand Clean Architecture - Inherit Design Beyond Structure
seike460
PRO
1
670
Go1.25からのGOMAXPROCS
kuro_kurorrr
1
800
XP, Testing and ninja testing
m_seki
3
180
DroidKnights 2025 - 다양한 스크롤 뷰에서의 영상 재생
gaeun5744
3
310
Webからモバイルへ Vue.js × Capacitor 活用事例
naokihaba
0
760
エラーって何種類あるの?
kajitack
5
300
datadog dash 2025 LLM observability for reliability and stability
ivry_presentationmaterials
0
110
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
46
30k
GraphRAGの仕組みまるわかり
tosuri13
7
480
Select API from Kotlin Coroutine
jmatsu
1
190
Beyond Portability: Live Migration for Evolving WebAssembly Workloads
chikuwait
0
390
地方に住むエンジニアの残酷な現実とキャリア論
ichimichi
5
1.3k
Featured
See All Featured
Producing Creativity
orderedlist
PRO
346
40k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
930
Code Reviewing Like a Champion
maltzj
524
40k
Building an army of robots
kneath
306
45k
The Language of Interfaces
destraynor
158
25k
What's in a price? How to price your products and services
michaelherold
246
12k
Rails Girls Zürich Keynote
gr2m
94
14k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.4k
The World Runs on Bad Software
bkeepers
PRO
69
11k
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