サーバサイドがなくともここまで出来る!jQuery Mobileを使ったTwitterクライアント「Twitter-Mobile」
Twitter-MobileはjQuery Mobileを使ってHTML/JavaScriptだけで作られたTwitterクライアントです。
Twitterクライアントは何を使っていますか?それぞれのOSに対してネイティブなもの、Webアプリケーション、他のソフトウェアのアドオンとして組み込まれるものなどたくさんあります。今回紹介するのはHTML/JavaScriptだけで作られたスマートフォン向けのTwitterクライアント、Twitter-Mobileです。
エラーが表示されましたが実際にはツイートされていました。ちなみにこれは検索機能です。
Twitter-Mobileの面白さはスマートフォン向けのTwitterをjQuery Mobileで作っていることはもちろん、index.html一つで提供されている(後は外部ファイルを読み込んでいます)だけでTwitterクライアントとして必要な機能を網羅しているところにあります。
Twitter-MobileはjQuery/JavaScript製のオープンソース・ソフトウェア(MIT License)になります。
MOONGIFTはこう見る
Twitterはその殆どの機能をWeb APIで提供しています。フォーマットもフィード(RSS/Atom)はもちろん、JSON/JSONPなどもあります。そのためHTML/JavaScriptを駆使すればここまでのものが出来てしまうという訳です。
さらにjQueryなども外部でCDNとして提供されています。これはサーバリソースを殆ど使わず(実際、Dropboxに置いても動くでしょう)、Webアプリケーションが提供できてしまうということです。色々学べる点の多いソフトウェアです。