チャレンジ課題4 Twitter Clientを作ろう

注意

わりと実装に時間がかかると思います。

Twitterって?

Twitter (http://twitter.com) は、Web上で皆が140文字以内のメッセージを残していく、というごく単純なサービスです。著名人も多く参加していて、そういう人たちの会話も見ることができます。

課題

Twitterのpublic timelineのXMLデータを取得し、会話の内容、発言した人、発言日時などの情報を抜き出し、それをデータベースに保存する。そして、そのデータベースの内容を手軽に閲覧するためのGUIアプリケーションを作成しなさい。

Twitter Web API

Public Timeline (最新の、世界中のみなの一言を取得する)

XMLデータの解析

public_timelineのXMLデータは1行に1タグという形なので、Readerで読み取って、正規表現で解釈するのでも十分ですが、正確にデータを取得したい場合は、

定期的にTweetsを更新

public timelineから定期的にデータを取得するには、スレッドによる並列処理が必要になるかもしれません。