Upload
akihiro-urushihara
View
1.148
Download
1
Embed Size (px)
DESCRIPTION
@U_Akihir0 @TheWorld_JP です。 電気通信大学で行われたLT大会で使用した資料です! よろしくお願いします。興味持った人は是非連絡下さい!
Citation preview
Party with TwitterParty with Twitter
@U_Akihir0@U_Akihir0@TheWorld_JP@TheWorld_JP
Dentoo.LT #3Dentoo.LT #3
2013/4/14 (Sun)2013/4/14 (Sun)
自己紹介自己紹介自己紹介自己紹介● 電気通信大学大学院2年電気通信大学大学院2年
● 情報理工学研究科情報理工学研究科● 研究研究
● JavaScript to LLVM-IRJavaScript to LLVM-IR– コンパイラの作成コンパイラの作成
● Traced JIT in JavaScriptTraced JIT in JavaScript
● 作成物作成物● TheWorld for iOS (Twitter Client)TheWorld for iOS (Twitter Client)
– Over 70000 Downloads and 100k TokensOver 70000 Downloads and 100k Tokens
TW : @U_Akihir0 @TheWorld_JPFB : uakihir0
近況近況近況近況● 2013/1 2013/1 友達と会社を作った友達と会社を作った● 2013/3 2013/3 作った会社の活動を休止作った会社の活動を休止
近況近況近況近況● 2013/1 2013/1 友達と会社を作った友達と会社を作った● 2013/3 2013/3 作った会社の活動を休止作った会社の活動を休止
→ → 目指す方向性 目指す方向性 ((音楽性音楽性) ) の違いの違い 慶応 慶応 SFC SFC の起業志望の人と感性が…の起業志望の人と感性が…
● 慶応生:慶応生:Facebook Facebook うぇーーい!!うぇーーい!!● 電通生:電通生:Twitter Twitter いいよね……。いいよね……。
TwitterTwitter
最近、オワコン臭がやばい。最近、オワコン臭がやばい。逃げていく開発者達。逃げていく開発者達。
迫り来る 迫り来る API v1.0 API v1.0 の死。の死。
増えないユーザーと古参の幅きかせ。増えないユーザーと古参の幅きかせ。
REST API REST API の終焉の終焉REST API REST API の終焉の終焉● リクエスト送って リクエスト送って JSON JSON が返ってくる が返ってくる APIAPI
● インタラクティブ インタラクティブ ((リアルタイムリアルタイム) ) 性がない性がない● サーバ側から能動的にデータを送らないサーバ側から能動的にデータを送らない
→ → REST API REST API のサービスは出尽くした感のサービスは出尽くした感
LINE LINE (from NHN)(from NHN)LINE LINE (from NHN)(from NHN)
電通大生無用の電通大生無用のリア充ツールリア充ツール
(API (API 非公開非公開))
100,000,000 Users100,000,000 Users
特徴:無料通話・無料メール特徴:無料通話・無料メール
その他メッセンジャーその他メッセンジャーその他メッセンジャーその他メッセンジャー● comm (from :DeNA)comm (from :DeNA)● カカオトーク カカオトーク (from kakao)(from kakao)● GREE Messenger (from GREE)GREE Messenger (from GREE)● Google Talk (from Google)Google Talk (from Google)● Skype (from Microsoft)Skype (from Microsoft)
etc...etc...
→ → 全てに、音声チャットが存在。全てに、音声チャットが存在。
当たり前の事実当たり前の事実Twitter Twitter には音声チャットには音声チャット
機能は存在しない。機能は存在しない。
提案提案じゃあ、クライアント側でじゃあ、クライアント側で実装すればいいんじゃね?実装すればいいんじゃね?
● http://theworld09.com/http://theworld09.com/
● Over 70K Downloads !!Over 70K Downloads !!
実装しました実装しました実装しました実装しました● 音声会話をするライブラリを作成 音声会話をするライブラリを作成 (for iOS)(for iOS)
● AudioToolbox framework , TCP/IPAudioToolbox framework , TCP/IP
→ → 同じネットワーク内で無いと接続不可同じネットワーク内で無いと接続不可● NAT/Firewall NAT/Firewall を通過できない問題を通過できない問題
解決策解決策● サーバーを介して通信する方法 サーバーを介して通信する方法 ((今はコレ今はコレ))● UDP Hole Punching UDP Hole Punching を使った方法 を使った方法 ((これから試すこれから試す))
僕らの作りたかった僕らの作りたかった「インターネット」「インターネット」
は本当にこんなものでいいのか?は本当にこんなものでいいのか?
OK、ブラクラゲット。 ∧_∧ ∧_∧ (´<_` ) 流石だよな俺ら。 ( ´_ゝ`) / ⌒i / \ | | / / ̄ ̄ ̄ ̄/ |__(__ニつ/ FMV / .| .|____ \/____/ (u ⊃ ガガガガ・・・・
ない? ない? じゃあ作ればいいでしょ!じゃあ作ればいいでしょ!
PartyParty (With Twitter)(With Twitter)
インターネットコミュニティの発展インターネットコミュニティの発展(例 (例 : mixi, @kazoo04: mixi, @kazoo04))Twitter, Facebook, LINE Twitter, Facebook, LINE では提供されていないでは提供されていない
「コミュニティ」ベースのリッチな「コミュニティ」ベースのリッチな「コミュニケーション」を提供する「コミュニケーション」を提供する
オンラインでパーティーを実現したいオンラインでパーティーを実現したい「音声グループチャット」を利用「音声グループチャット」を利用
初めにユーザーは、パーティールームに入場
主催者の声はパーティールームにいる全てのユーザーに聞こえる
各ユーザーはテーブルに属しテーブル内のユーザー同士
自由に会話ができる
その他にも、パーティーを演出する為のギミックを用意
募集!募集!一緒に 一緒に Party Party を作りませんか!?を作りませんか!?
アイデアだけでも歓迎!アイデアだけでも歓迎!
興味のある人は、興味のある人は、@U_Akihir0 @U_Akihir0 まで。まで。
ご清聴ありがとうございました。ご清聴ありがとうございました。