Smapon introduction

10
tapiokaeng: Takahiro Okada [email protected] h8p://kopanitsa.seesaa.net

Transcript of Smapon introduction

Page 1: Smapon introduction

tapioka-­‐eng:  Takahiro  Okada  [email protected]  h8p://kopanitsa.seesaa.net  

Page 2: Smapon introduction

とはなにか?

スマポンは、 スマホアプリと アクセサリデバイスを 簡単にひもづけるための フレームワーク です。 

Page 3: Smapon introduction

が解決する課題

これまでのスマホアプリ①

スマートフォンの中のアプリ:  スマートフォンは便利だけど何でもできるぶん、むずかしい。  タッチパネルで全部操作することは、  高齢者や視覚障害者の方には難しい場合がある。

これまでのスマホアプリ②

スマートフォン+アプリ+アクセサリ:  モノの形を活かした体験ができる。  スマホにない機能が使える。  でも、アクセサリごとにアプリを入れるのは面倒。  どのアプリがどのアクセサリとつながっているかわかりにくい。 

App  store

アクセサリ  

Page 4: Smapon introduction

が解決する課題

アクセサリ  

スマポン

スマートフォン+スマポン:  アクセサリをつなぐとアプリを自動でインストール。  つないでいる時だけアプリがアクセサリを活かして動作。  アクセサリを外すと、アプリも一緒にスマホから外れる

アプリ  

スマホとアクセサリを物理的につなぐことで、 直感的でわかりやすインタフェースを提供します。

Page 5: Smapon introduction

の使い方

アクセサリ  

アプリ  

1.スマホにアプリの  インストール不要   (フレームワークとなる   アプリを1つだけ入れる   必要あり)

2.アクセサリには  アプリが  埋め込まれています

アクセサリ  

3.スマホとつなぐと、  アクセサリからアプリを  インストールして、実行します

アクセサリ  

4.スマホのネット機能や  アクセサリの入出力機能を  活かしたアプリを楽しみます。

+センサ  +スイッチ  +表示装置

アクセサリ  

5.接続を解除すると、  アプリやデータは  スマホからきれいに  消えます。

Page 6: Smapon introduction

の応用例

つないで Twitterに ログインし つぶやき

つないで 動画再生や ゲームプレイ

歩いた歩数を SNSにアップ

デバイスを 繋いだ時だけ ログイン

心拍を スマホに 転送して表示

ネットから 天気予報を 取得して LED表示

Page 7: Smapon introduction

の応用例

ガチャガチャの中にアクセサリを入れて、販売。 出てきたアクセサリに応じて、違うゲームが遊べる。 ガチャで出てきたアクセサリをつなぐだけ! しかも、アクセサリに付いているセンサやライトを使って インタラクティブな体験が可能!

イベントで販促用のアクセサリを配布。 つなぐだけでお試し版アプリを実行したり 目的のページにつないだりできる! ユーザはいちいちアプリをインストールする必要なし。

セキュリティ対策に、 鍵となるアクセサリを安価に製造・配布。

Page 8: Smapon introduction

の構成

script interpreter

Android スマホ

script firmware アクセサリ

アクセサリの中に、 アクセサリを操作するための プログラムを搭載

Python, javascipt etc

Android: AndroidはUSBホストとして動作します。 script interpreter: SL4Aをベースにしたスクリプト実行環境と アクセサリとの通信を処理するフレームワークです。 (*これだけは事前にインストールする必要があります。) script: アプリ本体です。現在はPythonをサポートしています。 SL4Aという、Androidでスクリプトを実行する仕組みを活かして AndroidのAPIを使用することもできます。 firmware: アクセサリ(センサなど)の制御を行うアプリケーション部分と 通信を行うフレームワーク部分にわかれています。 現在はarduinoベースの環境ですが、 AVRマイコンなどを使ってより安価に製造できるようにしたいです。

Page 9: Smapon introduction

の今後

2013. 11: Maker Faire Tokyo 2013で展示

今後やりたいこと 開発環境・実行環境を公開予定 - Android側の実行環境   - アクセサリ側にスクリプトを埋め込むためのツール(arduino向け)   - サンプルコード・ドキュメント  arduinoではなく、より安価なマイコンを使って開発できる環境の制作 scriptからアクセサリをより柔軟に操作できるようなAPIの拡張  実用的なアプリを1-2個しっかりつくる!

SL4A詳しい方、マイコン詳しい方、 Android詳しい方、いろいろ教えて下さい! -> @kopanitsa [email protected]

Page 10: Smapon introduction

を作っている人

tapioka-eng 社会人2人のプライベートプロジェクト  (*本業とは一切関係ありません)

 Okada, Takahiro   [email protected] http://kopanitsa.seesaa.net/ @kopanitsa

 Hayashi, Piro