Upload
shigure
View
1.902
Download
4
Embed Size (px)
DESCRIPTION
スマートフォン勉強会@関西 #6 LT
Citation preview
異なるプラットフォーム間の連携
スマートフォン勉強会@関西 #6tmyt
自己紹介
• 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との連携もできるかもしれない
• 異なるプラットフォーム間で連携ができると複数のプラットフォームのユーザを巻き込めて楽しい
ありがとうございました