Download - The Action for Making the future Java
![Page 1: The Action for Making the future Java](https://reader033.vdocuments.mx/reader033/viewer/2022052619/55660b00d8b42aa6628b50a2/html5/thumbnails/1.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 1 SummitDevelopers
SummitDevelopers
日本オラクル株式会社 寺田 佳央 - Java Evangelist - Twitter : @yoshioterada
![Page 2: The Action for Making the future Java](https://reader033.vdocuments.mx/reader033/viewer/2022052619/55660b00d8b42aa6628b50a2/html5/thumbnails/2.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 2 SummitDevelopers
以下の事項は、弊社の一般的な製品の方向性に関する概要を説明するものです。また、情報提供を唯一の目的とするものであり、いかなる契約にも組み込むことはできません。以下の事項は、マテリアルやコード、機能を提供することをコミットメント(確約)するものではないため、購買決定を行う際の判断材料になさらないで下さい。オラクル製品に関して記載されている機能の開発、リリースおよび時期については、弊社の裁量により決定されます。
Oracleは、米国オラクルコーポレーション及びその子会社、関連会社の米国及びその他の国における登録商標です。文中の社名、商品名等は各社の商標または登録商標である場合があります。
![Page 3: The Action for Making the future Java](https://reader033.vdocuments.mx/reader033/viewer/2022052619/55660b00d8b42aa6628b50a2/html5/thumbnails/3.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 3 SummitDevelopers
17
![Page 4: The Action for Making the future Java](https://reader033.vdocuments.mx/reader033/viewer/2022052619/55660b00d8b42aa6628b50a2/html5/thumbnails/4.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 4 SummitDevelopers
Action
今年のテーマ
![Page 5: The Action for Making the future Java](https://reader033.vdocuments.mx/reader033/viewer/2022052619/55660b00d8b42aa6628b50a2/html5/thumbnails/5.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 5 SummitDevelopers
I ♥ Java
![Page 6: The Action for Making the future Java](https://reader033.vdocuments.mx/reader033/viewer/2022052619/55660b00d8b42aa6628b50a2/html5/thumbnails/6.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 6 SummitDevelopers
世の中に衝撃を与えた
![Page 7: The Action for Making the future Java](https://reader033.vdocuments.mx/reader033/viewer/2022052619/55660b00d8b42aa6628b50a2/html5/thumbnails/7.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 7 SummitDevelopers
![Page 8: The Action for Making the future Java](https://reader033.vdocuments.mx/reader033/viewer/2022052619/55660b00d8b42aa6628b50a2/html5/thumbnails/8.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 8 SummitDevelopers
![Page 9: The Action for Making the future Java](https://reader033.vdocuments.mx/reader033/viewer/2022052619/55660b00d8b42aa6628b50a2/html5/thumbnails/9.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 9 SummitDevelopers
進化し続けるJava
![Page 10: The Action for Making the future Java](https://reader033.vdocuments.mx/reader033/viewer/2022052619/55660b00d8b42aa6628b50a2/html5/thumbnails/10.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 10 SummitDevelopers
返り咲き一位
![Page 11: The Action for Making the future Java](https://reader033.vdocuments.mx/reader033/viewer/2022052619/55660b00d8b42aa6628b50a2/html5/thumbnails/11.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 11 SummitDevelopers
Action #1
![Page 12: The Action for Making the future Java](https://reader033.vdocuments.mx/reader033/viewer/2022052619/55660b00d8b42aa6628b50a2/html5/thumbnails/12.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 12 SummitDevelopers
Java SE 7 の ご適用はお済みですか?
![Page 13: The Action for Making the future Java](https://reader033.vdocuments.mx/reader033/viewer/2022052619/55660b00d8b42aa6628b50a2/html5/thumbnails/13.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 13 SummitDevelopers
2011年7月28日 Java SE 7正式リリース
![Page 14: The Action for Making the future Java](https://reader033.vdocuments.mx/reader033/viewer/2022052619/55660b00d8b42aa6628b50a2/html5/thumbnails/14.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 14 SummitDevelopers
7Project Coin (JSR 334) NIO.2 (JSR 203) Fork/Join Framework InvokeDynamic (JSR 292)
• クラスローダの拡張 • 国際化の拡張
• Unicode 6.0 • IETF BCP47, UTR 35 • ISO 4217 通貨コード • Locale の拡張
• URLClassLoader のクローズ
• SDP & SCTP • セキュリティの拡張
• TLS 1.2 • ECC
• Swing JLayer • XRender Pipeline for Java 2D • JDBC 4.1
![Page 15: The Action for Making the future Java](https://reader033.vdocuments.mx/reader033/viewer/2022052619/55660b00d8b42aa6628b50a2/html5/thumbnails/15.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 15 SummitDevelopers
プロジェクトCoin
言語仕様に関する小さな変更
7
![Page 16: The Action for Making the future Java](https://reader033.vdocuments.mx/reader033/viewer/2022052619/55660b00d8b42aa6628b50a2/html5/thumbnails/16.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 16 SummitDevelopers
switch 文で文字列 2進数表記 数値表記中の区切り文字 例外のマルチキャッチ 例外の安全な再スロー ジェネリクスの省略表記 リソースの自動クローズ 安全な可変長引数メソッド
![Page 17: The Action for Making the future Java](https://reader033.vdocuments.mx/reader033/viewer/2022052619/55660b00d8b42aa6628b50a2/html5/thumbnails/17.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 17 SummitDevelopers
JSR 203: NIO.2 More New I/O APIs for the Java™ Platform
![Page 18: The Action for Making the future Java](https://reader033.vdocuments.mx/reader033/viewer/2022052619/55660b00d8b42aa6628b50a2/html5/thumbnails/18.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 18 SummitDevelopers
Java NIO.2 適用の利点 § パフォーマンスの大幅な改善
![Page 19: The Action for Making the future Java](https://reader033.vdocuments.mx/reader033/viewer/2022052619/55660b00d8b42aa6628b50a2/html5/thumbnails/19.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 19 SummitDevelopers
Java NIO.2 適用後 ファイル権限を扱う事が可能 適切な例外ハンドリングが可能 ファイルシステムの変更通知が可能 非同期 I/O をサポート zip をファイルシステムとして 処理可能
Java NIO.2 適用の利点 Java NIO.2 適用後
ファイルシステム用のAPI を提供 ファイルツリーによる走査が可 ファイル操作用API (コピー、削除、移動等) シンボリックリンクをサポート ファイル属性を扱う事が可能
![Page 20: The Action for Making the future Java](https://reader033.vdocuments.mx/reader033/viewer/2022052619/55660b00d8b42aa6628b50a2/html5/thumbnails/20.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 20 SummitDevelopers
Java SE 7 へ移行するメリット
パフォーマンスの向上 開発生産性・容易性の向上
ファイル操作の簡易化
冗長的な実装コードの削減
![Page 21: The Action for Making the future Java](https://reader033.vdocuments.mx/reader033/viewer/2022052619/55660b00d8b42aa6628b50a2/html5/thumbnails/21.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 21 SummitDevelopers
Action #2
![Page 22: The Action for Making the future Java](https://reader033.vdocuments.mx/reader033/viewer/2022052619/55660b00d8b42aa6628b50a2/html5/thumbnails/22.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 22 SummitDevelopers
JavaFX を ご存知ですか?
![Page 23: The Action for Making the future Java](https://reader033.vdocuments.mx/reader033/viewer/2022052619/55660b00d8b42aa6628b50a2/html5/thumbnails/23.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 23 SummitDevelopers
![Page 24: The Action for Making the future Java](https://reader033.vdocuments.mx/reader033/viewer/2022052619/55660b00d8b42aa6628b50a2/html5/thumbnails/24.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 24 SummitDevelopers
We’re also going to open source Our
iOS and Android implementations
![Page 25: The Action for Making the future Java](https://reader033.vdocuments.mx/reader033/viewer/2022052619/55660b00d8b42aa6628b50a2/html5/thumbnails/25.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 25 SummitDevelopers
Action #3
![Page 26: The Action for Making the future Java](https://reader033.vdocuments.mx/reader033/viewer/2022052619/55660b00d8b42aa6628b50a2/html5/thumbnails/26.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 26 SummitDevelopers
JavaEE 6 の ご適用はお済みですか?
![Page 27: The Action for Making the future Java](https://reader033.vdocuments.mx/reader033/viewer/2022052619/55660b00d8b42aa6628b50a2/html5/thumbnails/27.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 27 SummitDevelopers
• オールインワン • 軽量
Java EE WebProfile版がサポートする仕様
Servlet 3.0 JPA 2.0
JSP 2.2/EL JTA 1.1
JSTL DI 1.0/CDI 1.0
JSF 2.0 Managed Bean 1.0
Bean Validation 1.0 Interceptors 1.1
EJB 3.1 Lite Common Annotations
Java EE 準拠 アプリケーション
サーバ Java EE 6 全機能
開発者ニーズを満たす Java EE
![Page 28: The Action for Making the future Java](https://reader033.vdocuments.mx/reader033/viewer/2022052619/55660b00d8b42aa6628b50a2/html5/thumbnails/28.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 28 SummitDevelopers
JavaEE の出版書籍
![Page 29: The Action for Making the future Java](https://reader033.vdocuments.mx/reader033/viewer/2022052619/55660b00d8b42aa6628b50a2/html5/thumbnails/29.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 29 SummitDevelopers
2013年 Java にとって重要な年
![Page 30: The Action for Making the future Java](https://reader033.vdocuments.mx/reader033/viewer/2022052619/55660b00d8b42aa6628b50a2/html5/thumbnails/30.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 30 SummitDevelopers
Action #4
![Page 31: The Action for Making the future Java](https://reader033.vdocuments.mx/reader033/viewer/2022052619/55660b00d8b42aa6628b50a2/html5/thumbnails/31.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 31 SummitDevelopers
2013年春 Java EE 7登場 まもなく!!
![Page 32: The Action for Making the future Java](https://reader033.vdocuments.mx/reader033/viewer/2022052619/55660b00d8b42aa6628b50a2/html5/thumbnails/32.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 32 SummitDevelopers
Java EE 7 へ含まれる予定の JSR 一覧
Connector 1.6 JPA 2.1 JTA 1.2 JMS 2.0
Managed Bean 1.0 EJB 3.2
Common Annotations 1.1 Interceptors 1.1 CDI 1.1
Portable Extensions
Servlet 3.1
JSP 2.2 JSF 2.2 JAX-RS 2.0
EL 3.0
Bean Validation 1.1
Batch Application (JSR-352)
Java API for JSON
(JSR-353)
Java API for WebSocket (JSR-356)
新規追加 大幅な更新 通常の更新
![Page 33: The Action for Making the future Java](https://reader033.vdocuments.mx/reader033/viewer/2022052619/55660b00d8b42aa6628b50a2/html5/thumbnails/33.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 33 SummitDevelopers
Java EE 7参照実装
GlassFish v4
http://dlc.sun.com.edgesuite.net/glassfish/4.0/
![Page 34: The Action for Making the future Java](https://reader033.vdocuments.mx/reader033/viewer/2022052619/55660b00d8b42aa6628b50a2/html5/thumbnails/34.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 34 SummitDevelopers
Action #5
![Page 35: The Action for Making the future Java](https://reader033.vdocuments.mx/reader033/viewer/2022052619/55660b00d8b42aa6628b50a2/html5/thumbnails/35.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 35 SummitDevelopers
2013年秋 Java SE 8登場
![Page 36: The Action for Making the future Java](https://reader033.vdocuments.mx/reader033/viewer/2022052619/55660b00d8b42aa6628b50a2/html5/thumbnails/36.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 36 SummitDevelopers
* Lambda 式の追加 * JavaFX 8 の統合 * Nashorn の統合
![Page 37: The Action for Making the future Java](https://reader033.vdocuments.mx/reader033/viewer/2022052619/55660b00d8b42aa6628b50a2/html5/thumbnails/37.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 37 SummitDevelopers
http://jdk8.java.net/download.html
お試し版を 利用可能
![Page 38: The Action for Making the future Java](https://reader033.vdocuments.mx/reader033/viewer/2022052619/55660b00d8b42aa6628b50a2/html5/thumbnails/38.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 38 SummitDevelopers
![Page 39: The Action for Making the future Java](https://reader033.vdocuments.mx/reader033/viewer/2022052619/55660b00d8b42aa6628b50a2/html5/thumbnails/39.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 39 SummitDevelopers
Action #6
![Page 40: The Action for Making the future Java](https://reader033.vdocuments.mx/reader033/viewer/2022052619/55660b00d8b42aa6628b50a2/html5/thumbnails/40.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 40 SummitDevelopers
Participation
![Page 41: The Action for Making the future Java](https://reader033.vdocuments.mx/reader033/viewer/2022052619/55660b00d8b42aa6628b50a2/html5/thumbnails/41.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 41 SummitDevelopers
日本の大学生
![Page 42: The Action for Making the future Java](https://reader033.vdocuments.mx/reader033/viewer/2022052619/55660b00d8b42aa6628b50a2/html5/thumbnails/42.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 42 SummitDevelopers
Adopt a JSR Program
http://adoptajsr.org
![Page 43: The Action for Making the future Java](https://reader033.vdocuments.mx/reader033/viewer/2022052619/55660b00d8b42aa6628b50a2/html5/thumbnails/43.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 43 SummitDevelopers
オープンで開かれた Java を最大限に 利用しましょう
![Page 44: The Action for Making the future Java](https://reader033.vdocuments.mx/reader033/viewer/2022052619/55660b00d8b42aa6628b50a2/html5/thumbnails/44.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 44 SummitDevelopers
日本 Java ユーザグループ
![Page 45: The Action for Making the future Java](https://reader033.vdocuments.mx/reader033/viewer/2022052619/55660b00d8b42aa6628b50a2/html5/thumbnails/45.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 45 SummitDevelopers
JJUG CCC 5/11(土) 開催
登壇者募集中 Call for Papers
http://www.java-users.jp/
![Page 46: The Action for Making the future Java](https://reader033.vdocuments.mx/reader033/viewer/2022052619/55660b00d8b42aa6628b50a2/html5/thumbnails/46.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 46 SummitDevelopers
Java Developer Newsletter http://tinyurl.com/jdn-reg
![Page 47: The Action for Making the future Java](https://reader033.vdocuments.mx/reader033/viewer/2022052619/55660b00d8b42aa6628b50a2/html5/thumbnails/47.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 47 SummitDevelopers
Action #7
![Page 48: The Action for Making the future Java](https://reader033.vdocuments.mx/reader033/viewer/2022052619/55660b00d8b42aa6628b50a2/html5/thumbnails/48.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 48 SummitDevelopers
Oracle からの アナウンス
![Page 49: The Action for Making the future Java](https://reader033.vdocuments.mx/reader033/viewer/2022052619/55660b00d8b42aa6628b50a2/html5/thumbnails/49.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 49 SummitDevelopers
■期間 : 2012年 4月4日(水)~5日(木) ■内容 : キーノート/ブレイクアウト
/ハンズオン/ブース/オンライン・セッション
■会場 : 六本木ヒルズ アカデミーヒルズ
![Page 50: The Action for Making the future Java](https://reader033.vdocuments.mx/reader033/viewer/2022052619/55660b00d8b42aa6628b50a2/html5/thumbnails/50.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 50 SummitDevelopers
![Page 51: The Action for Making the future Java](https://reader033.vdocuments.mx/reader033/viewer/2022052619/55660b00d8b42aa6628b50a2/html5/thumbnails/51.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 51 SummitDevelopers
![Page 52: The Action for Making the future Java](https://reader033.vdocuments.mx/reader033/viewer/2022052619/55660b00d8b42aa6628b50a2/html5/thumbnails/52.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 52 SummitDevelopers
日程:2013 年 5 月14 日 場所:東京近郊(秋葉原?!)
![Page 53: The Action for Making the future Java](https://reader033.vdocuments.mx/reader033/viewer/2022052619/55660b00d8b42aa6628b50a2/html5/thumbnails/53.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 53 SummitDevelopers
![Page 54: The Action for Making the future Java](https://reader033.vdocuments.mx/reader033/viewer/2022052619/55660b00d8b42aa6628b50a2/html5/thumbnails/54.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 54 SummitDevelopers
SummitDevelopers
![Page 55: The Action for Making the future Java](https://reader033.vdocuments.mx/reader033/viewer/2022052619/55660b00d8b42aa6628b50a2/html5/thumbnails/55.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 55 SummitDevelopers