2007/09/16

SmartphoneでWindowsPCを操作

<とりあえず>
・SmartphoneからWindowsPC(以下PC)のマウスとキーボードを操作する
・SmartphoneとPCは、BluetoothのSPPで接続する
・「Smartphone」とあるが、現段階ではWindowsMobile(以下WM)機のみ

<ソフトの構成>
○Smartphone側
・タッチパネル上の操作及びキーボード操作を判別し、SPP送信を行う
 (WMの場合、本体側を予め設定しておくことで
  Bluetoothを意識しなくても単純なシリアル送信ソフトで事足りる)
○PC側
・SPPで使用するシリアルポートを常に監視し、データを受信した場合
 予め決められたイベントを実行する
 (こちらも単純なシリアル通信ソフト)

<何ができる?>
○PCのキーボード操作
・Smartphoneのキーボードを打つと、
 PC側のキーボードイベントとして処理される
○PCのマウス操作
・Smartphoneのタッチパネルをドラッグすると
 その方向へPCのマウスポインタが移動する
・Smartphoneのタッチパネルをタップすると
 PCのマウス左クリックとして処理される
・Smartphoneの特定のキーをPCのマウス左右クリックとして割り当て、
 タッチパネルのドラッグと連携してドラッグ&ドロップ等のPC操作が可能

 →SmartphoneのタッチパネルをPCのトラックパッドとして使用する

<何が未対応?>
・特殊キーの扱い
・KeyDown/Upの扱い
・トラックパッド操作の最適化
 等々々々々々々

<発展の可能性>
・プレゼンテーション等に特化したソフトを作りPCを遠隔操作
・キーボードを搭載しないPCや極端に打ちにくい(UXのような)PC
 の入力支援に...
・Symbian版が欲しいなぁ...(笑)

<テスト環境>
○Smartphone側
・hTcZ(Docomo/無改造)
 ...試してないけどX01HTなら動くでしょう多分
○PC側
・Bluetoothを装備(後付可)したWindows2000/XPのパソコン色々
 (Bluesoleil・To○hibaスタックどちらも可)


とりあえず動くものを作っただけで今後の改良予定はありません。
興味のある方は、「ConceptPとは」のエントリを確認の上コメントを...

0 件のコメント: