JavaOne 2011 Report
-
Upload
oracle-fusion-middleware -
Category
Technology
-
view
41.833 -
download
1
description
Transcript of JavaOne 2011 Report
![Page 1: JavaOne 2011 Report](https://reader034.fdocuments.net/reader034/viewer/2022051411/547caffab4af9f635b8b46e7/html5/thumbnails/1.jpg)
1 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved.
![Page 2: JavaOne 2011 Report](https://reader034.fdocuments.net/reader034/viewer/2022051411/547caffab4af9f635b8b46e7/html5/thumbnails/2.jpg)
2 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved.
以下の事項は、弊社の一般的な製品の方向性に関する概要を説明するものです。また、情報提供を唯一の目的とするものであり、いかなる契約にも組み込むことはできません。以下の事項は、マテリアルやコード、機能を提供することをコミットメント(確約)するものではないため、購買決定を行う際の判断材料になさらないで下さい。オラクル製品に関して記載されている機能の開発、リリースおよび時期については、弊社の裁量により決定されます。
Oracleは、米国オラクルコーポレーション及びその子会社、関連会社の米国及びその他の国における登録商標です。文中の社名、商品名等は各社の商標または登録商標である場合があります。
![Page 3: JavaOne 2011 Report](https://reader034.fdocuments.net/reader034/viewer/2022051411/547caffab4af9f635b8b46e7/html5/thumbnails/3.jpg)
3 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved.
JavaOne 2011 San Francisco 報告 日本オラクル株式会社 シニア Java エバンジェリスト 寺田 佳央 http://tinyurl.com/5ru323y
![Page 4: JavaOne 2011 Report](https://reader034.fdocuments.net/reader034/viewer/2022051411/547caffab4af9f635b8b46e7/html5/thumbnails/4.jpg)
4 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved.
![Page 5: JavaOne 2011 Report](https://reader034.fdocuments.net/reader034/viewer/2022051411/547caffab4af9f635b8b46e7/html5/thumbnails/5.jpg)
5 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved.
今年のテーマ: Moving Java Forward 合計400セッション以上 • Session • BoF • Hands On Lab • Pavilion
![Page 6: JavaOne 2011 Report](https://reader034.fdocuments.net/reader034/viewer/2022051411/547caffab4af9f635b8b46e7/html5/thumbnails/6.jpg)
6 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved.
![Page 7: JavaOne 2011 Report](https://reader034.fdocuments.net/reader034/viewer/2022051411/547caffab4af9f635b8b46e7/html5/thumbnails/7.jpg)
7 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved.
![Page 8: JavaOne 2011 Report](https://reader034.fdocuments.net/reader034/viewer/2022051411/547caffab4af9f635b8b46e7/html5/thumbnails/8.jpg)
8 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved.
Cameron Purdy (Development VP)
Adam Messinger (Fusion Middleware VP)
Mark Reihhold Java Platform Chief Architect
![Page 9: JavaOne 2011 Report](https://reader034.fdocuments.net/reader034/viewer/2022051411/547caffab4af9f635b8b46e7/html5/thumbnails/9.jpg)
9 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved.
Servers Desktop Embedded TV Mobile Card
Java Card
Java EE Java TV BD-J
JavaFX MSA
Java Language
Java SE Java ME
Key APIs
Platform Languag
e Java Platform
![Page 10: JavaOne 2011 Report](https://reader034.fdocuments.net/reader034/viewer/2022051411/547caffab4af9f635b8b46e7/html5/thumbnails/10.jpg)
10 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved.
Servers Desktop Embedded TV Mobile Card
Java Card
Java EE (GlassFish) Java TV
BD-J JavaFX MSA
Java Language
Java SE (HotRockit) Java ME
Key APIs
Platform
Language
Java Platform
![Page 11: JavaOne 2011 Report](https://reader034.fdocuments.net/reader034/viewer/2022051411/547caffab4af9f635b8b46e7/html5/thumbnails/11.jpg)
11 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved.
JavaOne で発表
![Page 12: JavaOne 2011 Report](https://reader034.fdocuments.net/reader034/viewer/2022051411/547caffab4af9f635b8b46e7/html5/thumbnails/12.jpg)
12 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved.
Servers Desktop Embedded TV Mobile Card
Java Card
Java EE (GlassFish) Java TV
BD-J JavaFX MSA
Java Language
Java SE (HotRockit) Java ME
Key APIs
Platform
Language
Java Platform
![Page 13: JavaOne 2011 Report](https://reader034.fdocuments.net/reader034/viewer/2022051411/547caffab4af9f635b8b46e7/html5/thumbnails/13.jpg)
13 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved.
http://jdk7.java.net/macportpreview/
![Page 14: JavaOne 2011 Report](https://reader034.fdocuments.net/reader034/viewer/2022051411/547caffab4af9f635b8b46e7/html5/thumbnails/14.jpg)
14 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved.
JavaFX 2.0 Code name: Presidio http://javafx.com
ピンボール・ゲーム
![Page 15: JavaOne 2011 Report](https://reader034.fdocuments.net/reader034/viewer/2022051411/547caffab4af9f635b8b46e7/html5/thumbnails/15.jpg)
15 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved.
JavaFX 2.0 Code name: Presidio
![Page 16: JavaOne 2011 Report](https://reader034.fdocuments.net/reader034/viewer/2022051411/547caffab4af9f635b8b46e7/html5/thumbnails/16.jpg)
16 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved.
JavaFX 2.0 Code name: Presidio http://netbeans.org
![Page 17: JavaOne 2011 Report](https://reader034.fdocuments.net/reader034/viewer/2022051411/547caffab4af9f635b8b46e7/html5/thumbnails/17.jpg)
17 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved.
JavaFX 2.0 Code name: Presidio
![Page 18: JavaOne 2011 Report](https://reader034.fdocuments.net/reader034/viewer/2022051411/547caffab4af9f635b8b46e7/html5/thumbnails/18.jpg)
18 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved.
Java SE の今後
![Page 19: JavaOne 2011 Report](https://reader034.fdocuments.net/reader034/viewer/2022051411/547caffab4af9f635b8b46e7/html5/thumbnails/19.jpg)
19 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved.
Servers Desktop Embedded TV Mobile Card
Java Card
Java EE Java TV BD-J
JavaFX MSA
Java Language
Java SE Java ME
Key APIs
Platform
Language
Java Platform
![Page 20: JavaOne 2011 Report](https://reader034.fdocuments.net/reader034/viewer/2022051411/547caffab4af9f635b8b46e7/html5/thumbnails/20.jpg)
20 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved.
7革命 進化
1996 1997 1998 2000 2002 2004 2006 2011
1.0
1.1
1.2
1.3 1.4
5.0
6
Java の歴史
![Page 21: JavaOne 2011 Report](https://reader034.fdocuments.net/reader034/viewer/2022051411/547caffab4af9f635b8b46e7/html5/thumbnails/21.jpg)
21 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved.
JSR- 337 : Java SE 8 2013 年 夏リリース予定
![Page 22: JavaOne 2011 Report](https://reader034.fdocuments.net/reader034/viewer/2022051411/547caffab4af9f635b8b46e7/html5/thumbnails/22.jpg)
22 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved.
JavaFX 3.0 Codename : Lombard
![Page 23: JavaOne 2011 Report](https://reader034.fdocuments.net/reader034/viewer/2022051411/547caffab4af9f635b8b46e7/html5/thumbnails/23.jpg)
23 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved.
JavaFX 3.0 : 次世代 Java 標準クライアント開発技術
JavaFX : 新しいJavaのクライアント実装 Java の標準リッチクライアントアプリケーション
Swing JavaFX
Adam Messinger
![Page 24: JavaOne 2011 Report](https://reader034.fdocuments.net/reader034/viewer/2022051411/547caffab4af9f635b8b46e7/html5/thumbnails/24.jpg)
24 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved.
JavaFX オープンソース化と標準化を発表
Adam Messinger
![Page 25: JavaOne 2011 Report](https://reader034.fdocuments.net/reader034/viewer/2022051411/547caffab4af9f635b8b46e7/html5/thumbnails/25.jpg)
25 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved.
![Page 26: JavaOne 2011 Report](https://reader034.fdocuments.net/reader034/viewer/2022051411/547caffab4af9f635b8b46e7/html5/thumbnails/26.jpg)
26 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved.
Java SE 9 のビジョン Mark Reinhold
![Page 27: JavaOne 2011 Report](https://reader034.fdocuments.net/reader034/viewer/2022051411/547caffab4af9f635b8b46e7/html5/thumbnails/27.jpg)
27 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved.
Java EE の今後
![Page 28: JavaOne 2011 Report](https://reader034.fdocuments.net/reader034/viewer/2022051411/547caffab4af9f635b8b46e7/html5/thumbnails/28.jpg)
28 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved.
Servers Desktop Embedded TV Mobile Card
Java Card
Java EE Java TV BD-J
JavaFX MSA
Java Language
Java SE Java ME
Key APIs
Platform Languag
e Java Platform
![Page 29: JavaOne 2011 Report](https://reader034.fdocuments.net/reader034/viewer/2022051411/547caffab4af9f635b8b46e7/html5/thumbnails/29.jpg)
29 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved.
Java EE の状況 Cameron Purdy
![Page 30: JavaOne 2011 Report](https://reader034.fdocuments.net/reader034/viewer/2022051411/547caffab4af9f635b8b46e7/html5/thumbnails/30.jpg)
30 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved.
Java EE 6 準拠の実行環境 Cameron Purdy
![Page 31: JavaOne 2011 Report](https://reader034.fdocuments.net/reader034/viewer/2022051411/547caffab4af9f635b8b46e7/html5/thumbnails/31.jpg)
31 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved.
![Page 32: JavaOne 2011 Report](https://reader034.fdocuments.net/reader034/viewer/2022051411/547caffab4af9f635b8b46e7/html5/thumbnails/32.jpg)
32 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved.
Java EE 7 ‒ PaaS にフォーカス • サービス・プロビジョニング • QoS, 伸縮性 • アプリケーションとリソースの共有 • 再設定、カスタマイズ機能 Linda DeMichie
(Java EE Spec Lead)
![Page 33: JavaOne 2011 Report](https://reader034.fdocuments.net/reader034/viewer/2022051411/547caffab4af9f635b8b46e7/html5/thumbnails/33.jpg)
33 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved.
Java EE 7 ‒ Elasticity (伸縮性) • リソース状況に応じた増減 • 自立サービスレベル管理 • 1台から IaaS まで配備対象管理
継続的な伸縮性
シングルノードNon-Elastic 動的な自己調整
SLA Driven Elasticity Java EE マルチノード
マルチインスタンス クラスタ化
Java EE 7 のフォーカス
Java EE Cluster
Capacity on Demand
Elastic Cluster
Cameron Purdy
![Page 34: JavaOne 2011 Report](https://reader034.fdocuments.net/reader034/viewer/2022051411/547caffab4af9f635b8b46e7/html5/thumbnails/34.jpg)
34 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved.
GlassFish v4.0 ‒ PaaS コンソール (New)
![Page 35: JavaOne 2011 Report](https://reader034.fdocuments.net/reader034/viewer/2022051411/547caffab4af9f635b8b46e7/html5/thumbnails/35.jpg)
35 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved.
GlassFish v4.0 ‒ PaaS 環境へデプロイ
![Page 36: JavaOne 2011 Report](https://reader034.fdocuments.net/reader034/viewer/2022051411/547caffab4af9f635b8b46e7/html5/thumbnails/36.jpg)
36 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved.
GlassFish v4.0 ‒ サービスリソース設定
![Page 37: JavaOne 2011 Report](https://reader034.fdocuments.net/reader034/viewer/2022051411/547caffab4af9f635b8b46e7/html5/thumbnails/37.jpg)
37 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved.
GlassFish v4.0 ‒ オート・スケール設定
CPU使用状況 メモリ使用状況 レスポンスタイム 日付指定
![Page 38: JavaOne 2011 Report](https://reader034.fdocuments.net/reader034/viewer/2022051411/547caffab4af9f635b8b46e7/html5/thumbnails/38.jpg)
38 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved.
GlassFish v4.0 ‒ PaaS 環境の監視
![Page 39: JavaOne 2011 Report](https://reader034.fdocuments.net/reader034/viewer/2022051411/547caffab4af9f635b8b46e7/html5/thumbnails/39.jpg)
39 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved.
GlassFish v4.0 ‒ Oracle VM の動的増加
![Page 40: JavaOne 2011 Report](https://reader034.fdocuments.net/reader034/viewer/2022051411/547caffab4af9f635b8b46e7/html5/thumbnails/40.jpg)
40 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved.
GlassFish v4.0 ‒ Oracle VM の動的増加
![Page 41: JavaOne 2011 Report](https://reader034.fdocuments.net/reader034/viewer/2022051411/547caffab4af9f635b8b46e7/html5/thumbnails/41.jpg)
41 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved.
JPA 2.1 マルチテナンシー • インスタンス・レベル • スキーマ・レベル • レコード(同一テーブル)・レベル
Linda DeMichie (Java EE Spec Lead)
![Page 42: JavaOne 2011 Report](https://reader034.fdocuments.net/reader034/viewer/2022051411/547caffab4af9f635b8b46e7/html5/thumbnails/42.jpg)
42 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved.
Eclipse Link 2.3 (Indigo) Multi Tenancy Support
@Multitenant @TenantDiscriminatorColumn
![Page 43: JavaOne 2011 Report](https://reader034.fdocuments.net/reader034/viewer/2022051411/547caffab4af9f635b8b46e7/html5/thumbnails/43.jpg)
43 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved.
テナントID : Oracle テナントID : Foo
JPA におけるマルチテナンシーの1例
同一アプリケーション
![Page 44: JavaOne 2011 Report](https://reader034.fdocuments.net/reader034/viewer/2022051411/547caffab4af9f635b8b46e7/html5/thumbnails/44.jpg)
44 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved.
Entity クラス
![Page 45: JavaOne 2011 Report](https://reader034.fdocuments.net/reader034/viewer/2022051411/547caffab4af9f635b8b46e7/html5/thumbnails/45.jpg)
45 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved.
アプリケーションのコピー&テナントIDの変更
テナント A 用の設定
テナント B 用の設定 アプリケーションの実装コードは 一切変更無し
![Page 46: JavaOne 2011 Report](https://reader034.fdocuments.net/reader034/viewer/2022051411/547caffab4af9f635b8b46e7/html5/thumbnails/46.jpg)
46 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved. 46
Java EE 7
Multi-Tenancy
Service Definition & Orchestration
Elasticity
New Roles
JMS 2.0
Caching API
JSON API
Expanded CDI & REST Support
Broad Industry Participation
Build on EE 6 Momentum
Java EE 7
![Page 47: JavaOne 2011 Report](https://reader034.fdocuments.net/reader034/viewer/2022051411/547caffab4af9f635b8b46e7/html5/thumbnails/47.jpg)
47 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved.
Project Avatar
![Page 48: JavaOne 2011 Report](https://reader034.fdocuments.net/reader034/viewer/2022051411/547caffab4af9f635b8b46e7/html5/thumbnails/48.jpg)
48 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved.
Project Avatar ‒ 内容 HTML 5 の登場により大変革を引き起こす
• HTML 5 クライアント – イベント駆動アプリケーションの実現のため双方向通信を利用 – リッチで標準化されたクライアント・サイドのプログラミングモデル:API, ハイパフォーマンスJavaScript と標準化されたオフラインで実行する能力
• クラウド – 基本要素 : WebSocket (Comet) , JSON (JAX-RS), RESTful Web サービス – 欠落データの変更通知、非同期インフラ等
• プログラミングモデル – パーツの合計以上 – Web-ネィティブ, クラウドに対する双方向バインド – Java ME, SE, EE 間の統一
![Page 49: JavaOne 2011 Report](https://reader034.fdocuments.net/reader034/viewer/2022051411/547caffab4af9f635b8b46e7/html5/thumbnails/49.jpg)
49 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved.
Project Avatar ‒ 範囲 動的リッチクライアントに対する完全なソリューション
HTML 5 ブラウザ
HTML & Java ハイブリッド アプリケーション
Java アプリケーション
Java EE クラウド
WebSocket 上のJSON
![Page 50: JavaOne 2011 Report](https://reader034.fdocuments.net/reader034/viewer/2022051411/547caffab4af9f635b8b46e7/html5/thumbnails/50.jpg)
50 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved.
その他
![Page 51: JavaOne 2011 Report](https://reader034.fdocuments.net/reader034/viewer/2022051411/547caffab4af9f635b8b46e7/html5/thumbnails/51.jpg)
51 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved.
![Page 52: JavaOne 2011 Report](https://reader034.fdocuments.net/reader034/viewer/2022051411/547caffab4af9f635b8b46e7/html5/thumbnails/52.jpg)
52 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved.
Twitter 社 JCP と OpenJDK に参加 • 信頼・実績ある Java を採用
• 大規模トランザクションの処理に有効 • マルチ言語サポート (Scale, Clojure)が有用
![Page 53: JavaOne 2011 Report](https://reader034.fdocuments.net/reader034/viewer/2022051411/547caffab4af9f635b8b46e7/html5/thumbnails/53.jpg)
53 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved.
![Page 54: JavaOne 2011 Report](https://reader034.fdocuments.net/reader034/viewer/2022051411/547caffab4af9f635b8b46e7/html5/thumbnails/54.jpg)
54 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved.
![Page 55: JavaOne 2011 Report](https://reader034.fdocuments.net/reader034/viewer/2022051411/547caffab4af9f635b8b46e7/html5/thumbnails/55.jpg)
55 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved.
JavaOne.Next
![Page 56: JavaOne 2011 Report](https://reader034.fdocuments.net/reader034/viewer/2022051411/547caffab4af9f635b8b46e7/html5/thumbnails/56.jpg)
56 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved.
![Page 57: JavaOne 2011 Report](https://reader034.fdocuments.net/reader034/viewer/2022051411/547caffab4af9f635b8b46e7/html5/thumbnails/57.jpg)
57 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved.
Java のキーマン Adam Messinger も来日予定
![Page 58: JavaOne 2011 Report](https://reader034.fdocuments.net/reader034/viewer/2022051411/547caffab4af9f635b8b46e7/html5/thumbnails/58.jpg)
58 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved.
49F
Tower Hall �S:324�T:505�
Auditorium�S:150�Fixed Seat �
Room 1+2�S:64�T:100�
Sky Studio �T:120�
会員専用�スペース �※使用不可�
58
S:School T:Theater
会員専用�スペース �※使用不可�
Room 7�S:36�
Room 6�S:28�
六本木アカデミーヒルズ 49F
![Page 59: JavaOne 2011 Report](https://reader034.fdocuments.net/reader034/viewer/2022051411/547caffab4af9f635b8b46e7/html5/thumbnails/59.jpg)
59 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved.
• JavaOne Pavillion ‒ Sponsor Booth, Oracle Booth • JavaOne Store, Unconference area, free zone, etc.
パビリオンエリアも用意
![Page 60: JavaOne 2011 Report](https://reader034.fdocuments.net/reader034/viewer/2022051411/547caffab4af9f635b8b46e7/html5/thumbnails/60.jpg)
60 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved.
http://www.oracle.com/javaone
![Page 61: JavaOne 2011 Report](https://reader034.fdocuments.net/reader034/viewer/2022051411/547caffab4af9f635b8b46e7/html5/thumbnails/61.jpg)
61 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved.
Summary
![Page 62: JavaOne 2011 Report](https://reader034.fdocuments.net/reader034/viewer/2022051411/547caffab4af9f635b8b46e7/html5/thumbnails/62.jpg)
62 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved.
• 実績のあるテクノロジー • コミュニティ・ドリブン • オラクルのリーダシップ
Moving Java Forward
![Page 63: JavaOne 2011 Report](https://reader034.fdocuments.net/reader034/viewer/2022051411/547caffab4af9f635b8b46e7/html5/thumbnails/63.jpg)
63 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved.
![Page 64: JavaOne 2011 Report](https://reader034.fdocuments.net/reader034/viewer/2022051411/547caffab4af9f635b8b46e7/html5/thumbnails/64.jpg)
64 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved.
参考資料
![Page 65: JavaOne 2011 Report](https://reader034.fdocuments.net/reader034/viewer/2022051411/547caffab4af9f635b8b46e7/html5/thumbnails/65.jpg)
65 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved.
2011年現在: 提供する製品・技術 Result
Java SE q JDK 7 for Mac OS X 開発者プレビュー版提供開始 (2011 年 JavaOne) q JDK 7 (2011/07/28) q JRockit を JDK と同一ライセンスで無償リリース開始
Java EE
q GlassFish 3.1.1 (2011/07/28) q Java EE 7 仕様開発進行中
Java FX q Java FX 2.0 (2011 年 JavaOne) q Java FX 2.0 for Mac OS X Developer Preview (2011 年 JavaOne)
Java ME/ Embedded
q Oracle Java Wireless Client 3.0 (2011/06) q Oracle Java Embedded Client 1.0 (2011/05) q Java SE for Embedded 7 (2011/07/28) q Java ME SDK 3.0.5 and LWUIT 1.5
ü ü ü ü ü ü ü ü ü ü ü
![Page 66: JavaOne 2011 Report](https://reader034.fdocuments.net/reader034/viewer/2022051411/547caffab4af9f635b8b46e7/html5/thumbnails/66.jpg)
66 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved.
2011年: コミュニティ Result
OpenJDK
q OpenJDK コミュニティに IBM, Apple, SAP, Azul が参加 q OpenJDK コミュニティの定款の承認 q OpenJDK が Java SE 7 の正式な参照実装 q 2011 年 7 月 JVM 言語サミット開催 q OpenJDK の Twitter による情報提供開始(数千人のフォローワー)
JCP
q Java SE 7 の JSR が承認 & Java SE 8 の JSR を提出 (継続中) q SouJava(ブラジル), London JUG(イギリス) が JCP EC メンバーに選出 q 透明性向上目的の JSR-348 (新しい JCP に向かって) q Java EE 7 の為の JSR-342 提出
JUGs q Oracle 主催の JUG リーダ電話会議を隔週で開催 q 2011 年 1 月 Oracle 主催 JUG リーダサミットを開催 q JDK 7 のローンチイベントを約 50 ヶ国 250 のJUGで開催
ü ü ü ü ü ü ü ü ü ü ü ü
![Page 67: JavaOne 2011 Report](https://reader034.fdocuments.net/reader034/viewer/2022051411/547caffab4af9f635b8b46e7/html5/thumbnails/67.jpg)
67 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved.
2011年: Oracle のリーダシップ Result
継続的な投資 q Java 開発チームの統合成功 (社員採用募集中 !!) q 世界各地で JavaOne 開催:ブラジル、中国、ロシア、インド q Reinvigorated flagship JavaOne 2011
コミュニティの普及活動
q Java マガジンを提供開始 (5万人以上の購読者) q 世界中で 80 以上の Java Developer Days を開催 q Java エバンジェリストが約 8 万人の開発者とコンタクト(170以上のイベント) q Java Podcast が 25 万以上ダウンロード
検証
q JDK downloads up 91% Year over Year q Over 1 million active NetBeans users q Increase of TV devices running Java from 80 million to 115 million q Over 45,000 Java ME applications
ü ü ü ü ü ü ü ü ü ü
ü
![Page 68: JavaOne 2011 Report](https://reader034.fdocuments.net/reader034/viewer/2022051411/547caffab4af9f635b8b46e7/html5/thumbnails/68.jpg)
68 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved.
2013年夏 JDK 8 提供開始予定 (2012年冬から変更) テーマ 詳細内容
Project Jigsaw • Java アプリケーションとプラットフォーム用のモジュールシステム
Project Lambda • Java 言語における Closure と関連機能 (JSR-335) • Java コレクション API におけるバルク並列オペレーション (filter/map/reduce)
Oracle JVM 統合 • JRockit からパフォーマンス、サービス可用性機能の完全統合 (Mission Control, Flight Recorder も含む)
JavaFX 3.0 • 次世代 Java クライアント
JavaScript • 次世代の JVM で動作する JavaScript エンジン (Project Nashorn) • JVM における JavaScript/Java の相互運用性
デバイスのサポート • マルチタッチ (JavaFX), カメラ, 位置情報, コンパスと加速度
開発生産性 • 型におけるアノテーション (JSR 308), マイナーな言語拡張
API と他の更新 • セキュリティの拡張、日付/時刻 (JSR 310), ネットワーク, 国際化, アクセシビリティ, パッケージング/インストール
オープンソース • OpenJDK におけるオープン開発, オープンソースと追加の内製コンポーネント
![Page 69: JavaOne 2011 Report](https://reader034.fdocuments.net/reader034/viewer/2022051411/547caffab4af9f635b8b46e7/html5/thumbnails/69.jpg)
69 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved.
Java SE 9 のビジョン
相互運用性 • マルチ言語対応の JVM • Java/ネィティブ統合の改良
クラウド • マルチ・テナンシーのサポート • リソース管理
操作性の向上 • セルフチューニング JVM • 言語の拡張
高度な最適化 • ユニファイド型システム • データ構造の最適化
動作環境 • 組み込み機器から大規模サーバへの適用 • ヘテロジニアス・コンピューティング・モデル対応
![Page 70: JavaOne 2011 Report](https://reader034.fdocuments.net/reader034/viewer/2022051411/547caffab4af9f635b8b46e7/html5/thumbnails/70.jpg)
70 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved.
テーマ 詳細内容
PaaS 対応 • PaaS を実現するためのサービス定義とサービスプロビジョニング • API におけるマルチ・テナンシーの有効化
Web Profile • JAX-RS 2.0 のサポートを含むいくつかの仕様を Web Profile へ追加
JMS 2.0 • メッセージ・ベースアプリケーションを構築するためのプログラミングモデルの簡易化 • 依存性注入のサポート
CDI • JSF とのより密接な統合 • コンテナ管理トランザクションの拡張スコープ • サービス・メタデータの拡張と設定の改良
Caching • キャッシュ・システムへ接続するための API を提供 コンカレンシー ユーティリティ • コンテナ内部の Java コンカレンシー API のサポート
プルーニング • 古い API をベンダーがオプションでサポートする事を許可 • EJB CMP/BMP, JAX-RPC
オープンソース 透明性
• java.net の GlassFish プロジェクトによるオープンな開発 • Java EE 7 の各 JSR に関する議論を公開、エキスパートグループのメールを閲覧可能
Java EE 7 ‒ 内容
![Page 71: JavaOne 2011 Report](https://reader034.fdocuments.net/reader034/viewer/2022051411/547caffab4af9f635b8b46e7/html5/thumbnails/71.jpg)
71 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved.
Java EE 7 に含まれる JSR • Platform 7 / Web Profile 7 • JPA 2.1 • JAX-RS 2.0 • EJB 3.2 • JMS 2.0 • Servlet 3.1 • EL 3.0 • JSF 2.2 • CDI 1.1 • Bean Validation 1.1
• JCache 1.0 (JSR 107) • Concurrency Utilities 1.0 • State Management 1.0 • Batch Processing 1.0 • JSON 1.0 • Common Annotations 1.2 MR • JAX-WS 2.3 MR • JTA 1.2 MR • JSP 2.3 MR • JASPIC 1.2 MR
![Page 72: JavaOne 2011 Report](https://reader034.fdocuments.net/reader034/viewer/2022051411/547caffab4af9f635b8b46e7/html5/thumbnails/72.jpg)
72 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved.
JDK Roadmap
2011 2012 2013
JDK 7u2 • JRE 7 on java.com • JavaFX 2.0 co-install
JDK 8 • Windows, Linux, Solaris, OS X
• Jigsaw • Lambda • JavaFX 3.0 • Complete Oracle JVM convergence
• JavaScript interop • more
Last public JDK 6 update
JDK 7u6 • OS X JRE port (for end-users)
• Improved OS integration, auto-update
JDK 7
JDK 7u4 • OS X JDK Port (for developers)
2014
NetBeans 7 • Java SE 7 support
• more
NetBeans.next • Java SE 8 support • JavaFX 3.0 support • more
Mac OS X • JDK 7 Dev Preview • JavaFX 2.0 Dev Preview
NetBeans 7.1 • JavaFX 2.0 support
![Page 73: JavaOne 2011 Report](https://reader034.fdocuments.net/reader034/viewer/2022051411/547caffab4af9f635b8b46e7/html5/thumbnails/73.jpg)
73 | Copyright © 2011, Oracle and/or it’s affiliates. All rights reserved.
JavaFX Roadmap
2011 2012 2013
JavaFX 3.0 • Bundled with JDK 8 • Windows, Mac OS X, Linux
JavaFX Scene Builder GA
JavaFX 2.x • Mac OS X GA • Linux Dev. Preview
2014
NetBeans.next • JavaFX 3.0 support • more
JavaFX 2.0 GA • Windows GA • Mac OS X Dev. Preview
JavaFX Scene Builder EA
NetBeans 7.1 Beta • JavaFX 2.0 support
JavaFX 2.0.2 • JDK 7 co-install
JavaFX 2.x • Linux GA