InfoQ ホームページ Java に関するすべてのコンテンツ
-
Yahoo!、リアルタイム分散処理プラットフォームのS4をリリース
今月、Yahoo!は新しいオープンソースフレームワークを発表した。このS4という名のフレームワークは絶えず変更されるデータに対する巨大な分散計算処理を実現する。InfoQはこのフレームワークのサンプルを調べた。また、S4とほかの技術との比較を行った。
-
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特許は、自明なため、無効である、と主張している。事態は、面白くなりつつある。
-
JUnitMaxは、ソフトウェア開発のフィードバック サイクルを短くする
Kent Beck氏がJUnitMaxを再リリースした。これは、継続的にテスト実行する Eclipseのプラグインで、プログラマのフィードバック ループを短くして、開発のリスクを下げ、開発スピードを上げることを狙っている。
-
Oracle、Apache Software Foundationに回答
OracleはApache Software Foundationに回答し、Java 7への反対票を投じることは後退であり、Oracleは自身がJSPAを満たしている、と伝えた。更新:Apache Software Foundationは"合意を遵守せよ"と応じている。
-
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 が提供する。
-
Nuxeo、プラグインマーケットプレイスとエンタープライズコンテンツ管理製品へのCMISサポートを導入
オープンソースエンタープライズコンテンツ管理(ECM)企業Nuxeoは自身のOSGiベースオープンソースコンテンツ管理基盤をアップデートし、JBoss 5.1、JBOS EAP、CMIS 1.0へのサポートを追加した。同時にプラグインの配布チャネルを提供するマーケットプレイスを導入した。
-
Google App Engine、Google Closureを使ったHTML5アプリケーション開発
Freiheit.comのCTO、Stefan Richter氏は、今週ミュンヘンのGoogle Developer Dayにおいて、HTML5とGoogle App Engineを使ったリッチインターネットアプリケーション開発の展望と、サーバベースのページレンダリングに比べてクライアントサイドコンポーネントベースのHTML5構築の方が難しいと考える理由について説明した。
-
Spring Roo 1.1.0 リリース: OSGi,データベースリバースエンジニアリング,GWT 2.1 機能をサポート
先週リリースが発表された Spring Roo フレームワークの最新バージョン 1.1.0 GA は,データベースのリバースエンジニアリング,Google Web Toolkit (GWT) バージョン 2.1 の機能,Google App Engine へのアプリケーションデプロイのサポートに加えて,OSGi ランタイム環境として Apache Felix を採用している。
-
Apache、JCPを去る恐れ
前代未聞の動きとして、Apache Software Foundationは、Java仕様の実装者としての権利が維持されないのであればJCPとの関係を断ち切る、と発表した。もしそうだとしたら、JCP仕様はプロプライエタリな文書に過ぎないと彼らは主張している。このことはJavaとJCPの未来にどのような意味を持つのだろうか?
-
TwitterやFacebook、LinkedIn、Tripitと連携できるSpring Socialの最初のマイルストーン
先週、 SpringSourceは、JavaプログラムからソーシャルネットワークサイトにアクセスするためのSpringベースのテンプレートであるSpring Socialの最初のマイルストーンをリリースした。Spring Social API は汎用的なURLベースのAPIではなく、個々のソーシャルネットワークサイトに特化した設計を行っており、これらのサイトと比較的素直に連携できるようになっている。InfoQはこの新しいAPI、およびその他の方式について詳しく見ていく。