異なるプラットフォーム間の連携 スマートフォン勉強会@関西#6 tmyt 自己紹介 • tmyt • それとなく大学生 • WMすきですね 同一プラットフォーム間の連携 • 同一プラットフォーム間での簡易通信(一例) • iPhone – GameKit • WindowsMobile – SMS経由の通信 • Android – オーバーレイウェーバー • Etc… 異なるプラットフォーム間での連携 • • • • TCP/IP Bluetooth IrDA Etc… Bluetoothを利用してみる • Bluetoothの利点 – 無線である – 遅くはない – 近くにいれば通信できる • Bluetoothの欠点 – 仕様がわからん – ペアリングしないといけない • ある程度は回避可能 – 電池がもったいない 異なるプラットフォーム間での連携 - すれちがったーでの実装 • すれちがったー – Android向けに実装されたアプリケーション – NintendoDSのすれ違い通信みたいなものを実現 • 実装方法 – 自分のBluetoothアドレスをWebにPush – 周辺のBluetoothデバイスを検索 – 見つかったデバイスの情報をWebから検索 – デバイスに関連づけられてるデータを読む というわけで • 異なるプラットフォーム間での連携は一工夫必 要 – 今回の例では通信データを一旦サーバに蓄積するこ とで間接的にデバイス間で通信している • Bluetoothを低レベルで触れるならペアリングな しの通信も可能 • Bonjourが実装できるならBluetoothを低レベルア クセスしてGameKitとの連携もできるかもしれな い • 異なるプラットフォーム間で連携ができると複数 のプラットフォームのユーザを巻き込めて楽しい ありがとうございました
© Copyright 2024 ExpyDoc