タグ

Web技術に関するchoplinのブックマーク (3)

  • HTML5の機能をGearsを使って実現する·Gear5 MOONGIFT

    HTML5はまだ一般的ではないが魅力的な機能に溢れている。Webブラウザ内でデータベースが使えたり、JavaScriptのバックグラウンド処理、位置情報を取得することだってできる。こうした機能は先進的なブラウザでは既に実装されはじめているが、まだまだシェアは低い。 Gearsを使ったローカルデータベース こうした状況が続くと開発者もおいそれとHTML5の導入には踏み切れない。そこで代替技術としてGearsを用いてみよう。 今回紹介するオープンソース・ソフトウェアはGear5、Gearsを使ったHTML5 API実装だ。 Gearsと言えばGoogleの開発したオフラインでも動作するWebアプリケーションを構築するソフトウェアだ。HTML5で実現されるWebブラウザデータベース同様、Gearsでもデータベースが利用できる。そのインタフェースを提供するのがGear5だ。 こちらはユニットテスト

    HTML5の機能をGearsを使って実現する·Gear5 MOONGIFT
  • リアルタイムWebを促進する·Reverse HTTP MOONGIFT

    これは技術的に相当面白い。勘違いがありそうな気もするので、間違った記述があればコメントなりTwitterなりでご指摘いただきたい。これまでのWebはプル型がメインだった。それはRSSフィードなどWeb2.0が騒がれるようになっても変わらず、Cometでも接続していなければ意味がない。 Reverse HTTPのデモ そんな制限を超えるのがWebHooksだ。そしてWebHooksを使いつつ、リアルタイム連携を強めたのがReverse HTTPだ。 今回紹介するオープンソース・ソフトウェアはReverse HTTP、リアルタイムWebを実現するソフトウェアだ。 Reverse HTTPではデモが用意されている。一つはテキストエリアが表示され、その文字を書き換えると別URLの表示がリアルタイムに書き変わるというものだ。ユーザが入力した情報を読み取る部分と、その結果を別な画面に反映するという二つ

    リアルタイムWebを促進する·Reverse HTTP MOONGIFT
  • HTML5で提供されるクライアントベースのJavaScriptフレームワーク·Alex Framework MOONGIFT

    HTML5ではWebブラウザ内にSQLite3が組み込まれ、データベースが使えるようになる。既にHTML5に一部対応しているSafari(iPhone含む)ではブラウザ内部にデータベースを持っている。これを使えばGearsのような操作が可能になる。 データベースを使ったサンプル JavaScriptから使うデータベースなので、使う場所はきちんと考える必要があるだろう。使う方法はAlex Frameworkを利用すれば良い。 今回紹介するオープンソース・ソフトウェアはAlex Framework、HTML5に向けたJavaScriptフレームワークだ。 Alex FrameworkはWebブラウザ内部で使えるデータベース向けO/Rマッパーを提供している。これを使えばサーバサイドからデータをダウンロードし、クライアントで参照したり、加工するのがとても簡単になる。使い方が簡単であれば、実際に利用

    HTML5で提供されるクライアントベースのJavaScriptフレームワーク·Alex Framework MOONGIFT
  • 1