InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
SQL Azure アーキテクチャ - 競争力のある差別化
2週間前、SQL Azure がどのようにしてスケーラビリティと高可用性を実現しているかに焦点を当てた、SQL Azure 内部に関するホワイトペーパーを Kalen Delaney氏が出した。SQL Azureを競合に差をつけている基盤フィーチャは、その土台のマルチテナント アーキテクチャである。
-
合衆国政府のクラウドコンピューティングの評価認定に関する提案
2週間前、合衆国のCIO協議会のオフィスは合衆国政府のクラウドコンピューティングに対するセキュリティの評価認定に関する提案と題した90ページの提案書を発表した。この提案書は18ヶ月にわたるNIST、SA、ISIMC、CIO協議会の間で行われた作業の成果であり、合衆国政府のクラウドコンピューティングに対するセキュリティ管理と複数の評価認定モデルを審査するために作成されたものだ。
-
Moonlightがハードウェア・アクセラレーション対応ピクセル・シェーダーでSilverlightを大きく上回る
最近、David RevemanはNovelのMoonlightにかなりの量のハードウェア・レンダリングを追加した。Silverlightはハードウェア・レンダリングを限定的にしかサポートしないため、Moonlightの方が優勢である。
-
Microsoft のクラウド経済学
Microsoft の Rolf Harms,Michael Yamartino 両氏は先々週,「クラウドの経済学 (The Echnomics of the Cloud)」と題する白書を公開した。その中で氏らは,クライアント/サーバからAmazon AWS や Microsoft Azure に代表されるパブリッククラウドへの,IT 界の急激なシフトを予告する。勇敢なる新 Microsoft の,技術およびビジネスにおける計画をあざやかに描き出した資料である。
-
Evolve:コンポーネントを使って、依存注入を改善
Evolveは、Javaコンポーネントを生成、接続、実行する軽量ツールである。開発者は、Evolveを使ってグラフィカルにJavaBeansを記述でき、またオプションでsetterとgetterのJavaコードを生成できる。Andrew McVeigh 氏にツールについて聞いた。
-
HTML5 vs. Flash: Adobeの立ち位置はどこか?
昨年、AdobeはHTML5を受け入れて、製品戦略に取り込むかのように見えた。Adobe開発者カンファレンス(MAX)において、Lee Brimelow氏は彼の会社のHTML5に対する計画、特にFlashやFlexのように競合するプラットフォームについて、デスクトップとモバイルの両方において明確にすることを試みた。
-
RESTfulサービスにおいて部分的更新を実装する
Alex Scordellis氏は、リソースの部分的更新についてのクライアントとRESTfulサービスのインタラクションがどのようにモデル化され、デザインされ得るかについての記事を投稿した。リソースを適切にモデル化すれば、問題は容易に解決するようだ。多くの場合、ただリソースをCRUDをサポートするエンティティとして考えることによってそれは問題となる。リソースを"リソース"とサービ���としてモデル化することだ。
-
Yahoo!、リアルタイム分散処理プラットフォームのS4をリリース
今月、Yahoo!は新しいオープンソースフレームワークを発表した。このS4という名のフレームワークは絶えず変更されるデータに対する巨大な分散計算処理を実現する。InfoQはこのフレームワークのサンプルを調べた。また、S4とほかの技術との比較を行った。
-
iPhone 開発環境は Android より優れているか?
John Blanco 氏は,iPhone と Android の開発環境比較を公表した。氏はプログラム言語としての Java の優位性を認めつつも,Xcode と iPhone シミュレータが,Google の提供するツール類よりもはるかに優れているとしている。読者は賛同できるだろうか?
-
Ari Zilka氏がEhcache BigMemoryについて語る
Ehcache BigMemoryは、アプリケーションにより近い場所で大規模なデータを格納するプロセス内、オフ・ヒープのキャッシュである。Terracottaは、Enterprise Ehcache製品でBigMemoryモジュールが一般提供可能となったと先週に発表した。InfoQは、Ari Zilka氏に会い、BigMemory機能および、その利用用途について話を聞いた。
-
公共の利益となるソフトウェアのためのPizzigati賞がノミネーションを受付中
InfoQは、通常、 様々なコンテストや外部から受け取る登録への呼び掛けはレポートしない。しかし、公共の利益となるソフトウェアのためのAntonio Pizzigati賞 について、今回、例外を設けることに決めた。Pizzigati賞は、「非営利分野に対して非常に大きな価値を与え、社会的変化のための活動を行ったソフトウェア開発者」に、10,000ドルの賞金が授与される。12月15日までノミネーションを受け付けている。
-
OracleがJava 7 と Java 8のJSRを発表
Oracleは、Java 7/8の包括的なJSRを発表した。以前からPlan Bとして知られているいくつものフィーチャがその中にある。その中には、Java 7のProject Coin やJava 8のProject Lambda、そしてJava 8のモジュール化JSRとして、OSGiを特定した参照として、含んでいる。しかし、それには、JSR TCKの使用制限のことも含まれている。何が含まれているのか、読み進めると、わかっていく。
-
Google が Oracle のパテントは無効、と主張
Googleは、係争中のJVMでOracleに対して反撃している。そして今、OracleのJVM特許は、自明なため、無効である、と主張している。事態は、面白くなりつつある。
-
ゲーム理論とアジャイルソフトウェア開発
ゲーム理論はもともと経済学の分野で企業や市場,消費者の行動などを理解するために開発されたものだ。その後さまざまな分野に応用範囲を広げ,政治学や社会学,心理学,さらにはアジャイルソフトウェア開発にも適用されている。
-
ソフトウェアエンジニアリングの40年。変化は来つつあるのか?
Jean Bezivin氏は現在のソフトウェアエンジニアリングのプラクティスがたどった歴史をふり返り、"技術とプラクティスにおいて現在新たな境界を越えようとしていることを示唆する徴候がいくつかある"と指摘、次の10年に対する新しい道を探っている。