会社紹介会社名 株式会社福岡CSK社員数 109名
事業内容製品組込システム設計・開発ビジネスシステム設計・開発運用管理・保守ネットワーク設計機器販売
513年8月12日月曜日
Rubyオブジェクト指向プログラミング言語(スクリプト言語)高い生産性と可読性国際標準規格ISO/IEC 30170:2012
今年で20周年、Ruby 2.0登場
713年8月12日月曜日
RubyRuby on Railsの登場で大ブレイクWebアプリ開発言語のトップ3Java、PHP、Ruby
8
Web制覇
13年8月12日月曜日
Rubyを組込み開発にも組込み業界の課題高機能・高負付加価値の要求開発サイクルの短期化低コスト化
C/C++ベースの開発の限界
913年8月12日月曜日
組込みに使える軽量Ruby地域イノベーション創出研究開発事業軽量Rubyを用いた組込みプラットフォームの研究・開発
Rubyの良さをそのままに軽量化
2012年4月にOSS「mruby」公開https://github.com/mruby/mruby
1013年8月12日月曜日
mrubyとは軽量なRubymrubyの’m’eMbeddedModulerMinimalisticMatusmoto
1213年8月12日月曜日
提供されるものソースコードhttps://github.com/mruby/mruby
ビルドmake
モジュールmrbc, mruby, mirb, libmruby.a
1313年8月12日月曜日
コンパクトな処理系仮想マシン「mruby VM�」コンパイラ言語中間表現(バイトコード)を実行容易にカスタマイズ可能環境非依存
1413年8月12日月曜日
拡張性mruby版GEM「mrbgems」Rubyによる拡張C言語による拡張C/C++既存資産の有効利用
CRubyのGEMとは互換性なし
1513年8月12日月曜日
組込み可能システムに組み込む様々なOS(OSなしも)で動作可能アプリケーションに組み込むソフトウェアの一部としてのRuby
1613年8月12日月曜日
ソフトウェアリアルタイムインクリメンタルGCGCによる停止時間の短縮
C言語より遅いハードリアルタイムには不向き人間が気付かない程度には速い
1713年8月12日月曜日
その他ISO規格のRubyに準ずる言語仕様環境依存しないライブラリ群環境依存部はmrbgemsで拡張
MITライセンス
1813年8月12日月曜日
適用例iOSアプリケーションWebサーバ拡張ルータ自動販売機mruby学習キット
1913年8月12日月曜日
課題ライブラリが少ないドキュメントが少ない 安定バージョンが不明
2013年8月12日月曜日
まとめmruby OSSとして日々進化中色々なところに組み込める素材
21
是非お試しを!!
13年8月12日月曜日