Your SlideShare is downloading. ×

スマートフォン勉強会@関西 #6 LT

1,895

Published on

スマートフォン勉強会@関西 #6 LT

スマートフォン勉強会@関西 #6 LT

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,895
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

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

×