Your SlideShare is downloading. ×
Android & Nui & Physical Computing
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Android & Nui & Physical Computing

1,633
views

Published on

Published in: Technology

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,633
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
17
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

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

×