Java

リアルタイムWebハッカソンに参加しました

リアルタイムWebハッカソンに参加してきました。
WebSocket を使ってなんか作ろう!というイベントです。
リアルタイムWebハッカソン : ATND
最初の30分は最近話題の Node.js のハンズオンセッション、残りは参加者好き好きに WebSocket を使ってハックし、成果発表、LT という内容です。

会場は六本木ヒルズのGree。キレイで素敵な会場でした!

・ハンズオンセッション
Node.js って名前は良く聞くけれども一体何者なのかわかっていませんでした。インストールから簡単なチャットアプリケーションの作成まで行うハンズオンセッションは大変ためになりました。
簡単に言えば「Google Chrome の JavaScript エンジンである V8 を使ってサーバサイド JavaScript / リアルタイムWeb を実現する製品」でした。

・ハッカソン
肝心のハッカソンタイムでは Node.js は使わず WebSocket をサポートしている Jetty を使ってみました。
参考にしたのは以下のサイト:
特集:Jettyで始めるWebSocket超入門|gihyo.jp … 技術評論社

具体的には Twitter4J を使ってなぜかこのイベントのハッシュタグである #riajyu でフィルタした Twitter のストリームを読み込み、ブラウザにリアルタイムに配信するというものを作りました。
ソースコードは github においてあります。

・成果発表
ほんの短時間なのにソースコード共有ツールやリアルタイム陣地取りゲームなど皆さん多彩なアプリケーションを作りあげていました。すごい!

存在は知っているものの触ったことのない WebSocket をいじる機会を与えてくれた@mesoさん、そして会場を提供してくださった Gree さん、ありがとうございました!

関連記事:
リアルタイムWebハッカソンでハンズオンしてきました – 自分の感受性くらい
node.js と socket.io で WebSocket な事をしてみるハッカソン – のりーご日記