第23回 Ajax開発者がヒーローになるとき、それはいま!
株式会社ピーデー
川俣 晶
2007/7/24
そのほかの見どころ
Ajaxとそれに関連する話題を紹介します。
■ AjaxでWebブラウザからセカンドライフをつまみ食い
Webブラウザからセカンドライフにアクセスし、そのチャット、メッセンジャー、地図の機能だけを楽しむアプリケーション、「AjaxLife」というものが開発されました。最近話題のセカンドライフの名前を、Ajaxの話題の中で見るとは思ってもいませんでした。ちなみに、セカンドライフはまったくやったことがないので何ともいえませんが、こういったソフトで「チャットだけやりたい」というニーズの存在はよく分かります。
「AjaxLife」のサンプル画面(AjaxLifeのサイトより引用、画像をクリックすると拡大します) |
3Dの美麗な画像はすぐに飽きてどうでもよくなり、面白いのはチャットばかり……という事態は珍しいものではありません。ほかの作業をしながらチャットにだけ参加したいこともあるでしょう。チャットは比較的ペースの遅いコミュニケーション手段なので、ながら参加は可能なのです。そういったチャットに、重い美麗な3Dのソフトを開かずに参加できるのは、便利なのかもしれません。
■ iPhoneのユーザーインターフェイスをWebブラウザで体験?
iPhone風のユーザーインターフェイスを容易に作り出すためのライブラリです。
「iPhone Native Looking Skin」のサンプル画面(Ajaxianより引用) |
iPhoneが大好きなAjaxプログラマはチェックしてみるとよいでしょう。ただし、デモサイトを試したとき、IE7ではうまく動作せず、Firefox2でアクセスし直しました。ブラウザの互換性については注意して活用してください。
■ Webサイトの読み込み時間を計測・分析するWebツール
あるページにアクセスしたとき、そのページを構成する個々のファイルの読み込みにどの程度の時間を使ったかを調べてくれるサービスです。
Pingdom Toolsで@ITリッチクライアント&帳票フォーラムを計測 |
サービスの機能そのものはAjax専用ではないのですが、大きなサイズのライブラリを参照することが多いAjaxの世界では、それらが読み込み時間の中でどの程度の割合を持っているのかを把握できれば、助けになると思います。
■ Ajaxフレームワーク、ZKの日本語サイトが公開
Ajaxのフレームワークの1つであるZKの日本語サイトができました。
ZKのオンラインデモページ |
世の中には多くのAjaxフレームワークやライブラリがありますが、英語というハードル故になかなか手が出ないことも多いでしょう。そういう意味で、日本語サイトを作成して積極的にアピールしていく姿勢はありがたいといえます。それだけ、日本人から見た選択肢が増えるわけですから。
■ IE以外のJavaScriptでgetter/setterが使えるようになる!
Opera 9.5でgetter、setterが使えるようになり、Safari 3やFirefoxでも使える…… というところまで読んで、「でもIEで使えなければ実質的に意味がない」と思ったのですが……。
私が甘かった!
なんと、「IE にしかないプロパティをほかのブラウザで実装することができるようになる!!」という話に続きます。つまり、非互換性を解消するためのライブラリ作成に活用できる……という話につながったのです。
これはやられた! 素晴らしいアイデアです!
■@IT関連記事
プログラマならWeb APIという巨人の力を使っちゃえ! 連載:5分でネットがわかるシリーズ(10) アイデアとテクニックがあれば個人でも強力なWebサービスを生み出せる。Web APIの魅力とその仕組みを5分で説明します 「Master of IP Network」フォーラム 2007/3/13
|
いまだからこそTwitterの楽しさを知るべきです! 連載:納得! 知っ得! キーワード(1) 「5分でネット」が装いも新たにリニューアル! 気になる話題をてっとりばやく自分の知識にできちゃう連載、第1回は「Twitter」です 「Master of IP Network」フォーラム 2007/7/23
|
80年代のAppleに学ぶUIの部品化とガイドライン インタラクションデザインパターン(1) インタラクションデザインパターンの原則や秩序の歴史を見てみよう。20年前のAppleはどのようにして質の高い開発を目指していたか 「リッチクライアント & 帳票」フ ォーラム 2007/2/7 |
いまさら聞けないJavaScript入門 いまさら聞けないリッチクライアント技術(2) Ajax技術が注目され大復活を遂げたJavaScript。しかし、復活するまでには数々の悲劇が…… さらに実例や使い方なども解説 「リッチクライアント & 帳票」フ ォーラム 2007/7/17 |
2/2 |
INDEX | ||
第23回 Ajax開発者がヒーローになるとき、それはいま! | ||
Page1 コンテストでヒーローになろう!/Mashpedia ホスティングサービス開始/長文を書かないブログ、Tumblelogとは? | ||
Page2<そのほかのみどころ>AjaxでWebブラウザからセカンドライフをつまみ食い/iPhoneのユーザーインターフェイスをWebブラウザで体験?/Webサイトの読み込み時間を計測・分析するWebツール/Ajaxフレームワーク、ZKの日本語サイトが公開/IE以外のJavaScriptでgetter/setterが使えるようになる! |
- GASで棒、円、折れ線など各種グラフを作成、変更、削除するための基本 (2017/7/12)
資料を作る際に、「グラフ」は必要不可欠な存在だ。今回は、「グラフの新規作成」「グラフの変更」「グラフの削除」について解説する - GET/POSTでフォームから送信された値をPHPで受け取る「定義済みの変数」【更新】 (2017/7/10)
HTMLのフォーム機能についておさらいし、get/postメソッドなどの内容を連想配列で格納するPHPの「定義済みの変数」の中身や、フォーム送信値の取り扱いにおける注意点について解説します【PHP 7.1含め2017年の情報に合うように更新】 - PHPのfor文&ループ脱出のbreak/スキップのcontinue【更新】 (2017/6/26)
素数判定のロジックからbreak文やcontinue文の利点と使い方を解説。for文を使ったループ処理の基本とwhile文との違い、無限ループなども併せて紹介します【PHP 7.1含め2017年の情報に合うように更新】 - Spreadsheetデータの選択、削除、挿入、コピー、移動、ソート (2017/6/12)
Spreadsheetデータの選択、挿入、削除、コピー、移動、ソートに使うメソッドの使い方などを解説する
|
|