DL - 大阪電気通信大学 高見研究室

Download Report

Transcript DL - 大阪電気通信大学 高見研究室

大阪電気通信大学 高見研究室
飯田聡・大杉友哉
[email protected]
Android Bazaar and Conference 2011 Winter 2011年1月9日 東京大学
実演
 wifi回線の問題でできるかどうかわかり
ませんが、AndroidとこのノートPCを使
って実演してみたいと思います。
ライブラリの特徴
 ActionScript3.0で作成
 シングルタッチアプリケーションを作
成して、ライブラリを適用するだけで、
マルチタッチアプリケーションになる
ライブラリの適用
シングルタッチアプリケーション
ライブラリ適用すると
マルチタッチアプリケーション
ライブラリ内部の解説
 Androidからタッチ入力情報からポインタオブ
ジェクトを生成
 ポインタオブジェクトが擬似的にマウスの働きをす
る
 マウスイベント互換
Androidとライブラリの関係
Pluginを追加していくだけで、さまざまなデバイスに対応できます。
マウスイベント互換
ActionScript3.0にはイベント送出機能がついており、
その機能を使ってマウスイベント互換となっている。
ポインタオブジェクトからマウスイベントを送出
する。
dispatchevent(new MouseEvent(Mouse.Click));
このdispatcheventから送出されたマウスイベントを各
プログラムがマウスイベントとして処理することでマ
ルチタッチとなる。
ライブラリの適用方法
public class Main extends Sprite
↓
public class Main extends AndroidSprite
AndroidSprite
package{
public class AndroidSprite extends Sprite{
public function MultiTouchSprite(){
var systemManager:SystemManager = SystemManager.instance;
var ss:SensorConnection =
new AndroidConnection(“localhost", 12345);
systemManager.addSensor(new Sensor(ss);
}
}
}
まとめ
 Androidスマートフォンの為のマルチタッチアプリケーション制
作用ライブラリを開発した。