the action for making the future java

Post on 28-May-2015

7.686 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 1 SummitDevelopers

SummitDevelopers

日本オラクル株式会社 寺田 佳央  - Java Evangelist  - Twitter : @yoshioterada

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 2 SummitDevelopers

以下の事項は、弊社の一般的な製品の方向性に関する概要を説明するものです。また、情報提供を唯一の目的とするものであり、いかなる契約にも組み込むことはできません。以下の事項は、マテリアルやコード、機能を提供することをコミットメント(確約)するものではないため、購買決定を行う際の判断材料になさらないで下さい。オラクル製品に関して記載されている機能の開発、リリースおよび時期については、弊社の裁量により決定されます。

Oracleは、米国オラクルコーポレーション及びその子会社、関連会社の米国及びその他の国における登録商標です。文中の社名、商品名等は各社の商標または登録商標である場合があります。

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 3 SummitDevelopers

17

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 4 SummitDevelopers

Action

今年のテーマ

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 5 SummitDevelopers

I ♥ Java

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 6 SummitDevelopers

世の中に衝撃を与えた

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 7 SummitDevelopers

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 8 SummitDevelopers

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 9 SummitDevelopers

進化し続けるJava

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 10 SummitDevelopers

返り咲き一位

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 11 SummitDevelopers

Action #1

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 12 SummitDevelopers

Java SE 7 の ご適用はお済みですか?

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 13 SummitDevelopers

2011年7月28日 Java SE 7正式リリース

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

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 15 SummitDevelopers

プロジェクトCoin

言語仕様に関する小さな変更

7

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 16 SummitDevelopers

switch 文で文字列 2進数表記 数値表記中の区切り文字 例外のマルチキャッチ 例外の安全な再スロー ジェネリクスの省略表記 リソースの自動クローズ 安全な可変長引数メソッド

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

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 18 SummitDevelopers

Java NIO.2 適用の利点 § パフォーマンスの大幅な改善

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 (コピー、削除、移動等) シンボリックリンクをサポート ファイル属性を扱う事が可能

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 20 SummitDevelopers

Java SE 7 へ移行するメリット

パフォーマンスの向上 開発生産性・容易性の向上

ファイル操作の簡易化

冗長的な実装コードの削減

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 21 SummitDevelopers

Action #2

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 22 SummitDevelopers

JavaFX を ご存知ですか?

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 23 SummitDevelopers

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 24 SummitDevelopers

We’re also going to open source Our

iOS and Android implementations

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 25 SummitDevelopers

Action #3

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 26 SummitDevelopers

JavaEE 6 の ご適用はお済みですか?

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

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 28 SummitDevelopers

JavaEE の出版書籍

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 29 SummitDevelopers

2013年 Java にとって重要な年

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 30 SummitDevelopers

Action #4

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 31 SummitDevelopers

2013年春 Java EE 7登場 まもなく!!

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)

新規追加 大幅な更新 通常の更新

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/

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 34 SummitDevelopers

Action #5

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 35 SummitDevelopers

2013年秋 Java SE 8登場

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 36 SummitDevelopers

* Lambda 式の追加 * JavaFX 8 の統合 * Nashorn の統合

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 37 SummitDevelopers

http://jdk8.java.net/download.html

お試し版を 利用可能

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 38 SummitDevelopers

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 39 SummitDevelopers

Action #6

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 40 SummitDevelopers

Participation

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 41 SummitDevelopers

日本の大学生

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 42 SummitDevelopers

Adopt a JSR Program

http://adoptajsr.org

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 43 SummitDevelopers

オープンで開かれた Java を最大限に 利用しましょう

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 44 SummitDevelopers

日本 Java ユーザグループ

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 45 SummitDevelopers

JJUG CCC 5/11(土) 開催

登壇者募集中 Call for Papers

http://www.java-users.jp/

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 46 SummitDevelopers

Java Developer Newsletter http://tinyurl.com/jdn-reg

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 47 SummitDevelopers

Action #7

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 48 SummitDevelopers

Oracle からの アナウンス

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 49 SummitDevelopers

■期間 : 2012年 4月4日(水)~5日(木) ■内容 : キーノート/ブレイクアウト

/ハンズオン/ブース/オンライン・セッション

■会場 : 六本木ヒルズ アカデミーヒルズ 

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 50 SummitDevelopers

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 51 SummitDevelopers

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 52 SummitDevelopers

日程:2013 年 5 月14 日 場所:東京近郊(秋葉原?!)

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 53 SummitDevelopers

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 54 SummitDevelopers

SummitDevelopers

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 55 SummitDevelopers

top related