狠狠撸

狠狠撸Share a Scribd company logo
AndroidとHTML5で
変わる組込みの世界
  ICT ERA + ABC2012東北

        渡辺知男 @tomo_watanabe
自己紹介
 ? カーナビのプラットフォーム開発
 ? Android版セカイカメラの開発
 ? HTML5?よくわかりません...
 ? 自宅警備員/(^o^)\
        Twitter : @tomo_watanabe
        Blog : http://tomowatanabe.hatenablog.com/

だいたい2年後に実現可能な何かを考えてます
本日のテーマ
風が吹けば
桶屋が儲かる
贬罢惭尝5が流行ると
    組込みアプリは
(」?ω?)」うー!(/?ω?)/にゃー!



       もう古い...orz
昨今の
デジタル家電の例
电子レンジと
          スマホが連携!




 炊飯ジャーと
スマホが連携!
その理屈はおかしい...
デジタル家電とは
なんだったのか?
デジタル家電


デジタル機器
デジタル家電
デジタル化されたデータを扱うことで、
 各デバイス間の相互作用を可能にする



 機器同士が自律的に相互作用して
      動作可能な家電
    1+1ではなく、n n
iE
   (Information Electronics)
 今まで家電では無かったモノが、
家電という分野に分類されるようになる
iE
   (Information Electronics)
 今まで家電では無かったモノが、
家電という分野に分類されるようになる
iE
   (Information Electronics)
 今まで家電では無かったモノが、
家電という分野に分類されるようになる
iE
   (Information Electronics)
 今まで家電では無かったモノが、
家電という分野に分類されるようになる
iE
   (Information Electronics)
 今まで家電では無かったモノが、
家電という分野に分類されるようになる
HTML5
プロトコルに注目
WebSocket
   と
WebIntents
WebSocket
   と
WebIntents
 今回はWebSocketのみ
WebSocket
HTTPを使ったリアルタイム通信技術
こんなことができるはず
             サーバ
 WebSocket
                    エアコン




モバイル
                    TV
             ブラウザ
プロト作ってみた
       HTTP      WebSocket
       サーバ         サーバ     (node.js)




                            Android +
ブラウザ                          ADK
              モバイル
デモ画面

                      リアルタイムで
                        送受信




Android +ADK
すでにあったりして...




     Elphi
             http://gigazine.net/news/20120606-elphi/
最近出てきた
ソーシャル開発
レシピをブラウザ上で開発
HTML5の恩恵


     レシピを
 ソーシャルネットで共有


   誰もが使えるレシピ
例えば...
?「特定の場所に来たら」
?「部屋の温度を計る」
?「30℃を超えていたら」
?「エアコンを入れる」
例えば...
?「特定の場所に来たら」
?「部屋の温度を計る」
?「30℃を超えていたら」
?「エアコンを入れる」

 組合せに過ぎない
on{X}




?予報が50 F以下だったら
?毎朝8時に
?目覚ましを鳴らす
?天気予報を表示する
いずれ谁でも...



      「SCRATCH」
MITで開発された小学生にも使える
  教育用のプログラミング環境
ということで...
贬罢惭尝5が流行ると
 組込みアプリは
「ユーザが作れる」
One More Thing?
颁丑谤辞尘别にまつわる
   ハードの话
?Bluetooth API
?USB API
?Serial API
http://developer.chrome.com/trunk/apps/app_hardware.html
Chromeが狙っているのは
 HTML5だけではない

ブラウザからハードウェアを
  直接操作すること
おまけ


いや、むしろ本題
かなり昔の洗濯機




  「点字」と「凸凹」
技術の目的
 人の幸福に寄与すること
   「記憶」「匂い」「感触」
     「やすらぎ」「絆」


  技術者が学ぶべきは
「心理学」「哲学」「倫理学」
われわれにとって重要なのは、
    技術のスペックなどではなく、

知識を使う自由とそのアクセスを可能にする手段、
       人と人をつなぐこと、
     自分自身について知ること、
          学ぶこと、
      自分が利益を得ること。

  そういうことを行うための技術が必要

More Related Content

础苍诲谤辞颈诲と贬罢惭尝5で変わる组込みの世界

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n