InfoQ ホームページ プログラミング に関するすべてのコンテンツ
-
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アプリケーションを作成することが可能になる。
-
-
JAX-RS 2.0に関する取り組みが始まった
JAX-RSは、エンタープライズJavaにおけるRestfulサービスの標準だ。この仕様は2008年に最終仕様となり、2009年の後半にJava EE6の一部となり、いくつかの実装が作成された。過去数年で、数多くの実装上の試みがおこなれ、OracleはJAX-RS 2.0に取り組み始めたことを発表し、現時点での考えを公開した。しかし、これらに欠けているものはないのだろうか。
-
OSGiはJavaミドルウェアにとっての正しい基盤なのだろうか?
MuleSourceの創業者Ross Mason氏��OSGiに対して不満を漏らした:"OSGiはミドルウェアベンダにとっては偉大な仕様ですが、エンドユーザにとってはひどい仕様です。" 彼はOSGiを開発者から完全に不可視にすることがあまりに難しいため、まだ開発者が使う準備が整っていない、と論じている。
-
Oracle と Apple,Mac OS X 用 OpenJDK プロジェクトを発表
Apple は OpenJDK プロジェクトにおいて Oracle との共同開発を実施すると発表した。Mac OS X 用 Java SE 7 に必要な主要コンポーネント,ツール,技術の大部分をApple が提供する。