Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

mruby実装セミナー

No description
by

Shinji Kawano

on 9 November 2012

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of mruby実装セミナー

mruby実装セミナー 社外セミナー報告 mrubyアプリケーション セミナー演習紹介 1/2 セミナー演習紹介 2/2 3軸加速度センサから値を取得し
角度情報をWebアプリケーションに反映する まとめ 考察 WebBrowser
(GoogleChrome) Linux Web
Application Web Server
(lighttpd) var.js mruby
Application mruby VM mruby
Libraries Device
Driver http://armadillo/threed.html 3軸加速度
センサ 組込みソフトウェア Ruby mruby パソコンではない機器向けのソフトウェア 手軽なオブジェクト指向プログラミングを
実現するための種々の機能を持つ
オブジェクト指向スクリプト言語 組込み向けに軽量化された
新しい「Ruby」 開発環境
VMware(Linux)
on Windows7 実行環境
Linux(軽量) クロス開発とは・・・ ソフトウェアが動作する環境と
違う環境でソフトウェアを開発すること。

組込み開発で
行われることが多い。 Armadilloを使ったクロス開発 組込み向けに軽量化させた
新しいruby「mruby」 いろいろなものに組み込める
必要な資源(メモリなど)が少ない
組込みに限定しない 自分のレベルでもある程度開発できることが確認できた C言語の知識
ハード/ソフトウェアの理解
  ⇒ 必須 導入部分を理解すれば
業務を通じて発展させることが
可能ではないか 場所:福岡県Ruby・コンテンツ産業振興センター 日時:10月19日(金) 講師:(株)福岡CSK 三牧弘司 主催:九州組込みソフトウェアコンソーシアム
   (株)福岡CSK Java Ruby 基本データ型 あり なし
(何でもオブジェクト) String str = new String(100); str = 100.to_s 整数100を
文字列に変換 真偽値 true/false 偽:false,nil
真:以外すべて if (obj != null) {
System.out.println("objは空ではありません");
} if obj
puts "objは空ではありません"
end 配列では・・・ double[] doubleArray

= {1.05d, 1.06d, 1.07d}; personals =

["佐藤", 20, "山田", 28, "加藤", 17] GitHubにてソースコード公開(2012.4) https://github.com/mruby/mruby ただし・・・
Full transcript