Android & Nui & Physical Computing

1,890 views
1,788 views

Published on

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,890
On SlideShare
0
From Embeds
0
Number of Embeds
452
Actions
Shares
0
Downloads
17
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Android & Nui & Physical Computing

  1. 1. ANDROID NUI PHYSICALCOMPUTING
  2. 2. Introduction名前:紅林 隆浩(@crimsonwoods)年齢:27歳(83世代)出身:静岡:沼津高専(制御情報工学科)職業:フリーの組み込み系ソフトウェゕエンジニゕ趣味:自転車 / 写真 / 酒 etc.技術分野: Android / Linux / Windows MPU / FPGA C / C++ / C# / Java とかそんな感じ。
  3. 3. Introduction
  4. 4. Introduction
  5. 5. Table of Contents今日のお話
  6. 6. Table of Contents1. Android2. NUI3. Physical Computing4. Dream of Electric Sheep5. Appendix
  7. 7. Android
  8. 8. Android What’sAndroid<
  9. 9. AndroidAndroid au iPhoneじゃないよ
  10. 10. AndroidMobile Phone ケータイ
  11. 11. AndroidSmart Phoneスマホ or スマフォン
  12. 12. AndroidNo! No! No!
  13. 13. AndroidPlatform
  14. 14. Android1.Operating System2.Framework3.Application4.Market
  15. 15. What can we do?What can we do?
  16. 16. Android1.Custom Kernel2.Custom Device Driver3.Custom Framework4.Original Application
  17. 17. What can we do? We canchange!
  18. 18. What can we do?
  19. 19. What can we do? We canchange!
  20. 20. What can we do?大事なことなので 2回(ry
  21. 21. What can we do?But, In fact…
  22. 22. What can we do?1. No root2. No modify3. False liberty
  23. 23. What can we do?1. Custom DSP2. Custom Sensors3. Custom Security
  24. 24. What can we do? Android is OSS (基本的には)
  25. 25. What can we do?基本的には!
  26. 26. What can we do?大事なことなので(ry コピペじゃないよ
  27. 27. What is OSS?• Kernel(Linux kernel)• Standard device driver• Android framework –System service –HAL module –Dalvik VM –Java & JNI libraries
  28. 28. What is OSS?Kernel(Linux kernel)http://android.git.kernel.org/ Get source code! Enjoy!
  29. 29. Get Linux kernel
  30. 30. Get Linux kernel(つд⊂)ゴシゴシ
  31. 31. Get Linux kernel
  32. 32. Get Linux kernel(;゚д゚) ・・・
  33. 33. Get Linux kernel(つд⊂)ゴシゴシ
  34. 34. Get Linux kernel
  35. 35. Get Linux kernel(;゚д゚) !?!?!
  36. 36. Get Linux kernel
  37. 37. Get Linux kernel
  38. 38. Get Linux kernel Goodbye “kernel.org”
  39. 39. Get Linux kernel Hello“codeaurora.org”
  40. 40. What is OSS?Kernel(Linux kernel)https://www.codeaurora.org/gitweb/quic/la/ Get source code! Enjoy!
  41. 41. Get Linux kernel暫定的な対処だよ♡
  42. 42. What is OSS?Device driver Linux標準のものはkernelに含まれてるよ。
  43. 43. What is OSS?Device driver• 標準バス(I2C,SPI,etc.)• GPIO• Block device• Input device etc.
  44. 44. What is OSS?Android frameworkframeworks/base/core/java/ とか。 いっぱいありすぎ・・・
  45. 45. What is OSS? Let’s enjoyhappy hacking!
  46. 46. HardwareHardwareが無い
  47. 47. HardwareどのHardware使えば良いの<
  48. 48. HardwareHardware• DevPhone – Nexus One – Nexus S• Original Boards – BeagleBoard – PandaBoard• Evaluation Boards画像:http://www.google.com/phone/detail/nexus-shttp://www.linuxfordevices.com/c/a/News/PandaBoard/
  49. 49. Hardware開発の詳細はヒ・ミ・ツ♡
  50. 50. NUI
  51. 51. NUI Natural User Interface
  52. 52. NUI•Touch•Gesture•Voice•Action画像:http://www.microsoft.com/presspass/events/ces/gallery.mspx
  53. 53. Kinect画像:http://www.microsoft.com/germany/partner/retail/content.aspx?content=Xbox_360/Hardware/Xbox_360_Zubehoer/Kinect
  54. 54. What does Kinect bring?Kinect features• Human detection• Bone tracking• Gesture detection• Video capture• Audio capture
  55. 55. What does Kinect bring?Kinect活用事例• なりきりウルトラセブン• MikuMikuDance• 光学迷彩• FAAST• Kinect巨◯動画:http://www.youtube.com/watch?v=eCbURRDUUdI
  56. 56. What does Kinect bring?KinectでExtend yourself!!Evolve your dream!
  57. 57. How to make application?SDK for Kinect• OpenNI• OpenFrameworks –ofxKinect –ofxOpenNI• Kinect for Windows SDK
  58. 58. How to make application? SDKの種類 Platform DriverOpenNI Windows/Ubuntu PrimeSense or 個別配布OpenFrameworks Windows/Linux/Mac 個別配布for Windows Windows 7 同梱SDK
  59. 59. How to make application?RecommendKinect for Windows SDK• 純正ドライバ(WinUSBだけど)• キャリブレーション不要• C#で書けるからGUI作るのが楽• もちろんC++版もあるよ
  60. 60. How to make application?Kinect for Windows SDK[入手]http://bit.ly/prfz0Ohttp://七勘.跳.jp
  61. 61. Physical Computing
  62. 62. About Physical Computingふぃじかる物理的な相互作用をもったこんぴゅーてぃんぐHardware/Softwareを用いてコンピュータシステムを構築する
  63. 63. About Physical Computing元記事:http://七匐.跳.jp / http://bit.ly/o77Sap元動画:http://七匕.跳.jp / http://bit.ly/qBzb61
  64. 64. About Physical Computing情報系のみなさんはご存知 Turing Machineチューリングマシン
  65. 65. About Physical Computing なにそれおいしいの<
  66. 66. About Physical Computing 高専生ならだいたいみんな 知ってるあれ
  67. 67. About Physical Computing高専ロボコン 仙台高専名取Aチーム全国大会出場おめでとう=
  68. 68. About Physical Computingロボコンって難しいよね<
  69. 69. Let’s get startedPrototyping Board• Arduino family• mbed• Gainer etc.
  70. 70. Let’s get startedArduino UNO画像:http://arduino.cc/en/Main/ArduinoBoardUno
  71. 71. Let’s get startedmbed画像:http://mbed.org/handbook/mbed-NXP-LPC1768
  72. 72. Let’s get startedGainer画像:http://gainer.cc/forum/index.php?topic=46.0
  73. 73. Let’s get started お値段3000円~6000円くらい*スイッチサイエンスさんで購入した場合(送料別)
  74. 74. Let’s get started対応言語•C• C++• Processing etc.
  75. 75. Let’s get started 電源不要(USB給電) *電流食わなければ
  76. 76. Let’s get started専用ライター無しデバッガ無し
  77. 77. Let’s get started漢は黙って
  78. 78. Let’s get started プリント デバッグ
  79. 79. Let’s get started だと思った< 残念=さやかちゃんでした=
  80. 80. Let’s get started みんな大好き画像:http://www.tek.com/products/oscilloscopes/tds3000c/
  81. 81. Let’s get startedセンサーつなげたりサーボつなげたり 夢が広がるね!
  82. 82. Dream of Electric Sheep
  83. 83. Dream of Electric Sheepここまで前フリ ΩΩΩ<な、なんだってー=
  84. 84. Dream of Electric Sheep Android + NUI(Kinect) +Physical Computing
  85. 85. Dream of Electric Sheep面白いことできる気がするでしょ<
  86. 86. Dream of Electric Sheep Androidは入出力デバイスだらけ
  87. 87. Dream of Electric Sheep 加速度センサ GPS カメラWiFi 磁気センサ NFC マイク Bluetooth 近接センサ
  88. 88. Dream of Electric Sheep Kinectを接続= <シャキーン=
  89. 89. Dream of Electric Sheep <ガオーン=
  90. 90. Dream of Electric Sheepそんな装備で 大丈夫か?
  91. 91. Dream of Electric Sheep < 大丈夫だ、 問題無い=
  92. 92. Dream of Electric Sheep Andriod +OpenAccessory
  93. 93. Dream of Electric Sheep
  94. 94. Dream of Electric Sheep
  95. 95. Dream of Electric Sheep Androidにいろんなデバイス つなげちゃおう
  96. 96. Dream of Electric Sheep
  97. 97. Dream of Electric Sheep
  98. 98. Dream of Electric Sheep
  99. 99. Dream of Electric Sheep
  100. 100. Dream of Electric Sheep
  101. 101. Dream of Electric Sheep
  102. 102. Dream of Electric Sheep[出演]- @kayno- @crimsonwoods[開発]- @kayno- @masamo- @crimsonwoodsPowered by:株式会社 Ubilabo
  103. 103. Appendix
  104. 104. Appendix - NNCTNNCT• Nagano• Nagaoka• Nara• Niihama• Numazu
  105. 105. Appendix - NNCTNumazuNCT2010/12/18 高専カンフゔレンス in 沼津
  106. 106. 写真提供:@earth2001yURL: http://www.flickr.com/photos/earth2001y/5297653968/
  107. 107. Appendix - NNCT 他の写真は ↓http://www.flickr.com/photos/crimsonwoods/sets/72157627861540764/
  108. 108. Appendix
  109. 109. Appendix – 義援金PJ2011年3月11日に発生した東日本大震災において東北地方を中心に多くの方が被災されました。お亡くなりになった方々のご冥福をお祈り致します。東日本大震災を受け、高専カンフゔレンスでも何か支援をすることはできないかと考えました。カンフゔレンスの場で義援金を募り、高専機構を通じて分配を行う復興支援を行いました。このプロジェクトは3月に始まり、9月末までの半年間という期限を迎えました。
  110. 110. Appendix – 義援金PJ
  111. 111. Appendix – 義援金PJ3月 Hokuriku.rb×高専カンフゔレンス 高専カンフゔレンス in 三重7月 高専カンフゔレンス in 長野
  112. 112. Appendix – 義援金PJ 開催イベント名 開催日時 金額 状況 備考Hokuriku.rb x 高専カンフゔレンス 2011/03/20 16,011円 振込み済み 振込手数料含む高専カンフゔレンス in 三重 2011/03/26 10,206円 振込み済み 振込手数料除く高専カンフゔレンス in 長野2 (募金分) 2011/07/16 22,000円 振込み済み 振込手数料除く高専カンフゔレンス in 長野2 (運営費余剰分) 2011/07/16 41,531円 振込み済み 振込手数料除く
  113. 113. Appendix
  114. 114. 新春・高専カンフゔレンス 2012 in 東京日時:2012年1月14日/15日(両日開催)場所:産業技術高専荒川キャンパス
  115. 115. ふるさと自慢コンテスト あなたのふるさとの話、 聞かせてください。出身高専の地域の魅力を語ってください。コンテストの上位入賞者にはうれしい特典もあるよ! 1日目
  116. 116. つブース く展 る示 力2日目 芸術・技術

×