JavaはクラウドやHTML5、
iOS/Androidも取り込む?
JavaOne 2011まとめレポート
Twitter Inc.
山本裕介
2011/10/14
JavaOne 2011まとめレポート
1996年から続いている伝統のJava開発者向けイベント、「JavaOne Conference 2011」が10月2〜6日の4日間サンフランシスコで開催されました。オラクルによるサン・マイクロシステムズ(以下、サン)の買収騒動から一息着いた今回は「Moving Java Forward」を標榜し、Javaエコシステムが今度も進化し続けることを強調する発表が続々となされました。
本稿では、カンファレンス期間中になされた重要な発表をプラットフォーム別にまとめてお伝えします。
- Java SE − 7リリース、8は2013年、9はどうなる
- Java EE − 6の普及とマルチクラウドへの歩み
- JavaFX − 次世代のRIAプラットフォームとなれるか?
- Java ME − JavaFXと融合しAndroid/iOSに対応!?
- Project Avatar − HTML5サポートによる全方位戦略
- コミュニティ − TwitterがOpenJDK/JCPに参加!
- JavaOne Tokyo 2012はどうなる?
![]() |
| 街中にはJavaOneの開催を知らせる広告が、あちらこちらに見掛けられる |
![]() |
| 計4つのホテルで開催されたJavaOne 2011 |
Java SE − 7リリース、8は2013年、9はどうなる
■ Java SE 7リリース
JavaOneからさかのぼること2カ月、7月28日に久々のメジャーバージョンとなるJava SE 7がリリースされました。イベントでは「Project Coin」「Invoke Dynamic」「Fork/Join」といった主要機能を振り返るとともに、「JDK 7 for Mac OS X Developer Preview」のリリースが発表されました。
Mac OS Xはデスクトップ向けOSとしては2番目のシェアを誇り、また近年開発者の強い支持を受けているので、この提供はJava SE 7を生かしたアプリケーション開発を強く推し進めることでしょう。
■ Java SE 8のマイルストーンアップデート
昨年のJavaOneでは次期Java SEのリリースの大幅な遅れが懸念されたため、言語仕様に大きな影響を与える取り組みをJava SE 8へと延期することで早いJava SE 7のリリースを目指すという方向が決定されました。後回しとなった主要なプロジェクトは、ライブラリの依存関係管理をシンプルにする「Jigsaw」と、Javaに関数型言語の味付けをする「Lambda」です。
今年のJavaOneでは、去年決定した通りJigsawとLambdaをJava SE 8で取り込むことをあらためて約束し、関連する技術セッションも多く用意されました。ただし、Java SE 8のリリース予定は当初の2012年から2013年へと延期されました。想定よりも仕様策定に時間がかかっているようです。
なお、開発中のビルドはすでにOpenJDKプロジェクトのサイトよりダウンロードできるので積極的に試してフィードバックしてほしいとのことです。
![]() |
| 「I NEED YOU for JDK Development − Java SE 8には開発者のフィードバックが不可欠!」 |
■ そして、Java SE 9は……
Java SE 9の取り組みはまだ具体化しておらずアイデアをまとめている段階です。ビッグデータの取り扱いやマルチ言語サポートの強化、Java EE 7と歩調を合わせる形でクラウド対応のための機能追加、自動でチューニングしてくれるJVMなどを検討しているそうです。キーワードとしては以下のものが挙がりました。
- Self Tuning JVM Improved Native Integration
- Big Data
- Reification
- Tail Calls / Continuations
- Meta-Object Protocol
- Multi-Tenancy
- Resource Management
- Heterogeneous Compute Models
![]() |
| Beyond JDK 8 − Java SE 9の目指すところ |
| Index | |
| JavaOne 2011まとめレポート JavaはクラウドやHTML5、iOS/Androidも取り込む? |
|
| Page1 JavaOne 2011まとめレポート Java SE − 7リリース、8は2013年、9はどうなる |
|
| Page2 Java EE − 6の普及とマルチクラウドへの歩み JavaFX − 次世代のRIAプラットフォームとなれるか? Java ME − JavaFXと融合しAndroid/iOSに対応!? |
|
| Page3 Project Avatar − HTML5サポートによる全方位戦略 コミュニティ − TwitterがOpenJDK/JCPに参加! JavaOne Tokyo 2012はどうなる? |
|
| Java Solution全記事一覧 |
TechTargetジャパン
- Scalaのパッケージ、アクセス修飾子、オブジェクト継承 (2012/5/22)
インポート、パッケージオブジェクト、抽象クラス/抽象メソッド、オーバーライド、final、シールドクラスなども - 基幹系システムでCloud SQLは使えるか試してみた (2012/5/17)
サンプルとしてMRPシステムを作成して動かし、「再帰呼び出し」などのパフォーマンスを測定して検証してみます - アジャイル管理ツール9選+Pivotal Tracker入門 (2012/5/14)
群雄割拠のアジャイルプロジェクト管理ツールを9つ紹介し、特に注目を集めているPivotal Trackerの基本的な使い方を解説します - サーバサイドJSやJavaでWebアプリが作れるXPages (2012/5/11)
Notes/Dominoの資産をサーバサイドJavaScriptやJavaで操作し、HTMLやJavaScript、CSSをUIにできる技術を紹介
|
|
キャリアアップ
スポンサーからのお知らせ
- - PR -
イベントカレンダー
- - PR -





