Smapon introduction

832 views

Published on

  • Be the first to comment

Smapon introduction

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

×