InfoQ ホームページ Architecture に関するすべてのコンテンツ
-
QCon Tokyo 注目のセッション:IBM - Erich Gamma 氏、twitter - Nick Kallen氏、facebook - Marc Kwiatkowski氏によるキーノート決
開催まで約2か月と迫る中、総勢26人の先進エンジニアによる質の高いセッションが続々と決定している。著名な講師と参加者が身近に議論できる絶好の機会である「 QCon Tokyo 」に参加し、自らの知識向上、新たなネットワークづくりに努めよう。 (3月19日までは参加費が33%OFF)
-
Windows Azure,有料サービスとして一般公開へ
2月1日より,Microsoft のパブリッククラウドサービスである Windows Azure がサービスの有料化を開始して,拡大するクラウドマーケットの一角を担うこととなった。Azure は,無料の "早期導入(early-adopter)" から従量課金型ビジネスモデルへ移行した最初の Platform as a Service (PaaS) のひとつである。InfoQ では Microsoft UK の Matt Deacon 氏から,今回の変更の詳細と Azure ユーザへの影響について話を聞いた。
-
PhoneGapがモバイルプラットフォームにクロスプラットフォーム開発をもたらす
PhoneGapを使うと、クロスプラットフォームなモバイルアプリケーションがHTML5 と Javascriptで書ける;カメラ、加速度計、GPSなどにアクセスできるAPIを持っている。コードは、アップストアを介してデプロイできるネィティブなアプリケーションにパッケージされる。PhoneGapは、iPhone, Android, Blackberry, Symbian と Palmをサポートしている。InfoQは、開発者の一人でNitobiのBrian LeRoux氏にPhoneGapの現状を聞いた。
-
統一プロセスの諸相
ラショナル統一プロセス(RUP)は1990年代にソフトウエア開発の最良のプラクティスを実践するためのフレームワークとして開発された。反復開発、平易さ、価値への着目、継続的なフィードバックなどの特徴はソフトウエア開発を成功させるための重要な要素だと考えられている。異なるプロジェクトの領域に統一プロセスを適用する方法を確立した人がいる。この記事ではその方法を調査する。
-
Bundle.update: NetBeans と OSGi
前回の Bundle.update 以降,NetBeans の新しいマイルストンに組込 OSGi バンドルのサポートが追加された。今週の London OSGi DevCon で話題になることは確実だ。それから ECF 3.2 のリリース。DVCS の世界では,EGit/JGit に大きな進展があった。
-
Caucho,Resin 4.0 で Java EE6 Web プロファイルをサポート
Caucho は,自社の軽量アプリケーションサーバ Resin 4.0 の次のイタレーションで,Java EE6 Web プロファイルをサポートする予定であると発表した。Java EE6 Web プロファイルは,広報互換性を必須とする完全な Java EE6 仕様に対する,軽量かつ現代的なサブセットである。
-
Chrome 4がHTML 5 Web SQL Database APIをサポート
GoogleはHTML 5のWeb SQL Database APIのサポートを発表した。おそらく他のブラウザベンダーもすぐに追いかけるか、すでにこのAPIのサポートを開始していることだろう。その一方、この仕様に関係するすべての実装者がその基本のデータベースとしてSQLiteを利用することを選択している一方、複数の独立した実装が標準化には不可欠である、という理由から、仕様の完成が阻まれている。
-
OracleがJavaOneのセッションの公募を開始
Oracleは、JavaOneのセッションの公募開始をアナウンスした。JavaOneは2010年9月の19日から23日に、Oracle OpenWorldと同時開催される。なお、応募締め切りは2010年3月14日である。
-
Rails 3ベータがリリース
Rails 3の最初のベータ版がリリースされた。Rails 3では、APIの安定化と、Merbに着想を得たデザイン上の決定、パフォーマンス改善などにより、コードベースが大幅な書き換えられている。InfoQでは、Rails 3の変更や、Rubyのどの実装でRails 3が動作するのかを調査した。
-
Googleが旧世代ブラウザのサポートを停止
Googleは、IE6やFirefox 2.x、Chrome 3、あるいはSafari 2といった旧式かつ安全性に劣るブラウザについて、2010年3月1日よりGoogleドキュメントおよびGoogleサイトを皮切りにサポートを停止すると発表した。
-
Spring.NET 1.3: VS.NET ソリューションテンプレート MSTest サポート,そして Spring Integration.NET
Spring.NET フレームワーク の新バージョンである version 1.3 が先頃リリースされた。InfoQ ではプロジェクトの創設者でリーダでもある Mark Pollack 氏に,同プロジェクトの詳細と今回導入された新機能,そして新プロジェクト Spring Integration.NET の詳細などを聞いた。
-
Java EE 6 Webサービス:JAX-RS 1.1がアノテーションベースのRESTサポートを提供
JavaEE 6リリースはRestful Webサービス(JAX-RS)サポートを含んでいる。これは、Representational State Transfer (REST)スタイルのソフトウェアアーキテクチャに従う軽量のWebサービスの構築をPOJOベースのフレームワークを提供する。JAX-RS APIはJSR 311の一部であり、JavaクラスメソッドをWebサービスとして外部に提供するために使われる行くつかのアノテーションを提供する。
-
Symbian のオープンソース化は遅すぎたか?
Symbian Foundation が Symbian プラットフォームをオープンソース化する意向を発表したのは 1年8ヶ月ほども前のことだ。これを最も普及しているプラットフォームの注目すべき動き,と見る向きのある一方で,すでに手遅れだ,という意見もある。
-
HTML,H.264,Flash 総まとめ
InfoQ では先週,YouTube の HTML5 ベータの提供と H.264 フォーマット採用のニュースをお伝えした。その後間もなく Vimeo からも HTML5 ベータの発表があり,ビデオコーデックには同じく H.264 を使用する。しかしながら Mozilla が H.264 に対して反対を表明し,一方では最近の iPad 発表で H.264 ハードウェアデコーディングに重点が置かれる,という状況だ。Flash の好敵手は本当に現れるのだろうか。
-
SOA設計 コントラクトとサービス実装どちらが重要?
Steve Jonesは「コントラクトが設計より大切な理由」という新たなポストでサービスコントラクトという重要な問題を論じサービスコントラクトの設計にもっと時間をかけるべき理由を説明