InfoQ ホームページ Java に関するすべてのコンテンツ
-
Adrian Cole が JClouds 1.0 のリリースをアナウンス
新しいJClouds 1.0リリースの目標は、多くのベンダー、プロバイダー、IaaSからPaaSまでのフレームワークとAPIを跨いだ、計算ノードとストレージノードを管理する共通のインターフェースを提供することだ、と JCloudsの設立者である Adrian Cole氏が言っている。
-
Flex/Java EE アプリケーションのための新エンタープライズフレームワーク
Granite Data Services は先週,バックエンドに JavaEE を使用する Flex リッチインターネットアプリケーションを構築するための,独自のエンタープライズプラットフォームを発表した。Granite DS はオープンソースのフレームワークだ。InfoQ では Granite DS の共同設立者である CEO の Frank Wolff 氏に,リッチインターネットアプリケーション (RIA) に対する同氏の展望について聞いた。
-
パフォーマンス改善と変更点(breaking changes)を含む JQuery 1.6 のリリース
幾つかのパフォーマンスとブラウザ互換の改善、 Attribute モジュールの大幅な書き換えがされた JQuery 1.6 がリリースされた。幾つかの変更点(breaking changes)について紹介する。
-
Java SE 7 リリース:2006 年12月以来のメジャーアップデート
Java 7 が本日から正式リリースされた。これはOracleがSunを買収してから最初にリリースされたJavaプラットフォームである。このリリースは数々の小さいが有用な言語仕様の変更を含んでおり、新しいファイルAPIやFork/Joinフレームワークを取り込み、JVM上の動的言語のサポートも改善している。
-
Javascript経由でClojureをブラウザで利用できるようにするClojureScript
Rich Hickey氏がClojureをJavascriptにコンパイルするClojureScriptを発表した。これを使えばClojureをブラウザやモバイルの世界で利用できる。InfoQはClojureScriptの存在理由やその実装を探った。
-
JetBrainsが新しいJVM言語 Kotlinを導入
これまで、Kotlinは Saint Petersburgの西30kmにあるロシアの島として、第一に知られてきた。つい最近、チェコの会社であるJetBrainsがJVM (Java Virtual Machine)上で走る新しいプログラミング言語、Kotlinを導入した。言語の開発者の意図は、Java言語における、幾つかの課題を取り除くことである。
-
クロスコンパイルできるScala for .NET
Scalaは、Javaプラットフォームで人気の言語であり、École Polytechnique Fédérale de Lausanneによって.NETの進出し、マイクロソフトから資金提供をうけている。プロジェクトは、CLR(.NETとMono)上で実行されるJava仮想マシンであるJeroen Frijters氏のIKVMに強く依存している。
-
NoSQLデータストアのためのHibernate Object Mapping
Hibernate ValidatorやHibernate Searchなどの開発者であるEmmanuel Bernard氏は、Hibernate OGMの誕生を発表した。新しいフレームワークの目的はNoSQLデータストアにJPAを利用した共通のインターフェースを提供することである。InfoはBernard氏にフレームワークの詳細に関して話しを聞いた。
-
CassandraSF2011で発表されたCassandraのインデクシングガイドライン
Ed Anuff氏はCassandraのビルトインセカンダリインデックスをレビューし、それらがカーディナリティが高い場合にはうまく機能しないことや、少なくとも1度は等価比較を行わなければならないこと、ソートされていない結果を返すことに気がついた。Anuff氏は、ワイドローやCassandra 0.8.1で追加された複合コンパレータといった、これらの制限を打開するための代替インデクシングパターンについてプレゼンテーションを行った。
-
ZeroTurnaround と Genuitec が JRebel for MyEclipseをアナウンス
ZeroTurnaround と Genuitecは JRebel for MyEclipseの出荷をアナウンスした。JRebelは人気のあるJVMプラグインで、コード変更が再デプロイせずに実行できる。MyEclipseは、Java と Enterprise Java開発用の全フィーチャ装備のIDEである。
-
Google+ 技術詳細
Googleが提供するソーシャルネットワークであるGoogle+(Googleプラス)はほとんどがJavaとJavaScriptで構築されている一方、Google+のビデオ会議フレームワークであるHangoutsはクライアントサーバアプローチを用いている。
-
CassandraSF2011:進歩と将来
Johnathan Ellis氏はCassandra SF 2011で基調講演を行った。昨年の主なプロジェクト成果は、複数データセンターへのデプロイのサポートにおける改善、最適化された読み込みパフォーマンス、統合されたキャッシング、SQLに似た言語のCQLを含んだクライアントAPIの改善などである。 将来は、効率的なデータベース修復、ストレージの圧縮、最適化されたパフォーマンス、拡張されたCQL言語の全てに磨きをかけることである、と強調していた。
-
Selenium 2 (別名 Selenium WebDriver) がリリース
Selenium チームは先日,評価の高い Web アプリケーション用テストフレームワークのメジャーアップデートとなる Selenium 2 (別名 Selenium WebDriver) をリリースした。
-
Google Code が Git をサポート
Google Code がついに Git リポジトリのサポートをリリースした。DVCS として Mercurial,CVCS として Subversion という既存のサポートに Git が追加される。Git リポジトリの完��な移行を果たしていないのは,Subversion リポジトリの読み取り専用コピーを独自に持つ Apache のみとなった。
-
JBoss AS7がリリース
Red HatはJBoss AS 7のリリースをアナウンスした。これは最初のJBossプラットフォームであり、EE6 Web Profile認定され、OSGi 4.2 準拠のエンジンである。7.1のリリースが今年の終わりごろに計画されており、完全にEE6認定される予定である。