Introduction aux Systèmes d’Information TP1: Introduction ...
Smapon introduction
-
Upload
takahiro-okada -
Category
Documents
-
view
416 -
download
0
Transcript of Smapon introduction
tapioka-‐eng: Takahiro Okada [email protected] h8p://kopanitsa.seesaa.net
とはなにか?
スマポンは、 スマホアプリと アクセサリデバイスを 簡単にひもづけるための フレームワーク です。
が解決する課題
これまでのスマホアプリ①
スマートフォンの中のアプリ: スマートフォンは便利だけど何でもできるぶん、むずかしい。 タッチパネルで全部操作することは、 高齢者や視覚障害者の方には難しい場合がある。
これまでのスマホアプリ②
スマートフォン+アプリ+アクセサリ: モノの形を活かした体験ができる。 スマホにない機能が使える。 でも、アクセサリごとにアプリを入れるのは面倒。 どのアプリがどのアクセサリとつながっているかわかりにくい。
App store
アクセサリ
が解決する課題
アクセサリ
スマポン
スマートフォン+スマポン: アクセサリをつなぐとアプリを自動でインストール。 つないでいる時だけアプリがアクセサリを活かして動作。 アクセサリを外すと、アプリも一緒にスマホから外れる
アプリ
スマホとアクセサリを物理的につなぐことで、 直感的でわかりやすインタフェースを提供します。
の使い方
アクセサリ
アプリ
+
1.スマホにアプリの インストール不要 (フレームワークとなる アプリを1つだけ入れる 必要あり)
2.アクセサリには アプリが 埋め込まれています
→
アクセサリ
3.スマホとつなぐと、 アクセサリからアプリを インストールして、実行します
→
アクセサリ
4.スマホのネット機能や アクセサリの入出力機能を 活かしたアプリを楽しみます。
+センサ +スイッチ +表示装置
←
アクセサリ
5.接続を解除すると、 アプリやデータは スマホからきれいに 消えます。
の応用例
つないで Twitterに ログインし つぶやき
つないで 動画再生や ゲームプレイ
歩いた歩数を SNSにアップ
デバイスを 繋いだ時だけ ログイン
心拍を スマホに 転送して表示
ネットから 天気予報を 取得して LED表示
の応用例
ガチャガチャの中にアクセサリを入れて、販売。 出てきたアクセサリに応じて、違うゲームが遊べる。 ガチャで出てきたアクセサリをつなぐだけ! しかも、アクセサリに付いているセンサやライトを使って インタラクティブな体験が可能!
イベントで販促用のアクセサリを配布。 つなぐだけでお試し版アプリを実行したり 目的のページにつないだりできる! ユーザはいちいちアプリをインストールする必要なし。
セキュリティ対策に、 鍵となるアクセサリを安価に製造・配布。
の構成
script interpreter
Android スマホ
script firmware アクセサリ
アクセサリの中に、 アクセサリを操作するための プログラムを搭載
Python, javascipt etc
Android: AndroidはUSBホストとして動作します。 script interpreter: SL4Aをベースにしたスクリプト実行環境と アクセサリとの通信を処理するフレームワークです。 (*これだけは事前にインストールする必要があります。) script: アプリ本体です。現在はPythonをサポートしています。 SL4Aという、Androidでスクリプトを実行する仕組みを活かして AndroidのAPIを使用することもできます。 firmware: アクセサリ(センサなど)の制御を行うアプリケーション部分と 通信を行うフレームワーク部分にわかれています。 現在はarduinoベースの環境ですが、 AVRマイコンなどを使ってより安価に製造できるようにしたいです。
の今後
2013. 11: Maker Faire Tokyo 2013で展示
今後やりたいこと 開発環境・実行環境を公開予定 - Android側の実行環境 - アクセサリ側にスクリプトを埋め込むためのツール(arduino向け) - サンプルコード・ドキュメント arduinoではなく、より安価なマイコンを使って開発できる環境の制作 scriptからアクセサリをより柔軟に操作できるようなAPIの拡張 実用的なアプリを1-2個しっかりつくる!
SL4A詳しい方、マイコン詳しい方、 Android詳しい方、いろいろ教えて下さい! -> @kopanitsa [email protected]
を作っている人
tapioka-eng 社会人2人のプライベートプロジェクト (*本業とは一切関係ありません)
Okada, Takahiro [email protected] http://kopanitsa.seesaa.net/ @kopanitsa
Hayashi, Piro