InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
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年に対する新しい道を探っている。
-
JUnitMaxは、ソフトウェア開発のフィードバック サイクルを短くする
Kent Beck氏がJUnitMaxを再リリースした。これは、継続的にテスト実行する Eclipseのプラグインで、プログラマのフィードバック ループを短くして、開発のリスクを下げ、開発スピードを上げることを狙っている。
-
Oracle、Apache Software Foundationに回答
OracleはApache Software Foundationに回答し、Java 7への反対票を投じることは後退であり、Oracleは自身がJSPAを満たしている、と伝えた。更新:Apache Software Foundationは"合意を遵守せよ"と応じている。
-
Sencha Touch 1.0がリリース - ライセンス料金が99ドルから0ドルへ
サンフランシスコで開催されたSencha Conferenceの基調講演のなかで、Sencha Touch 1.0の一般提供が開始されたことが発表された。その上、プレリリース期間99ドルだった基本ライセンスを無償に変更した。Sencha Touchを使えば、開発者はネイティブアプリケーションと同様のルック&フィールをもったWebアプリケーションを作成することが可能になる。