Linda Rising氏による「誰を信頼しますか?」
Agile2008の3日目、8/6(水)午前中の、Linda Risingによるセッションです。セッションの冒頭、Linda Risingはとてもゆったりとしたきれいな、わかりやすい英語で話し始めました。
作者 Jonathan Allen, 翻訳者 八角研究所 投稿日 2008年3月30日 午前12時50分
マッシュアップとは、複数のソースからデータと機能を結合したウェブアプリケーションと緩く定義されている。 これは通常、ブラウザ内でJavaScript とAJAX技術を使用する。 これらはある程度正常に動作するが、マッシュアップは一般的に際と運営者側のプランニングを必要とする。
マイクロソフトは、「Activities」と呼ばれるマッシュアップのような機能を行う方法を作成している。 それは特定のページ内ではなく、どのページでもユーザは同じセットのActivities(source)が実行できる。
Activitiesは、OpenService Format Specification(source)に基づくXMLファイルを作成することによって、作られる。 このXMLファイルは、Activitiesの各 activityが実行される誘因、activityのプレビューをどのように表示するか、そして、実行された際にどのような事が起きるのかが明記されている。
最も一般的なactivitiesは選択に基づくものだろう。ユーザは、1ブロックのテキストを選択し、次に、activitiesのリストを見るためにアイコンをクリックする。ユーザがそれぞれのメニュー項目にマウスのポインタを置くと、プレビューが表示される。項目をクリックすると、選択したテキストがその activityに渡され、実行される。
プレビューの生成と動作の実行は前記のようにXMLファイルの中で指定されている。{selection}, {documentUrl}, {documentTitle}のような、小さいがそこそこ包括的なパラメータコレクションをサポートしている。 さらに、「get」と「post」のどちらでも呼び出しすることができる。プレビューは、320×240のボックスで表示しなくてはならないという制約を持ち、HTMLで記述される。
マイクロソフトは人が予想するよりOpenService Format Specification(source)のライセンスにはるかに寛大な状態である。それをECMA仕様にするか、またはそれをそれらのライセンスの1つに制限するのではなく、それらはCreative Commons Attribution-Share Alike Licenseの下でリリースされている。
私たちは OpenService Format と WebSlice Format の仕様に二つの別々のクリエイティブコモンズライセンスを使用し、開発者が私たちの成果を自由に利用し、改変できるようにしている。私たちは OpenService Format Specification に付随している自分たちの権利を、Creative Commons Attribution-Share Alike License のもとでライセンスしている。このライセンスは他者による複製・配布・変更、そして商業利用まで許可している。その人たちがマイクロソフトを信用し、自分たちが行った変更を同じ条件のもとでライセンスすれば、ではあるが。また、OpenSearch コミュニティという OpenService Format 仕様に関連する成果物を作り出しているグループがあるが、私たちが使っているライセンスは、彼らが採用しているライセンスとも一致している。
特許に関心が寄せられることが多いため、マイクロソフトはこれら特許に対するいくつかの権利も同じように放棄していることを明言した。
マイクロソフトは、Open Specification Promise(サイト・英語) ("OSP")を開発した。OSPとは、開発者や顧客の多くの人々が、所定の仕様を無料で簡単にいつまでも使用することができるよう保証する、取り消しできない約束である。OSPは顧客とオープンソースコミュニティのフィードバックから開発されたものであり、またOSPの下でOpenService Format仕様 と WebSlice Format仕様の両方を利用可能にできたことを、私たちは満足している。完全な情報とOSPに関する詳細については、このページ(サイト・英語)を参照のこと。
原文はこちらです:http://www.infoq.com/news/2008/03/IE-Activities
Agile2008の3日目、8/6(水)午前中の、Linda Risingによるセッションです。セッションの冒頭、Linda Risingはとてもゆったりとしたきれいな、わかりやすい英語で話し始めました。
Web2.0 に対する関心は、引き続き高いものがあります。 ただ、その関心は、新しいビジネス・モデルと、プログラミング・スタイルの二つの分野に集中しているように思えます。 今回のセミナーでは、Google のサービスの基礎である分散処理技術に注目します。
Jean Tabaka氏の書いた書籍では、会議などのチーム活動において、ファシリテーションの手法とツールについて具体的かつ実践的に説明しています。8/8(金)、Agile2008の最終日の朝のセッションでは、Jean Tabaka氏自身が本の内容をベースとしたセッションを行いました。
Agile2008の4日目となる8/6(木)の8:30から、Hubert Smits氏による「ゲーム・デザイン・ワークショップ」がおこなわれました。ゲームと言っても単なる遊びではなく、「フレームゲーム」と呼ばれる、グループでの情報収集や意志決定、また教育やトレーニングの教材として使えるいろいろなゲームです。
eBayが日々挑んでいる主要なアーキテクチャの勢力は、スケーラビリティです。これはアーキテクチャや設計に関するあらゆる意思決定を特徴づけたり、駆り立てたりします。
Bean Validationフレームワークの初期ドラフトに関する以前の記事に続き、InfoQは専門家グループが求めているコミュニティの関与と提案について理解を深めるため、Emmanuel Bernard氏と対談しました。
ポーカーは他のトピックにも広く適用できるような数少ない教えを私にもたらしてくれたと信じています。実際私はソフトウェアを開発すればするほど、これら二つの仕事は非常に似ていると言う確信の度合いを深めています。
恒例の「バーチャルパネルセッション」で、InfoQは新しいOASIS BPEL4People技術委員会の代表と対談をし、この作業が何故必要であるかについて彼らのフィードバックを得る機会を得ました。
No comments
返信