ラベル Widget の投稿を表示しています。 すべての投稿を表示
ラベル Widget の投稿を表示しています。 すべての投稿を表示

TreemapをWidget/Badge化しては?

ちょっと前のO'Reilly Radarの記事「Flex Flexing Its Muscle」で、Nilsen Book Scanデータから得た受注残データから、「Silverlightのことがあったにせよ、Adobe Flexはまだ強い」云々と書かれていました。Book Scan自体は視聴率などでお馴染みのニールセン社による米国の70%の本屋さんのPOSデータの週間統計データサービス。音楽で言えばオリコンみたいなもの。Long Tailに言及したブログでもAmazon書籍を話題にする際に何度か登場しています。

それはさておき、このBook ScanデータをO'Reillyの記事ではTreeMap使って分析しているわけですが、このTreeMap、MicrofinanceのMIX Marketでも使われていてびっくりしました(余談ですが、satomi氏がシリコンバレーにも火がついたと記事にしているkiva.orgはPeer to Peer型Microfinance)。



TreeMapの発祥から発展はBen Shneiderman博士によってTreemaps for space-constrained visualization of hierarchieに書かれています。ディスクのディレクトリー・ツリーをコンパクトに表現する方法はないかと考えられたのがこれの始まりのようです。
Treemaps for space-constrained visualization of hierarchies:
During 1990, in response to the common problem of a filled hard disk, I became obsessed with the idea of producing a compact visualization of directory tree structures. Since the 80 Megabyte hard disk in the HCIL was shared by 14 users it was difficult to determine how and where space was used. Finding large files that could be deleted, or even determining which users consumed the largest shares of disk space were difficult tasks.
えっと、"Ben Shneiderman"......まてよ、どこかで聞いたような? そう、「インターフェース・デザインの8つの黄金律(Eight Golden Rules of Interface Design)」のシュナイダーマン博士ではないですか。今でこそ、ヤコブ・ニールセン(Jakob Nielsen)博士がUIとかUsabilityでは真っ先に出てきますが、10年前はシュナイダーマン博士の方が有名でした、といってもニールセン博士の方が10歳若く、今が旬だというだけかも。「Web2.0は良いデザインをぶち壊す」とぶった切るくらいで「ファッショだ」という声もあったり。

とにかく、Treemapは知らないうちに進化していろんなところで使われているのだなーと驚いた次第。今はJavaやJavascriptにもインプリされていて珍しくないのかもしれないけど、一応、リソースはdel.icio.usあたりから辿ることができます。
ソーシャルサイトでしょっちゅう見かけるタグ雲(Tag Cloudね)は、TreemapをGIFやJPEGで表現してもいまいち使い勝手がよくないという理由で「簡便な代替案」として考えられたのだと勝手に思っています。Ajaxとの相性も良いしね。

でも、Flash/Silverlight/JavaFxなどによるウィジェット(Widgets)やバッジ(Badges)が脚光を浴びるようになった今、Tag CloudをTreemap形式で表示することを再考してもいいのでは?使い勝手はいろいろ工夫ができるので問題がなくなったのではないでしょうかね。単位面積当たりの情報量も多いし、そちらの方がいいような気がします。

AdobeがFlexをオープンソース化

AdobeがFlexをオープンソース化した。これはかなり面白いニュース。昨日、Robert Scobleが「今日の夜、数十億ドル企業がデカい発表をするぜ、ヒントは「(Steve Ballmerの例の雄叫びをもじって)Developers, developers, developers!」と予告していて、みんな「どーせマイクロソフトでしょ?」的な反応だった。
News tonight for developers « Scobleizer
Come back tonight at a little after 9 p.m. Pacific Time tonight.
Some big multi-billion-dollar corporation would like to announce something.
Why?
Developers, developers, developers!
で、フタをあけたらこの知らせだったというわけ。4/16にMicrosoftがSilverlightを発表し、同日、AdobeがAdobe Media Player (with DRM)を発表した話は本ブログでも書いたとおり。あんまり日本では取り上げらなかったけど今回はどうだろうか?

で、今回のニュースは3つの意味があると思う。
  1. Desktopアプリにおけるリッチなユーザー体験をめぐってさらにMicrosoftとAdobeがバチバチ火花を散らすってこと(Robert曰く、"firing its guns")
  2. Web 2.0 Expoでも話題になった、Widgets/Badges/Gadgets領域で優位になるだろうってこと。例えばこんなの → Ely Greenfield’s DisplayShelf componentDemoCode
  3. Flash環境はOpenかどうかという議論に終止符を打つだろうってこと
オープンソースライセンス形式はMozilla public licenseで、Tamarin projectとしてAction ScriptのVMをオープンソース化した時と同じだ。開発者を取り込んだ方が勝ちという意味では、Adobeは正しい選択をしたと思うし、一方でAcrobatなどプロプライエタリ製品はちゃんと残しているし、バカ売れとは言えないFlexをオープンソース化したところで財務的にはあまり痛くはないと思う。もし、Macromediaを買収した時点でここまで考えていたとしたらたいしたもの。

オープンソースとしてリリースされる予定のものは、
  • Flexコンパイラ (mxmlc, compc, asc)
  • Flexコマンドライン・デバッガ
  • View sourceユーティリティ
  • 自動テスト化フレームワーク
  • Flexコア・コンポーネント・ライブラリ(Apolloコンポーネント含む)
  • Build用スクリプト群
  • Web層コンパイラ
  • Flex-Ajaxブリッジ(既にオープンソースだが、ライセンスがMITからMPL)
だそうだ。さらにここでGoogleが絡む。サポートや議論のためにOpen Source Flex Google Groupが存在する。Adobeとしてはそれでも保証が欲しい企業ユーザーのために、有償でFlexサポートを提供するとのこと。コミュニティは既にFlex Beta 2の頃から形成されていて十分に育っているというのも魅力。

一方、MicrosoftのSilverlightは評判は悪くないのだが決定的な「ねじれ構造」を持つ。彼らが強いEnterprise市場はWeb 2.0とかXAMLどころではないということだ(内部統制だ、Thin Clientだという話はあってもね)。SharePoint Server 2007はSilverlightコンテンツを扱えるようになるだろうがそういった使い方の需要は多くないだろう。企業向けアプリではAdobeは劣勢(.net > Flex)だが、現在Web 2.0が展開されている、B2C市場ではAdobeはいい戦いをするのではないか?それを決めるのはどの記事にも書いてある通り、「開発者達」だ。

最後に、Robert Scoble自ら、FlexアーキテクトのEly GreenfieldとFlex製品担当副社長のDavid WadhwaniにインタビューしているPodCastを紹介しておきます(冒頭、大き目の音で入るのでちょっと注意)。



*Related posts*