クラウドコンピューティング ~ EC2、Mosso、GoGrid
クラウドコンピューティングのプロバイダーであるEC2、Mosso、GoGridの新しいユーザーエクスペリエンスと、それぞれの機能の違いについて学びます。
作者 R.J. Lorimer, 翻訳者 渡辺 裕之 投稿日 2008年6月21日 午後6時54分
先日、Greg Brown氏はJavaの新しいオープンソースGUI(source)、Pivotを(サイト・英語)発表した。PivotはSwingのようなツールからいくつかのアイディアを流用している。と同時に過去数年間にJava2Dのパイプラインに施された改善ももちろん利用している。Pivotで構築されたアプリケーションはJavaとXMLの組み合わせで開発されることになる。
Java開発のコミュニティにPivotプラットフォームについて紹介します。Pivotは(サイト・英語)WEB、デスクトップのいずれにも簡単に配置することのできる高品質なクロスプラットフォームアプリケーションを作るためのオープンソースのフレームワークです。PivotはもともとVMWare社での研究開発の試みとして始まりました。そして今ではJavaによるリッチクライアントアプリケーションを開発したいと思う開発者にとっての選択肢としてJavaコミュニティが利用できるようになりました。
あらためてあなたの作ったクラス達を見ています。高いレベルから見たときにそのアーキテクチャがとてもSwingに似ているかということに興味があります。コンポーネントの満たすべき契約、UIの委譲、リスナ、など。これらはかなり似ています(例えば、レイアウトの動作方法はとても似ています)。"Swingの進化版"を目指していたのですか。
私がSwingで気になっていたところを少しだけ改善してくれました。
いくつかの質問を付け加えます
- 幅と高さを別々のあるいは細分化されたプロパティとして扱うことを選択した
- ラベルのラッピング(ラベルのテキスト整形には対応していますか?そうは見えませんが)
- 行ベースの表形式データモデル
- 組み込みの"form"構造体
- いったいなぜ独自のコレクションクラス群を作成したのでしょう?まったく、なぜなんでしょう?
- SwingのUIDefaultsに相当するものがありますか?
- なぜActionインタフェースの外部に状態を置いているのでしょう?動作の状態を共有するためにSwingのActionインタフェースに相当するものがありますか?
- レイアウトを管理するものが見当たりません。どうやってレイアウトを扱ってるのでしょうか?チュートリアルによればスキンがレイアウトを管理することになっていますが、特にそのような契約は見当たりません(Containerに組み込まれているメソッド以外には)
Pivotアプレットの試用可能なデモが(source)公開されている。同様に作成中のチュートリアル(source)もある。さらなるPivotに関する情報はPivotの(サイト・英語)ホームページとGreg Brown氏のブログに(source)ある。
原文はこちらです:http://www.infoq.com/news/2008/06/pivot
クラウドコンピューティングのプロバイダーであるEC2、Mosso、GoGridの新しいユーザーエクスペリエンスと、それぞれの機能の違いについて学びます。
パート2では、ベンチマークの結果を検証するために用いられるテクニックについてさらに深く見ていきたいと思います。最後に、「なぜプロセッサが異なるとロックのコストも大きく異なるのか」と言う真の疑問に答えます。
本稿では、Stefan Tilkov氏が「RESTful」な設計であると主張するアプリケーションに見受けられる最も一般的なアンチパターンのいくつかについて説明し、それらを避けるための方法を提案しています。
Sven Efftinge氏、Peter Friese氏とJan Köhnlein氏が、MDDを取り入れて成功した経験から、ベストプラクティスの解説を行います。
Our panel of leading experts explores some of the challenges and thought processes that go into making their apps as scalable and performant as possible.
この記事は、Spring 2.5で導入されたアノテーションを探究する3部作の第2弾です。Web層におけるアノテーションのサポートを扱います。最後の論文では、統合と検査で利用できる追加機能を説明する予定です。
私は「浴衣」を着てパーティーに参加したことで、たくさん声を掛けていただけました。 そこで感じたことは、このカンファレンスが人との繋がりを生み出し、また言葉の壁を越えて積極的に交流する場所であることです。民族衣装はそれらを助けてくれるものでした。きっとこの交流が、新たなムーブメントをアジア圏の仲間たちにも与えてくれると確信しています。
No comments
返信