android & nui & physical computing

Post on 13-Nov-2014

1.897 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

ANDROID NUI

PHYSICAL

COMPUTING

Introduction

名前:紅林 隆浩(@crimsonwoods)

年齢:27歳(83世代)

出身:静岡:沼津高専(制御情報工学科)

職業:フリーの組み込み系ソフトウェゕエンジニゕ

趣味:自転車 / 写真 / 酒 etc.

技術分野:

Android / Linux / Windows

MPU / FPGA

C / C++ / C# / Java とかそんな感じ。

Introduction

Introduction

Table of Contents

今日のお話

Table of Contents

1. Android

2. NUI

3. Physical Computing

4. Dream of Electric Sheep

5. Appendix

Android

Android

What’s

Android<

Android

Android au iPhoneじゃないよ

Android

Mobile Phone ケータイ

Android

Smart Phone スマホ or スマフォン

Android

No! No! No!

Android

Platform

Android

1.Operating System

2.Framework

3.Application

4.Market

What can we do?

What can we

do?

Android

1.Custom Kernel

2.Custom Device Driver

3.Custom Framework

4.Original Application

What can we do?

We can

change!

What can we do?

What can we do?

We can

change!

What can we do?

大事なことなので

2回(ry

What can we do?

But, In fact…

What can we do?

1.No root

2.No modify

3.False liberty

What can we do?

1. Custom DSP

2. Custom Sensors

3. Custom Security

What can we do?

Android is

OSS (基本的には)

What can we do?

基本的には!

What can we do?

大事なことなので(ry コピペじゃないよ

What is OSS?

• Kernel(Linux kernel) • Standard device driver • Android framework

–System service –HAL module –Dalvik VM –Java & JNI libraries

What is OSS?

Kernel(Linux kernel)

http://android.git.kernel.org/

Get source code!

Enjoy!

Get Linux kernel

Get Linux kernel

(つд⊂)ゴシゴシ

Get Linux kernel

Get Linux kernel

(;゚д゚) ・・・

Get Linux kernel

(つд⊂)ゴシゴシ

Get Linux kernel

Get Linux kernel

(;゚д゚) !?!?!

Get Linux kernel

Get Linux kernel

Get Linux kernel

Goodbye “kernel.org”

Get Linux kernel

Hello “codeaurora.org”

What is OSS?

Kernel(Linux kernel)

https://www.codeaurora.org/gitweb/quic/la/

Get source code!

Enjoy!

Get Linux kernel

暫定的な

対処だよ♡

What is OSS?

Device driver

Linux標準のものは

kernelに含まれてるよ。

What is OSS?

Device driver • 標準バス(I2C,SPI,etc.)

• GPIO

• Block device

• Input device etc.

What is OSS?

Android framework

frameworks/base/core/java/

とか。

いっぱいありすぎ・・・

What is OSS?

Let’s enjoy

happy hacking!

Hardware

Hardwareが無い

Hardware

どのHardware

使えば良いの<

Hardware

Hardware • DevPhone

– Nexus One – Nexus S

• Original Boards – BeagleBoard – PandaBoard

• Evaluation Boards 画像:

http://www.google.com/phone/detail/nexus-s http://www.linuxfordevices.com/c/a/News/PandaBoard/

Hardware

開発の詳細は

ヒ・ミ・ツ♡

NUI

NUI

Natural User Interface

NUI

•Touch •Gesture •Voice •Action 画像:http://www.microsoft.com/presspass/events/ces/gallery.mspx

What does Kinect bring?

Kinect features • Human detection • Bone tracking • Gesture detection • Video capture • Audio capture

What does Kinect bring?

Kinect活用事例 • なりきりウルトラセブン

• MikuMikuDance

• 光学迷彩

• FAAST

• Kinect巨◯

動画:http://www.youtube.com/watch?v=eCbURRDUUdI

What does Kinect bring?

Kinectで

Extend yourself!!

Evolve your dream!

How to make application?

SDK for Kinect • OpenNI

• OpenFrameworks

–ofxKinect

–ofxOpenNI

• Kinect for Windows SDK

How to make application?

SDKの種類 Platform Driver

OpenNI Windows/Ubuntu PrimeSense or 個別配布

OpenFrameworks Windows/Linux/Mac 個別配布

for Windows SDK

Windows 7 同梱

How to make application?

Recommend Kinect for Windows SDK

• 純正ドライバ(WinUSBだけど)

• キャリブレーション不要

• C#で書けるからGUI作るのが楽

• もちろんC++版もあるよ

How to make application?

Kinect for Windows SDK

[入手] http://bit.ly/prfz0O

http://七勘.跳.jp

Physical Computing

About Physical Computing

ふぃじかる

物理的な相互作用をもった

こんぴゅーてぃんぐ Hardware/Softwareを用いて

コンピュータシステムを構築する

About Physical Computing

情報系のみなさんはご存知

Turing Machine

チューリングマシン

About Physical Computing

なにそれ

おいしいの<

About Physical Computing

高専生なら

だいたいみんな知ってるあれ

About Physical Computing

高専ロボコン 仙台高専名取Aチーム

全国大会出場おめでとう=

About Physical Computing

ロボコンって難しいよね<

Let’s get started

Prototyping Board

•Arduino family

•mbed

•Gainer etc.

Let’s get started

Arduino UNO

画像:http://arduino.cc/en/Main/ArduinoBoardUno

Let’s get started

Gainer

画像:http://gainer.cc/forum/index.php?topic=46.0

Let’s get started

お値段 3000円~6000円くらい

*スイッチサイエンスさんで購入した場合(送料別)

Let’s get started

対応言語

•C

•C++

•Processing etc.

Let’s get started

電源不要

(USB給電) *電流食わなければ

Let’s get started

専用ライター無し

デバッガ無し

Let’s get started

漢は黙って

Let’s get started

プリント

デバッグ

Let’s get started

だと思った<

残念=

さやかちゃんでした=

Let’s get started

みんな大好き

画像:http://www.tek.com/products/oscilloscopes/tds3000c/

Let’s get started

センサーつなげたり

サーボつなげたり

夢が広がるね!

Dream of Electric Sheep

Dream of Electric Sheep

ここまで前フリ ΩΩΩ<な、なんだってー=

Dream of Electric Sheep

Android +

NUI(Kinect) +

Physical Computing

Dream of Electric Sheep

面白いこと

できる気が

するでしょ<

Dream of Electric Sheep

Androidは

入出力デバイスだらけ

Dream of Electric Sheep

加速度センサ

磁気センサ

近接センサ

GPS カメラ

マイク

NFC WiFi

Bluetooth

Dream of Electric Sheep

Kinectを接続=

<シャキーン=

Dream of Electric Sheep

<ガオーン=

Dream of Electric Sheep

そんな装備で 大丈夫か?

Dream of Electric Sheep

< 大丈夫だ、 問題無い=

Dream of Electric Sheep

Andriod +

OpenAccessory

Dream of Electric Sheep

Dream of Electric Sheep

Dream of Electric Sheep

Androidに いろんなデバイス つなげちゃおう

Dream of Electric Sheep

Dream of Electric Sheep

Dream of Electric Sheep

Dream of Electric Sheep

Dream of Electric Sheep

Dream of Electric Sheep

Dream of Electric Sheep [出演]

- @kayno - @crimsonwoods [開発]

- @kayno - @masamo - @crimsonwoods Powered by:株式会社 Ubilabo

Appendix

Appendix - NNCT

NNCT • Nagano • Nagaoka • Nara • Niihama • Numazu

Appendix - NNCT

NumazuNCT

2010/12/18

高専カンフゔレンス in 沼津

写真提供:@earth2001y

URL: http://www.flickr.com/photos/earth2001y/5297653968/

Appendix - NNCT

他の写真は

↓ http://www.flickr.com/photos/crimsonwoods/sets/72157627861540764/

Appendix

Appendix – 義援金PJ

2011年3月11日に発生した東日本大震災において 東北地方を中心に多くの方が被災されました。 お亡くなりになった方々のご冥福をお祈り致します。

東日本大震災を受け、高専カンフゔレンスでも 何か支援をすることはできないかと考えました。 カンフゔレンスの場で義援金を募り、 高専機構を通じて分配を行う復興支援を行いました。

このプロジェクトは3月に始まり、 9月末までの半年間という期限を迎えました。

Appendix – 義援金PJ

Appendix – 義援金PJ

Hokuriku.rb×高専カンフゔレンス

高専カンフゔレンス in 三重

3月

高専カンフゔレンス in 長野

7月

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円 振込み済み 振込手数料除く

Appendix

新春・高専カンフゔレンス

2012 in 東京

日時:2012年1月14日/15日(両日開催) 場所:産業技術高専荒川キャンパス

ふるさと自慢 コンテスト

あなたのふるさとの話、 聞かせてください。

出身高専の地域の魅力を語ってください。

コンテストの上位入賞者には うれしい特典もあるよ! 1日目

ブース 展 示

つくる

芸術・技術 2日目

top related