InfoQ ホームページ 設計/アーキテクチャ に関するすべてのコンテンツ
-
Swiz Frameworkを使ったFlex開発
Adobe FlexとAIRのコミュニティはJavaコミュニティの黎明期における流行を取り込み続けようと、多くの個人がFlex開発を単純化したり改良するためのフレームワークを提供している。この記事ではSwiz Frameworkのレビューを行う。このフレームワークはJavaのSpringFrameworkが採用している多くの原理を真似る形で作られている。
-
QCon セッション紹介 「Spring Today and Tomorrow」 by Rod Johnson
2009年4月9,10日に開催される、QCon Tokyo 2009のセッションをご紹介します。 ご紹介するのは、「Spring Framework」の創造者であり、SpringSourceの創設者・CEOのロッド・ジョンソン(Rod Johnson)による「Spring Today and Tomorrow」です。
-
分散アジャイルプロジェクトの早い段階での終焉を確実にする方法?
分散モードで作業している場合、アジャイルを導入して、実行するのがますます難しくなる。分散アジャイルは、地理的分離、異なる時間帯、文化の違いの観点から、独自の課題を突きつける。
-
Merapiプロジェクト:AIRおよびJavaのブリッジ
その歴史より、Adobe FlexおよびAIRはJavaと深いつながりがある。しかしながら、Adobe AIRには、クライアントでJavaを使用するための生来の方法がない。そのコミュニティがMerapiプロジェクトにおける独自のソ���ューションを提供している。
-
クラウドアーキテクチャの検討が不十分
アプリケーション向けの成熟したソフトウェアパターンが多くある一方で、クラウドについては同じことが言えない。各ベンダーはかなりの確率で変更や改善される独自のソリューションを採用している。そのテクノロジーは十分成熟していないので、一連の明確なパターンは生まれないが、最初の機能例がある。
-
Moneta:Tokyo CabinetやMemcacheのようなKey-Valueストアへのインターフェイス
データの格納のことになると、リレーショナルデータベースが唯一のオプションである。実際の事例に基づいて、key-valueストアをちょっと見てみる価値があるかもしれない。
-
QCon セッション紹介 「Amazon Web Services in Action」 by Jeff Barr
2009年4月9,10日に開催される、QCon Tokyo 2009のセッションをご紹介します。 ご紹介するのは、アマゾンのエヴァンジェリストであるJeff Barrによるセッション「Amazon Web Services in Action」です。
-
.NET向けのCode Contractsがダウンロードで利用可能
Code Contractsは、Design by Contract概念の.NET実装である。.NET 4.0で提供されることになっていたが、Code ContractsはすでにDevLabsからダウンロードで利用可能である。Contractsは、APIの使用にある制限を課すので、プログラミングがより安全になり、検証が厳しくなるので、実行時に予期せぬエラーの数が少なくなる。
-
Koushik Dutta氏がGoogleのAndroidにC#、RubyおよびPythonをもたらす
Googleの携帯電話プラットフォームであるAndroidでC#およびPythonをサポートするという取り組みの中で、Koushik Dutta氏は大きな節目に達した。最近の発表で、DalvikとMono間の双方向相互運用性をデモした。
-
WSO2の新OSGiベースSOAプラットフォームについて、Fremantle氏とWeerawarana氏が語る
Open Source SOAソフトウェアベンダーWSO2は、Apache Software FoundationのWebサービスプロジェクトの推進要因である。近ごろWSO2 Carbonと呼ばれる「業界初の完全に部品化されたサービス指向アーキテクチャ(SOA)フレームワーク」を発表した。InfoQは、このリリースの重要性について、WSO2の創設者であるPaul Fremantle氏およびSanjiva Weerawarana氏に話を聞いた。
-
JRubyとClojureは好相性?
ClojureはJVM向けのLISP風言語である。Clojureで重視している点の1つに並行処理があり、Clojureでは不変のデータ構造で並行処理をサポートしている。Daniel Kwiecinski氏がブログの中で、JRubyとClojureを組み合わせるアイデアを探究し、Clojureのデータ構造と機能をRubyオブジェクトとしてJRubyで利用可能にする実験を行っている。
-
BPM イニシアチブのサポートに向けたプロセス、ITおよびSOAガバナンスの調整方法
IBMは「Business Process Management enabled by SOA」というタイトルのRedBookのドラフトを公開した。そのRedBookは、BPMイニシアチブをサポートするためにプロセス、ITおよびSOAガバナンスを調整することを目的とした、一般的な方法論を提供する。
-
Perf4jでプロファイリングが容易になる
Javaアプリケーションのプロファイリングについて考え始めると、多数のツールが思い浮かぶだろう。しかし、プロファイリングがロギングステートメントの追加と同じくらい容易になると考えたことは? これがPerf4jプロジェクトの目標である。
-
Visual Studio 2010およびWiX 3.0での管理Custom Action
以前にInfoQで取り上げたように、WiX 3.0はVisualでシップされることになっている。WiXは、現在利用可能なVisual Studio Setup Projectよりもはるかに柔軟であり、管理コードをサポートし、Windows Installerと対話する。作成者は、C#、VB.NETまたは他の.NETプログラミング言語を使用することができる。これにより、インストール作成者にとって主な痛点である、デバッギングが可能になる。
-