Kyoto.pm NFCが築くユビキタスコンピューティングの世界とPerl

Post on 13-Jun-2015

149 views 3 download

Transcript of Kyoto.pm NFCが築くユビキタスコンピューティングの世界とPerl

NFCが築くユビキタスコンピューティングの世界とPerl

石丸 翔也 @Mrk1869

はじめましての方は はじめまして。

大阪府立大学 学士3年 石丸翔也

はてなサマーインターン2012id: Mrk1869

Android, iOSアプリエンジニア

今日は皆さんに NFCを利用した新しい遊びをご紹介します。

アジェンダ

1.NFCってなんだ2.アプリをリリースしました3.Android↔PC Socket通信を用いた拡張4.サーバの処理をPerlで書いてみた

1.NFCってなんだ

Near Field Communication

近距離無線通信

1.NFCってなんだ

・ICカードリーダ/ライタ・ICカードエミュレーション・P2P通信

最新のAndroid端末に搭載されている

Near Field Communication

近距離無線通信

2.アプリをリリースしました

NFC Junction・Androidアプリ・NFC Reader/Writer・多くのアプリとの 連携をサポート

3.Android↔PC Socket通信を用いた拡張

Android PC

NFCタグ

ブラウザで表示 ブラウザで表示

Socket通信

3.Android↔PC Socket通信を用いた拡張

Demo

3.Android↔PC Socket通信を用いた拡張

クライアント

・Androidアプリ(Java)サーバ

・Java, Ruby, Perl版の3種類つくった

・URLをSocketとして送信

・URLを受信・デフォルトブラウザでURLをopen

4.サーバの処理をPerlで書いてみた

コードを見てみましょう。

4.サーバの処理をPerlで書いてみた

詳しくはGitHubをご参照ください。https://github.com/Mrk1869/NFCServer

ご清聴ありがとうございました。