Java Programming Language |
OracleはSun Microsystemsの買収によってJavaポートフォリオを手にいれた。これまでJavaが今後どうなるか不透明だったが、Oracle + Sun: Java Strategyにおいて計画が発表された。基本的にSunが計画していた案を踏襲しつつ、いくつかの変更を加えたものになっている。計画の概要は次のとおり。
- Java開発を継続
- Java SE 7は2010年のリリースを計画
- Java SE 7のHotspot技術にJRockit技術をマージ
- Java SE 7の開発はモジュール化、動的言語対応、ハイパフォーマンス化の目標を踏襲
- Java SEとJava MEの統合
- JavaFX開発を継続
- JCP (Java Community Process)を継続
- GlassfishはJava EE参照実装として継続
- GlassfishはOracle Java EEプロダクトラインの一部と位置づけ
- Sun Developer Networkは最終的にはOracle Technology Networkへ移行
このなかでもっとも注目されるのはSun JVMのHotSpotにJRockit VMの技術をマージすると説明されている点にある。JRockitはもともとBEA Systemsで開発された高性能Java VM技術。OracleはBEAを買収しJRockitを手に入れた。JRockitの高いパフォーマンスには定評があり、これがJava SE 7にマージされるというのは注目に値する。マルチコアの活用度も現在の実装よりも向上するとみられる。なお、JRockit技術がOpenJDKにマージされるかどうかは不透明。