Suche senden
Hochladen
Java Day Tokyo 2016 feedback at Kumamoto
•
0 gefällt mir
•
223 views
T
Takashi Ito
Folgen
Java Day Kumamotoでのセッション "Java Day Tokyo 2016フィードバック"の資料です。
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 50
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
20160123 java one2015_feedback @ Osaka
20160123 java one2015_feedback @ Osaka
Takashi Ito
JavaCro'15 - Java Certification – in theory and practice - Branko Mihaljević,...
JavaCro'15 - Java Certification – in theory and practice - Branko Mihaljević,...
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
Владимир Иванов (Oracle): Java: прошлое и будущее
Владимир Иванов (Oracle): Java: прошлое и будущее
Olga Lavrentieva
Advance your Career and Help Define Java’s Future
Advance your Career and Help Define Java’s Future
Heather VanCura
Java EE, What's Next? by Anil Gaur
Java EE, What's Next? by Anil Gaur
Takashi Ito
JCP 20 Year Anniversary
JCP 20 Year Anniversary
Heather VanCura
JavaCro'15 - Everything a Java EE Developer needs to know about the JavaScrip...
JavaCro'15 - Everything a Java EE Developer needs to know about the JavaScrip...
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
JavaCro'15 - Managing Java at Scale Security and Compatibility Applications -...
JavaCro'15 - Managing Java at Scale Security and Compatibility Applications -...
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
Empfohlen
20160123 java one2015_feedback @ Osaka
20160123 java one2015_feedback @ Osaka
Takashi Ito
JavaCro'15 - Java Certification – in theory and practice - Branko Mihaljević,...
JavaCro'15 - Java Certification – in theory and practice - Branko Mihaljević,...
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
Владимир Иванов (Oracle): Java: прошлое и будущее
Владимир Иванов (Oracle): Java: прошлое и будущее
Olga Lavrentieva
Advance your Career and Help Define Java’s Future
Advance your Career and Help Define Java’s Future
Heather VanCura
Java EE, What's Next? by Anil Gaur
Java EE, What's Next? by Anil Gaur
Takashi Ito
JCP 20 Year Anniversary
JCP 20 Year Anniversary
Heather VanCura
JavaCro'15 - Everything a Java EE Developer needs to know about the JavaScrip...
JavaCro'15 - Everything a Java EE Developer needs to know about the JavaScrip...
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
JavaCro'15 - Managing Java at Scale Security and Compatibility Applications -...
JavaCro'15 - Managing Java at Scale Security and Compatibility Applications -...
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
Serverless Java - Challenges and Triumphs
Serverless Java - Challenges and Triumphs
David Delabassee
MySQL
MySQL
PT.JUG
Oracle Cloud에서 애플리케이션을 개발하고 테스트하는 손쉬운 방법
Oracle Cloud에서 애플리케이션을 개발하고 테스트하는 손쉬운 방법
Mee Nam Lee
Azul Zulu on Azure Overview -- OpenTech CEE Workshop, Warsaw, Poland
Azul Zulu on Azure Overview -- OpenTech CEE Workshop, Warsaw, Poland
Azul Systems Inc.
JavaOne2015報告会 in Okinawa
JavaOne2015報告会 in Okinawa
Takashi Ito
Java cloud service 발표자료
Java cloud service 발표자료
Mee Nam Lee
Introducing Java 8
Introducing Java 8
PT.JUG
Java EE Arquillian Testing with Docker & The Cloud
Java EE Arquillian Testing with Docker & The Cloud
Bruno Borges
Javantura Zagreb 2014 - universAAL - Andrej Grgurić
Javantura Zagreb 2014 - universAAL - Andrej Grgurić
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
Melhore o Desenvolvimento do Time com DevOps na Nuvem
Melhore o Desenvolvimento do Time com DevOps na Nuvem
Bruno Borges
Tecnologias Oracle em Docker Containers On-premise e na Nuvem
Tecnologias Oracle em Docker Containers On-premise e na Nuvem
Bruno Borges
20191119 Cloud Native Java : GraalVM
20191119 Cloud Native Java : GraalVM
Taewan Kim
Building Secure Mashups With OpenAjax
Building Secure Mashups With OpenAjax
elliando dias
JDK versions and OpenJDK
JDK versions and OpenJDK
Wolfgang Weigend
JDK 10 Java Module System
JDK 10 Java Module System
Wolfgang Weigend
Polyglot! A Lightweight Cloud Platform for Java SE, Node, and More
Polyglot! A Lightweight Cloud Platform for Java SE, Node, and More
Shaun Smith
O Mundo Oracle e o Que Há de Novo no Java
O Mundo Oracle e o Que Há de Novo no Java
Bruno Borges
Current Trends in Java Technology
Current Trends in Java Technology
Mindfire LLC
Another compilation method in java - AOT (Ahead of Time) compilation
Another compilation method in java - AOT (Ahead of Time) compilation
Logico
Java EE 8 Overview (Japanese)
Java EE 8 Overview (Japanese)
Logico
Japanese Introduction to Oracle JET
Japanese Introduction to Oracle JET
Geertjan Wielenga
APAC Tour 2019 update
APAC Tour 2019 update
Heather VanCura
Weitere ähnliche Inhalte
Was ist angesagt?
Serverless Java - Challenges and Triumphs
Serverless Java - Challenges and Triumphs
David Delabassee
MySQL
MySQL
PT.JUG
Oracle Cloud에서 애플리케이션을 개발하고 테스트하는 손쉬운 방법
Oracle Cloud에서 애플리케이션을 개발하고 테스트하는 손쉬운 방법
Mee Nam Lee
Azul Zulu on Azure Overview -- OpenTech CEE Workshop, Warsaw, Poland
Azul Zulu on Azure Overview -- OpenTech CEE Workshop, Warsaw, Poland
Azul Systems Inc.
JavaOne2015報告会 in Okinawa
JavaOne2015報告会 in Okinawa
Takashi Ito
Java cloud service 발표자료
Java cloud service 발표자료
Mee Nam Lee
Introducing Java 8
Introducing Java 8
PT.JUG
Java EE Arquillian Testing with Docker & The Cloud
Java EE Arquillian Testing with Docker & The Cloud
Bruno Borges
Javantura Zagreb 2014 - universAAL - Andrej Grgurić
Javantura Zagreb 2014 - universAAL - Andrej Grgurić
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
Melhore o Desenvolvimento do Time com DevOps na Nuvem
Melhore o Desenvolvimento do Time com DevOps na Nuvem
Bruno Borges
Tecnologias Oracle em Docker Containers On-premise e na Nuvem
Tecnologias Oracle em Docker Containers On-premise e na Nuvem
Bruno Borges
20191119 Cloud Native Java : GraalVM
20191119 Cloud Native Java : GraalVM
Taewan Kim
Building Secure Mashups With OpenAjax
Building Secure Mashups With OpenAjax
elliando dias
JDK versions and OpenJDK
JDK versions and OpenJDK
Wolfgang Weigend
JDK 10 Java Module System
JDK 10 Java Module System
Wolfgang Weigend
Polyglot! A Lightweight Cloud Platform for Java SE, Node, and More
Polyglot! A Lightweight Cloud Platform for Java SE, Node, and More
Shaun Smith
O Mundo Oracle e o Que Há de Novo no Java
O Mundo Oracle e o Que Há de Novo no Java
Bruno Borges
Current Trends in Java Technology
Current Trends in Java Technology
Mindfire LLC
Another compilation method in java - AOT (Ahead of Time) compilation
Another compilation method in java - AOT (Ahead of Time) compilation
Logico
Java EE 8 Overview (Japanese)
Java EE 8 Overview (Japanese)
Logico
Was ist angesagt?
(20)
Serverless Java - Challenges and Triumphs
Serverless Java - Challenges and Triumphs
MySQL
MySQL
Oracle Cloud에서 애플리케이션을 개발하고 테스트하는 손쉬운 방법
Oracle Cloud에서 애플리케이션을 개발하고 테스트하는 손쉬운 방법
Azul Zulu on Azure Overview -- OpenTech CEE Workshop, Warsaw, Poland
Azul Zulu on Azure Overview -- OpenTech CEE Workshop, Warsaw, Poland
JavaOne2015報告会 in Okinawa
JavaOne2015報告会 in Okinawa
Java cloud service 발표자료
Java cloud service 발표자료
Introducing Java 8
Introducing Java 8
Java EE Arquillian Testing with Docker & The Cloud
Java EE Arquillian Testing with Docker & The Cloud
Javantura Zagreb 2014 - universAAL - Andrej Grgurić
Javantura Zagreb 2014 - universAAL - Andrej Grgurić
Melhore o Desenvolvimento do Time com DevOps na Nuvem
Melhore o Desenvolvimento do Time com DevOps na Nuvem
Tecnologias Oracle em Docker Containers On-premise e na Nuvem
Tecnologias Oracle em Docker Containers On-premise e na Nuvem
20191119 Cloud Native Java : GraalVM
20191119 Cloud Native Java : GraalVM
Building Secure Mashups With OpenAjax
Building Secure Mashups With OpenAjax
JDK versions and OpenJDK
JDK versions and OpenJDK
JDK 10 Java Module System
JDK 10 Java Module System
Polyglot! A Lightweight Cloud Platform for Java SE, Node, and More
Polyglot! A Lightweight Cloud Platform for Java SE, Node, and More
O Mundo Oracle e o Que Há de Novo no Java
O Mundo Oracle e o Que Há de Novo no Java
Current Trends in Java Technology
Current Trends in Java Technology
Another compilation method in java - AOT (Ahead of Time) compilation
Another compilation method in java - AOT (Ahead of Time) compilation
Java EE 8 Overview (Japanese)
Java EE 8 Overview (Japanese)
Ähnlich wie Java Day Tokyo 2016 feedback at Kumamoto
Japanese Introduction to Oracle JET
Japanese Introduction to Oracle JET
Geertjan Wielenga
APAC Tour 2019 update
APAC Tour 2019 update
Heather VanCura
How to Thrive on REST/WebSocket-Based Microservices
How to Thrive on REST/WebSocket-Based Microservices
Pavel Bucek
Bringing Java into the Open
Bringing Java into the Open
Heather VanCura
Mastering DevOps With Oracle
Mastering DevOps With Oracle
Kelly Goetsch
Oracle Developer Cloud - 소개 (신기능 포함)
Oracle Developer Cloud - 소개 (신기능 포함)
Mee Nam Lee
The Future of Java and You
The Future of Java and You
Heather VanCura
Javantura v6 - Java SE, Today and Tomorrow - Dalibor Topic
Javantura v6 - Java SE, Today and Tomorrow - Dalibor Topic
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
What's new in the Java API for JSON Binding
What's new in the Java API for JSON Binding
Dmitry Kornilov
Java: Create The Future Keynote
Java: Create The Future Keynote
Simon Ritter
B4 making dev_ops_really_work
B4 making dev_ops_really_work
Dr. Wilfred Lin (Ph.D.)
Coding from Application Container Cloud to Oracle JET
Coding from Application Container Cloud to Oracle JET
Geertjan Wielenga
Java Debuggers: A Peek Under the Hood [JavaOne 2016 CON1503]
Java Debuggers: A Peek Under the Hood [JavaOne 2016 CON1503]
David Buck
Bytecode Verification, the Hero That Java Needs [JavaOne 2016 CON1500]
Bytecode Verification, the Hero That Java Needs [JavaOne 2016 CON1500]
David Buck
Java EE for the Cloud
Java EE for the Cloud
Dmitry Kornilov
Java Community News - September 2015
Java Community News - September 2015
Yolande Poirier
Change Management for Oracle Database with SQLcl
Change Management for Oracle Database with SQLcl
Jeff Smith
The Future of Java and You
The Future of Java and You
Heather VanCura
Java Community and Overview Track - March 2016
Java Community and Overview Track - March 2016
Yolande Poirier
JavaOne2015フィードバック @ 富山合同勉強会
JavaOne2015フィードバック @ 富山合同勉強会
Takashi Ito
Ähnlich wie Java Day Tokyo 2016 feedback at Kumamoto
(20)
Japanese Introduction to Oracle JET
Japanese Introduction to Oracle JET
APAC Tour 2019 update
APAC Tour 2019 update
How to Thrive on REST/WebSocket-Based Microservices
How to Thrive on REST/WebSocket-Based Microservices
Bringing Java into the Open
Bringing Java into the Open
Mastering DevOps With Oracle
Mastering DevOps With Oracle
Oracle Developer Cloud - 소개 (신기능 포함)
Oracle Developer Cloud - 소개 (신기능 포함)
The Future of Java and You
The Future of Java and You
Javantura v6 - Java SE, Today and Tomorrow - Dalibor Topic
Javantura v6 - Java SE, Today and Tomorrow - Dalibor Topic
What's new in the Java API for JSON Binding
What's new in the Java API for JSON Binding
Java: Create The Future Keynote
Java: Create The Future Keynote
B4 making dev_ops_really_work
B4 making dev_ops_really_work
Coding from Application Container Cloud to Oracle JET
Coding from Application Container Cloud to Oracle JET
Java Debuggers: A Peek Under the Hood [JavaOne 2016 CON1503]
Java Debuggers: A Peek Under the Hood [JavaOne 2016 CON1503]
Bytecode Verification, the Hero That Java Needs [JavaOne 2016 CON1500]
Bytecode Verification, the Hero That Java Needs [JavaOne 2016 CON1500]
Java EE for the Cloud
Java EE for the Cloud
Java Community News - September 2015
Java Community News - September 2015
Change Management for Oracle Database with SQLcl
Change Management for Oracle Database with SQLcl
The Future of Java and You
The Future of Java and You
Java Community and Overview Track - March 2016
Java Community and Overview Track - March 2016
JavaOne2015フィードバック @ 富山合同勉強会
JavaOne2015フィードバック @ 富山合同勉強会
Kürzlich hochgeladen
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
gvaughan
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
Miki Katsuragi
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
Mattias Andersson
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
Kalema Edgar
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
BookNet Canada
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
RankYa
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
ScyllaDB
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
Curtis Poe
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
UiPathCommunity
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
NavinnSomaal
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
Alex Barbosa Coqueiro
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
2toLead Limited
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Mark Billinghurst
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
Enterprise Knowledge
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
Rizwan Syed
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
LoriGlavin3
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
charlottematthew16
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
Hervé Boutemy
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
hariprasad279825
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
Lars Bell
Kürzlich hochgeladen
(20)
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
Java Day Tokyo 2016 feedback at Kumamoto
1.
Java Day Kumamoto
2016 Java Day Tokyo 2016 フィードバック 日本オラクル株式会社 クラウドテクノロジー事業統括 Fusion Middleware事業統括本部 伊藤 敬 2016年6月25日 Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
2.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. | Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.
3.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. | Java Day Tokyo 2016 – 2016年 5月24日開催 3
4.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. | Night Hacking Tour in Japan – 全国11箇所で開催 4
5.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. | 成長・拡大を続けるJava • #1 Development Platform, Now in the Cloud • 10 Million Java Developers Worldwide • #1 Choice For Developers • 13 Billion Devices Run Java • 200 Million Medical Devices Run Java • 1 Billion Automotive Devices Run Java • 97% of Enterprise Desktops Run Java 5
6.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. | 6 Javaの原理(philosophies) • プラットフォームを限定しない • 品質とセキュリティ • モダナイズとイノベーション • オープンで透過性の高い進化 • 開発生産性と互換性の維持 • 有効なエコシステムの維持
7.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. | テクノロジー進化への参画 7 openjdk.java.net 136% コミッターの増加 since 2010
8.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. | 8 エコシステムの拡大 104% Java User Groupの増加 since 2010 55% Java Championの増加 since 2010 16%非営利団体, JUGの加入 since 2014
9.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. | 9 Heather Vancura Group Director Java Community Process heather@jcp.org @heathervc
10.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. | 1
11.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. | JSR 364: Broadening JCP Membership 11 メンバーシップのrenewal JCP参画の無償化
12.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. | •. 1 参加できるのは? https://jcp.org/en/participation/membership • 企業 • 非営利団体 • Java User Groups • 個人の開発者
13.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. | 日本のJCP参画企業・団体 • Access Co., Ltd • Aplix Corporation • Fujitsu Limited • Hitachi, Ltd. • NEC Corporation • NTT (Nippon Telegraph & Telephone) • NTT Comware Corporation • NTT Data Corporation • Panasonic Corporation • Rakuten, Inc • Ricoh Company Ltd • Samuraism Inc. • Sharp Corporation • Sompo Japan Nipponkoa Systems, Inc. • JUGs: Japan Java User Group (JUG), KanJava.
14.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. | 参加の意義 1. 知識 2. スキル 3. 知名度 4. 貢献 5. Fun 14
15.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. | JCPへの参画でもたらされるもの: • イニシアチブを得る • 改変と情報発信 • 新しい市場の開拓 • エンジニアの成長 15 企業がJCPに参画する意義
16.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. | We need you! ● Follow the JCP online: http://JCP.org ● Join the JCP: https://jcp.org/en/participation/membership ● Follow on Twitter: @jcp_org #JCP ● Read: blogs.oracle.com/jcp ● Join us on Facebook: Java Community Process 16
17.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. | 17 Bernard Traversat Senior Director Java Platform Development bernard.traversat@oracle.com @BTraTra
18.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. | Java 8 “One of the biggest updates ever to a major language” Andrew Binstock Former Editor in Chief, Dr.Dobbs , now with Java Magazine
19.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. | ラムダ式 Javaのモダナイズ Java言語のモダナイズの大きな前進 Javaライブラリのモダナイズの大きな前進 Javaプログラミングモデルのこれまでにない大き さの改変 19
20.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. | Stream API Javaのモダナイズ 新たなJavaライブラリの抽象化 連続した一連の処理を記述する簡易的な方法 並列処理を導入する手段 default methodsを用いて既存のコードとの互換性を確保 20
21.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. | Java SE 8概要 主要な追加機能 機能のメリット プログラミング and/or システム開発への効果 Lambda式・Stream API 関数型プログラミングモデルの導入 生産性の向上 Javaに関数型プログラミング・スタイルが導入され、 プログラミングがよりシンプルかつフレキシブルに Date and Time API 日時、時間を扱う高レベルの関数が整備 シンプルなAPIの活用で生産性向上に寄与 Type Annotation 変数の型をチェックするAnnotationの提 供で見えにくいバグを見えやすくする 開発工数の削減 Compactプロファイル JREフットプリントを柔軟に選択、より 小さな環境での利用が可能に 限られた実行環境でのJava活用の可能性を拡大(一 般的なPCやサーバーから中・大型デバイス/機器ま で) Nashorn JavaScriptエンジン JavaScript実行性能の向上 よりパフォーマンスの高いJava Scriptエンジンの提供、 JavaScript活用範囲の拡大 JavaFX 8 リッチUIフレームワークとしての位置づ けが明確に 3Dグラフィクス、プリント機能への対応、WebView クラスのHTML5サポート強化、新しいUIコントロー ルなど提供 www.oracle.com/java8
22.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. | 15位Swift:1.593% 32位Scala:0.550%
23.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. | これからのJava SE Getting ready for the next 20 years with Java 23
24.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. | Java SE – クラウドでの開発・運用を想定 • セキュリティ – #1 secure runtime for the Cloud • 効率的なリソースの運用 – Reduce memory usage, share more between JVM processes. • 起動時間の短縮 – Enables lighter-weight services and containers and microservices • 予測的な挙動の強化と低レイテンシー化 – Lower, more predictable GC pauses, even for very large heaps • スケーラブル – Insight, scalability and efficiency • 開発生産性の向上 – Make Java developers more efficient
25.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. | Java SE ロードマップ JDK 8 • Lambda & Stream API • New Date and Time API • Nashorn: JavaScript Interoperability • JavaFX Enhancements • Etc.. 8u40 • Performance Improvements • Density and Resource Management • Multi-Language Support Improvements • Accessibility Enhancements • Continued Java SE Advanced Features JDK 9 • Modularity – Jigsaw • Jshell (Java Shell) • HTTP 2.0 • G1GC as default • JDK 5 source code can not compile • Continued Java SE Advanced Features 8u20 • G1 Performance Improvement • JVM Performance Improvements • Java Mission Control 5.4 • Advanced Management Console 1.0 • MSI Enterprise JRE Installer 8u60 • Bug Fixes • Continued Java SE Advanced Features 20162014 2015 2017 25
26.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. | JDK 9 • The big ticket item for JDK 9 is Modularization (aka Jigsaw) • Currently 67 enhancements (JEPs) targeted, several other candidates – email aliases for discussing each enhancement • New EA build available every other week • Oracle JDK schedule is the same 26 http://openjdk.java.net/projects/jdk9/
27.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. | 27 David Delabassee Director Cloud Application Foundation Product Management and Technology Advocate david.delabassee@oracle.com @delabassee
28.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. | アプリケーション開発は 変化の途上にある 28
29.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. | この2,3年での急激な変化 29 マイクロサービス アプリが分割され、細かな単位に 分散型コンピューティング 複数データセンターをまたぐ 複数言語の活用 Javaを中心に他の言語と併用 新たなテクノロジーの台頭 Docker, Cloud, DevOps, etc. ビジネスニーズの増大が影響
30.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle 30 実績ある技術に基づく 7/5/2016 30Copyright © 2016, Oracle and/or its affiliates. All rights reserved. 既存のノウハウの 活用、実績ある 製品・ソリューション の活用 JAX-RS Servlet Interceptors JMS JSON-PCDI JTA JPA WebSocket Compatible Application Servers 現実的なアプローチ
31.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. | Java EE API: 様々なオープンソースプロジェクトで活用 31 Java EE Containers Microservices Servet/JSP Runtimes Web App Frameworks PaaSJAX-RS
32.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. | Javaのロードマップはクラウドと マイクロサービスとの連携が進んでいく 32 Java EE 6 2009 Java EE 7 2013 Java EE Next 2017+ Java SE 6 2006 Java SE 7 2011 Java SE 8 2014 Java SE 9 2017 • クラウド環境を意識した機能強化 • コミュニティとの協調 • Java EE APIをマイクロサービスのイノベーションに活用 オラクルのJava EEに対する投資のポイント
33.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. | これから来るもの 33
34.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. | マイクロサービスへの進化 34 単一集約型 分散型 ステートフルな処理多め ステートレスな処理多め 単一言語 複数言語 (though often Java) オンプレミス 多くはクラウド上 従来のモノリシックなアーキテクチャ マイクロサービス 小規模クロス・ファンクション チーム開発 大規模なチーム開発
35.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. |Oracle Confidential – Internal/Restricted/Highly Restricted35 JavaOne SF 2015でのマイクロサービス事例:Gilt.com
36.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. | 36 Gilt.com
37.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. | 37 2011まではJava EEベースのシステムを運用
38.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. | 2015 – マイクロサービス・アーキテクチャ導入 38
39.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. |Oracle Confidential – Internal/Restricted/Highly Restricted39
40.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. |Oracle Confidential – Internal/Restricted/Highly Restricted41
41.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. |Oracle Confidential – Internal/Restricted/Highly Restricted42
42.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. | AWS上のマイクロサービス群を運用・既存システムと併用 43
43.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. | ビルディング・ブロックの構成要素は(ほぼ)従来と 同じ 44 Regardless of your place in this journey Caching Messaging Logging Configuration Transactions Persistence Injection Clustering Monitoring Management Naming Deployment Identity Access Scaling Your Application JVM
44.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. | • Containers • De-facto packaging mechanism • Immutable • Dynamically scheduled • No fixed host names, IPs, ports, … • ‘You build it, you own it’ • Workloads distributed across DCs, regions, ... • Infrastructure is disposable テクノロジーの進化がプラットフォームをクラウド へと移行させた 45 Today’s infrastructure is completely different Mainframe Internet Virtualization Cloud Client Server Desktop Minicomputer Serverless
45.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. | クラウドはアプリケーションプラットフォームとして の位置づけを確立 46 Regardless of your journey in the transition Cloud Your Application Consume Application Building Blocks as a Service Caching Messaging Logging Configuration Consensus Persistence Injection State Monitoring Management Naming Deployment Identity Access Scaling
46.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. | Javaベースのマイクロサービスが一般化に向う 47 Enterprise Standard Runtime REST, JSON, Tx, JMS, EJB GlassFish, WebLogic, WildFly, Liberty Infrastructure Java EE Full Profile Java SE App Lightweight Standard Runtime HTTP, REST, JSON… GlassFish, WebLogic, WildFly, Liberty Infrastructure Java EE Web Profile Java SE App Even Lighter Non- standard Runtime for Microservices Spring Boot, DropWizard, KumuluzEE, etc. Infrastructure DIY – Pick Your API Java SE Microservices
47.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. | 次に来るもの: 新世代のアプリケーション・ランタイム 48 As part of a larger microservices platform YourApp.jar Compiler Any JVM
48.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. | OTN Japan Information: 日本オラクルOTN情報 • OTN Japan Homepage http://www.oracle.com/technetwork/jp/index.html • Java Magazine Japanese version - 日本語版 http://www.oracle.com/technetwork/jp/articles/java/overview/index.html • Java Developer News Letter Japanese version – 日本語版 http://www.oracle.com/technetwork/jp/community/join/newsletter/index-1713388-ja.html • Java SE Documents in Japanese – Java SE日本語版ドキュメント http://www.oracle.com/technetwork/jp/java/javase/documentation/api-jsp-316041-ja.html • Java Software Downlods – Javaソフトウェアダウンロード http://www.oracle.com/technetwork/jp/java/javase/downloads/index.html 49
49.
Copyright © 2016,
Oracle and/or its affiliates. All rights reserved. |
50.
51
Jetzt herunterladen