Suche senden
Hochladen
APAC Tour 2019 update
•
0 gefällt mir
•
237 views
Heather VanCura
Folgen
Updates on how to participate in the future evolution of Java technology.
Weniger lesen
Mehr lesen
Technologie
Diashow-Anzeige
Melden
Teilen
Diashow-Anzeige
Melden
Teilen
1 von 69
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
JCP 20 Year Anniversary
JCP 20 Year Anniversary
Heather VanCura
The Future of Java and You
The Future of Java and You
Heather VanCura
Bringing Java into the Open
Bringing Java into the Open
Heather VanCura
The Future of Java and You
The Future of Java and You
Heather VanCura
JUG Tour November 2017
JUG Tour November 2017
Heather VanCura
Advance your Career and Help Define Java’s Future
Advance your Career and Help Define Java’s Future
Heather VanCura
Java, the JCP & YOU
Java, the JCP & YOU
Heather VanCura
JCP Participation for ColumbiaJUG
JCP Participation for ColumbiaJUG
Heather VanCura
Empfohlen
JCP 20 Year Anniversary
JCP 20 Year Anniversary
Heather VanCura
The Future of Java and You
The Future of Java and You
Heather VanCura
Bringing Java into the Open
Bringing Java into the Open
Heather VanCura
The Future of Java and You
The Future of Java and You
Heather VanCura
JUG Tour November 2017
JUG Tour November 2017
Heather VanCura
Advance your Career and Help Define Java’s Future
Advance your Career and Help Define Java’s Future
Heather VanCura
Java, the JCP & YOU
Java, the JCP & YOU
Heather VanCura
JCP Participation for ColumbiaJUG
JCP Participation for ColumbiaJUG
Heather VanCura
Jozi JUG Hack Day
Jozi JUG Hack Day
Heather VanCura
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
JCPAfricaJUG
JCPAfricaJUG
Heather VanCura
Participate in the Future of Java May 2017
Participate in the Future of Java May 2017
Heather VanCura
Join the Java Evolution for Victoria JUG
Join the Java Evolution for Victoria JUG
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
Developers vs DBAs - How to win the war
Developers vs DBAs - How to win the war
gvenzl
Java Community and Overview Track - March 2016
Java Community and Overview Track - March 2016
Yolande Poirier
Java Community News - September 2015
Java Community News - September 2015
Yolande Poirier
Town Hall - Business Implications of Open Source OSGi Implementations - BJ Ha...
Town Hall - Business Implications of Open Source OSGi Implementations - BJ Ha...
mfrancis
Data Management in a Microservices World
Data Management in a Microservices World
gvenzl
Database trendsv4
Database trendsv4
Tinku Ajit
Adopt-a-JSR for JSON Processing 1.1, JSR 374
Adopt-a-JSR for JSON Processing 1.1, JSR 374
Heather VanCura
JCPParticipationOverviewJCertif
JCPParticipationOverviewJCertif
Heather VanCura
Oracle Database features every developer should know about
Oracle Database features every developer should know about
gvenzl
2016 JCP Year End Summary
2016 JCP Year End Summary
Heather VanCura
Participate in the Future of Java Oredev
Participate in the Future of Java Oredev
Heather VanCura
Java, JCP, Adopt-a-JSR & You DevNexus
Java, JCP, Adopt-a-JSR & You DevNexus
Heather VanCura
Application Development with Oracle Database
Application Development with Oracle Database
gvenzl
Aras Corporate PLM Community
Aras Corporate PLM Community
Aras
JCP & The Future of Java
JCP & The Future of Java
Heather VanCura
Join the Java Evolution NYC
Join the Java Evolution NYC
Heather VanCura
Weitere ähnliche Inhalte
Was ist angesagt?
Jozi JUG Hack Day
Jozi JUG Hack Day
Heather VanCura
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
JCPAfricaJUG
JCPAfricaJUG
Heather VanCura
Participate in the Future of Java May 2017
Participate in the Future of Java May 2017
Heather VanCura
Join the Java Evolution for Victoria JUG
Join the Java Evolution for Victoria JUG
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
Developers vs DBAs - How to win the war
Developers vs DBAs - How to win the war
gvenzl
Java Community and Overview Track - March 2016
Java Community and Overview Track - March 2016
Yolande Poirier
Java Community News - September 2015
Java Community News - September 2015
Yolande Poirier
Town Hall - Business Implications of Open Source OSGi Implementations - BJ Ha...
Town Hall - Business Implications of Open Source OSGi Implementations - BJ Ha...
mfrancis
Data Management in a Microservices World
Data Management in a Microservices World
gvenzl
Database trendsv4
Database trendsv4
Tinku Ajit
Adopt-a-JSR for JSON Processing 1.1, JSR 374
Adopt-a-JSR for JSON Processing 1.1, JSR 374
Heather VanCura
JCPParticipationOverviewJCertif
JCPParticipationOverviewJCertif
Heather VanCura
Oracle Database features every developer should know about
Oracle Database features every developer should know about
gvenzl
2016 JCP Year End Summary
2016 JCP Year End Summary
Heather VanCura
Participate in the Future of Java Oredev
Participate in the Future of Java Oredev
Heather VanCura
Java, JCP, Adopt-a-JSR & You DevNexus
Java, JCP, Adopt-a-JSR & You DevNexus
Heather VanCura
Application Development with Oracle Database
Application Development with Oracle Database
gvenzl
Aras Corporate PLM Community
Aras Corporate PLM Community
Aras
Was ist angesagt?
(20)
Jozi JUG Hack Day
Jozi JUG Hack Day
JavaCro'15 - Java Certification – in theory and practice - Branko Mihaljević,...
JavaCro'15 - Java Certification – in theory and practice - Branko Mihaljević,...
JCPAfricaJUG
JCPAfricaJUG
Participate in the Future of Java May 2017
Participate in the Future of Java May 2017
Join the Java Evolution for Victoria JUG
Join the Java Evolution for Victoria JUG
Javantura v6 - Java SE, Today and Tomorrow - Dalibor Topic
Javantura v6 - Java SE, Today and Tomorrow - Dalibor Topic
Developers vs DBAs - How to win the war
Developers vs DBAs - How to win the war
Java Community and Overview Track - March 2016
Java Community and Overview Track - March 2016
Java Community News - September 2015
Java Community News - September 2015
Town Hall - Business Implications of Open Source OSGi Implementations - BJ Ha...
Town Hall - Business Implications of Open Source OSGi Implementations - BJ Ha...
Data Management in a Microservices World
Data Management in a Microservices World
Database trendsv4
Database trendsv4
Adopt-a-JSR for JSON Processing 1.1, JSR 374
Adopt-a-JSR for JSON Processing 1.1, JSR 374
JCPParticipationOverviewJCertif
JCPParticipationOverviewJCertif
Oracle Database features every developer should know about
Oracle Database features every developer should know about
2016 JCP Year End Summary
2016 JCP Year End Summary
Participate in the Future of Java Oredev
Participate in the Future of Java Oredev
Java, JCP, Adopt-a-JSR & You DevNexus
Java, JCP, Adopt-a-JSR & You DevNexus
Application Development with Oracle Database
Application Development with Oracle Database
Aras Corporate PLM Community
Aras Corporate PLM Community
Ähnlich wie APAC Tour 2019 update
JCP & The Future of Java
JCP & The Future of Java
Heather VanCura
Join the Java Evolution NYC
Join the Java Evolution NYC
Heather VanCura
Java Day Tokyo 2016 feedback at Kumamoto
Java Day Tokyo 2016 feedback at Kumamoto
Takashi Ito
2018 JCP Year End Summary
2018 JCP Year End Summary
Heather VanCura
Java SE Subscription Workshop
Java SE Subscription Workshop
MarketingArrowECS_CZ
JSF 2.3 Adopt-a-JSR 10 Minute Infodeck
JSF 2.3 Adopt-a-JSR 10 Minute Infodeck
Edward Burns
Full Speed Ahead! (Ahead-of-Time Compilation for Java SE) [JavaOne 2017 CON3738]
Full Speed Ahead! (Ahead-of-Time Compilation for Java SE) [JavaOne 2017 CON3738]
David Buck
Oracle Code Online: Building a Serverless State Service for the Cloud
Oracle Code Online: Building a Serverless State Service for the Cloud
Ed Burns
AdoptJSRJavaEE8CON
AdoptJSRJavaEE8CON
Heather VanCura
How to Participate Japan
How to Participate Japan
Heather VanCura
JavaOne Latin America Participate in Shaping Java's Future
JavaOne Latin America Participate in Shaping Java's Future
Heather VanCura
OpenJDK: How to Join In on All the Fun [JavaOne 2017 CON3667]
OpenJDK: How to Join In on All the Fun [JavaOne 2017 CON3667]
David Buck
Java+JCP+AdoptaJSR+You
Java+JCP+AdoptaJSR+You
Heather VanCura
JavaEvolutionTalkUtahJUG
JavaEvolutionTalkUtahJUG
Heather VanCura
Valencia EMEA Java User Group Summit
Valencia EMEA Java User Group Summit
Heather VanCura
Japanese Introduction to Oracle JET
Japanese Introduction to Oracle JET
Geertjan Wielenga
Drive yourself, community with adopts and jcp to professionalism
Drive yourself, community with adopts and jcp to professionalism
Mohamed Taman
Devoxx UK BOF session
Devoxx UK BOF session
Heather VanCura
Future of Java & You Latin America 2018
Future of Java & You Latin America 2018
Heather VanCura
JavaOne 2016 - The JCP (Java Community Process)
JavaOne 2016 - The JCP (Java Community Process)
Rahman USTA
Ähnlich wie APAC Tour 2019 update
(20)
JCP & The Future of Java
JCP & The Future of Java
Join the Java Evolution NYC
Join the Java Evolution NYC
Java Day Tokyo 2016 feedback at Kumamoto
Java Day Tokyo 2016 feedback at Kumamoto
2018 JCP Year End Summary
2018 JCP Year End Summary
Java SE Subscription Workshop
Java SE Subscription Workshop
JSF 2.3 Adopt-a-JSR 10 Minute Infodeck
JSF 2.3 Adopt-a-JSR 10 Minute Infodeck
Full Speed Ahead! (Ahead-of-Time Compilation for Java SE) [JavaOne 2017 CON3738]
Full Speed Ahead! (Ahead-of-Time Compilation for Java SE) [JavaOne 2017 CON3738]
Oracle Code Online: Building a Serverless State Service for the Cloud
Oracle Code Online: Building a Serverless State Service for the Cloud
AdoptJSRJavaEE8CON
AdoptJSRJavaEE8CON
How to Participate Japan
How to Participate Japan
JavaOne Latin America Participate in Shaping Java's Future
JavaOne Latin America Participate in Shaping Java's Future
OpenJDK: How to Join In on All the Fun [JavaOne 2017 CON3667]
OpenJDK: How to Join In on All the Fun [JavaOne 2017 CON3667]
Java+JCP+AdoptaJSR+You
Java+JCP+AdoptaJSR+You
JavaEvolutionTalkUtahJUG
JavaEvolutionTalkUtahJUG
Valencia EMEA Java User Group Summit
Valencia EMEA Java User Group Summit
Japanese Introduction to Oracle JET
Japanese Introduction to Oracle JET
Drive yourself, community with adopts and jcp to professionalism
Drive yourself, community with adopts and jcp to professionalism
Devoxx UK BOF session
Devoxx UK BOF session
Future of Java & You Latin America 2018
Future of Java & You Latin America 2018
JavaOne 2016 - The JCP (Java Community Process)
JavaOne 2016 - The JCP (Java Community Process)
Mehr von Heather VanCura
2019 JCP Program Year End Summary
2019 JCP Program Year End Summary
Heather VanCura
MISK Global Forum - Building an Inclusive Workforce
MISK Global Forum - Building an Inclusive Workforce
Heather VanCura
JCP 20 Years Infographic
JCP 20 Years Infographic
Heather VanCura
Heather How To Ally Ignite Talk
Heather How To Ally Ignite Talk
Heather VanCura
JavaOne Tutorial Techniques for Getting More Kids, Especially Girls, Involved...
JavaOne Tutorial Techniques for Getting More Kids, Especially Girls, Involved...
Heather VanCura
Adopt-a-JSR Program Update
Adopt-a-JSR Program Update
Heather VanCura
Heather VanCuraIntroductionEMEASummit2017
Heather VanCuraIntroductionEMEASummit2017
Heather VanCura
Participate in the Future of Java Iceland
Participate in the Future of Java Iceland
Heather VanCura
International Day of the Girl 2016
International Day of the Girl 2016
Heather VanCura
JCP version 2.10, Broadening JCP Membership (aka JSR 364)
JCP version 2.10, Broadening JCP Membership (aka JSR 364)
Heather VanCura
Jozi-JUG JDK 9 Unconference
Jozi-JUG JDK 9 Unconference
Heather VanCura
Top 10 Ways to Ally for Women in Technology
Top 10 Ways to Ally for Women in Technology
Heather VanCura
Mehr von Heather VanCura
(12)
2019 JCP Program Year End Summary
2019 JCP Program Year End Summary
MISK Global Forum - Building an Inclusive Workforce
MISK Global Forum - Building an Inclusive Workforce
JCP 20 Years Infographic
JCP 20 Years Infographic
Heather How To Ally Ignite Talk
Heather How To Ally Ignite Talk
JavaOne Tutorial Techniques for Getting More Kids, Especially Girls, Involved...
JavaOne Tutorial Techniques for Getting More Kids, Especially Girls, Involved...
Adopt-a-JSR Program Update
Adopt-a-JSR Program Update
Heather VanCuraIntroductionEMEASummit2017
Heather VanCuraIntroductionEMEASummit2017
Participate in the Future of Java Iceland
Participate in the Future of Java Iceland
International Day of the Girl 2016
International Day of the Girl 2016
JCP version 2.10, Broadening JCP Membership (aka JSR 364)
JCP version 2.10, Broadening JCP Membership (aka JSR 364)
Jozi-JUG JDK 9 Unconference
Jozi-JUG JDK 9 Unconference
Top 10 Ways to Ally for Women in Technology
Top 10 Ways to Ally for Women in Technology
Kürzlich hochgeladen
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
CzechDreamin
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
Jennifer Lim
PLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. Startups
Stefano
Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
David Michel
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
UXDXConf
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
panagenda
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoft
shyamraj55
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101
vincent683379
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FIDO Alliance
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & Ireland
IES VE
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdf
Syngulon
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
FIDO Alliance
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
Samy Fodil
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Exakis Nelite
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
FIDO Alliance
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
John Staveley
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
GDSC PJATK
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
UK Journal
TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024
Stephen Perrenod
Kürzlich hochgeladen
(20)
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
PLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. Startups
Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoft
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & Ireland
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdf
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - Questionnaire
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024
APAC Tour 2019 update
1.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved. The Future of Java & You Heather VanCura Director & Chair, JCP Program Twitter @heathervc May 2019
2.
Copyright © 2017,
Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. 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. Safe harbor statement
3.
Copyright © 2017,
Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Chairperson & Director of the JCP Program • International Speaker and Java Community Leader • Open Source & Diversity Fan • Californian - from San Diego • Personal Interests: Travel, Fitness, Music, Fun • Twitter @heathervc Heather VanCura
4.
12+ Million Developers Run Java #1 Programming Language 21 Billion Cloud
Connected Virtual Machines Continuing Growth 38 Billion Active Virtual Machines
5.
Copyright © 2017,
Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Platform Completeness • Quality and Security • Modernization and Innovation • Open and Transparent Evolution • Developer Productivity & Compatibility • Active Ecosystem Involvement Java Philosophies
6.
Copyright © 2017,
Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
7.
Copyright © 2017,
Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • 1995: Sun Microsystems develops Java. • 1998: Sun opens up the development process to its competitors, creating the Java Community Process. • 2006: Sun open-sources Java SE and Java EE. • 2007: Sun goes into decline; Java stagnates. • 2010: Oracle acquires Sun and becomes the steward of Java. • 2011-2017: New Versions of Platforms Released. • 2012—: Greater Engagement of Developer Community & User Groups. • 2017—: Introduce Faster OpenJDK Release Cycle; Java EE migration to Eclipse. Open Evolution
8.
Copyright © 2017,
Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Oracle recognizes the great value of Java – to itself as well as to its allies and competitors. • The value is derived from the open, collaborative, standards-based process through which Java is developed and the vibrant developer community that this process fosters. – A proprietary platform could not have succeeded as Java has – Java is everywhere • Oracle’s support and promotion of Java benefits everyone Java Stewardship
9.
Copyright © 2017,
Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. / Executive Committee Chair Program Management Office JSR PARTICIPATION Contributors Expert Group Members Contributors Expert Group Members Organization Specification Lead Specification Lead JCP Members
10.
Copyright © 2017,
Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Every project developed through the JCP follows the JSR lifecycle • It Includes formal public reviews and votes by the Executive Committee. • Full Members can submit & lead JSRs, serve as Expert Group members on JSRs. • Associate Members can participate as Contributors on JSRs. The JSR Development Cycle
11.
Copyright © 2017,
Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Java Specification Requests (JSRs) – A JSR is a single version of a Java specification. • JSRs are led by a community member (the Spec Lead), with a group of interested members (the Expert Group) helping with the day-to-day decisions and work. – Any JCP member can submit and lead a JSR. • Each Expert Group must deliver: – The Specification – A Reference Implementation (RI) – A Technology Compatibility Kit (TCK) Collaborative Development - How does is work?
12.
Copyright © 2017,
Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. Compatibility Triangle IS THE TCK CORRECT? DOES THE RI CONFORM? Technology Compatibility Kit Reference Implementation CANYOUBUILD ANIMPLEMENTATION? ISTHESPECIFICATION UNAMBIGUOUS? Specification
13.
Copyright © 2017,
Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. An International Effort
14.
Copyright © 2017,
Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Corporations • Non-Profit & Open Source • Java User Groups (JUG) • Individual Developers Who Are The Members?
15.
Copyright © 2017,
Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Corporations • Non-Profits/Open Source • Java User Groups • Individual Developers The Executive Committee
16.
Copyright © 2017,
Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • “Joining the JCP, especially being a member of several expert groups, has had a big impact on my career. Mostly by making it visible for the leadership and managers in my company that I am actually a part of forming the future of the platform. I also think, or hope, that it is an inspiration for my colleagues.” - Ivar Grimstad • “Joining the JCP is like being a Java citizen.”- Heinz Kabutz Membership Quotes
17.
Copyright © 2017,
Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • We need both! How: Open Standards & Open Source
18.
Copyright © 2017,
Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Open source important requirement. So are Standards. • Coop-etition. Agree on what to standardize (cooperation) & what to compete on (implementations). • Open standards implemented in open source = easier to implement standard & for developers to understand technology. • Results in more implementations and greater adoption of the standard. • An effective way to develop a standard-start with an open source project that has demonstrated the need for standardization. Complementary
19.
Copyright © 2017,
Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • New revisions of platform. • “JCP.Next” reforms • Increased participation from Community. Organization Focus
20.
Copyright © 2017,
Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • The Reference Implementations of the Java platform is developed collaboratively and released under open-source license • Java SE: OpenJDK Open Source Implementations
21.
Copyright © 2017,
Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. Last Major Release 12 Modularity Cadence Java SE Platform
22.
Copyright © 2017,
Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. New JDK Release Model – Starting with JDK 9, LTS every 3 yrs 9 10 12 13 14 15 16 17 (21.9) LTS JDK 8 JDK 7 JDK 6 ‘18 ‘19 ‘20 ‘21 ‘22 ‘23 ‘24 ‘25 ‘26 ‘27 ‘28 ‘29 ‘30 ‘31 ‘32 11 (18.9 LTS)
23.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved. | From Oracle JDK to OpenJDK from Oracle
24.
Copyright © 2017,
Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. § Application Class Data Sharing (Now available in OpenJDK 10) § Enables you to place classes from the standard extensions directories and the application class path in the shared archive § Project ZGC (Now available in OpenJDK 11 ) § Low latency garbage collector to support multi-terabyte heaps § Flight Recorder (Now available in OpenJDK 11) § Collects diagnostic and profiling data about a running Java application § Mission Control (Now available in OpenJDK11) § Monitor and manage Java applications with minimal performance overhead § Usage Logger (Now available in OpenJDK11) § Logs how the JRE’s are being used in your systems What Is Being Open-Sourced in Java
25.
Copyright © 2017,
Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Security is our #1 priority • Improving Java developer productivity and compatibility • Increasing density • Improving startup time • Improving predictability • Simplifying serviceability and profiling OpenJDK Platform Investments
26.
Copyright © 2017,
Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Released September 2017 • #WorksFineOnJDK9 • Last Major Release – 100+ features JDK 9
27.
Copyright © 2017,
Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • First feature release • 12 JEPs (Java Enhancement Proposals) • Released March 2018 JDK 10
28.
Copyright © 2017,
Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • 17 JEPs • 4 JEPs targeted initially • #WorksLikeHeavenonJDK11 • http://jdk.java.net/11/ JDK 11 – Sep 2018 • 17 JEPs
29.
Copyright © 2017,
Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • March 2019 – today • 8 JEPs targeted • New model calls for JEPS to be targeted only when ready • http://openjdk.java. net/projects/jdk/12/ JDK 12 – JSR 386 • 17 JEPs
30.
Copyright © 2017,
Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Planned Release September 2019 • Early Access Builds are out JDK 13 – JSR 388 • 17 JEPs
31.
Copyright © 2017,
Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. Portola ZGC Loom Valhalla Panama Amber And Beyond
32.
Copyright © 2017,
Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Improving Java developer productivity and compatibility (Amber, Panama, Loom) • Increasing density (Valhalla) • Improving startup time (AOT, App CDS) • Improving predictability (zGC, Shenandoah) • Simplifying serviceability and profiling (JFR, JMC) • Security is #1 priority Java SE Platform Investments 48
33.
Copyright © 2017,
Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Containers • Predictability • Performance • Data optimization • HW acceleration • Scalability • Continual language enhancements The Next Big Challenges/Opportunities
34.
Copyright © 2017,
Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Java is very good at optimizing code, less so at optimizing data • Java’s type system gives us primitives, objects, and arrays • But flexibility is not exactly where we need it • The big problem: object identity • Project Valhalla – Value Types Project Valhalla : Object Data layout 50
35.
Copyright © 2017,
Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Java’s characteristics make it ideal for container deployment – Safe & Secure, Performant, Reliable, Rich Eco System • We are committed to having Java remain the first choice for deployments in the cloud Project Portola 51 • Java in a world of Containers
36.
Copyright © 2017,
Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Open sourced earlier this year • http://wiki.openjdk.java.net/display/zgc/ • Early Access builds available: http://jdk.java.net/zgc/ – Enable ZGC: -XX:+UseZGC Project ZGC : A Scalable Low-Latency Garbage Collector
37.
Copyright © 2017,
Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Foreign Functions & Data • Improved Java/Native Interoperability • Simple, safe, and performant replacement for JNI • Access to low-level hardware functionality through normal Java code – Vector instructions, special memory types (for example non-volatile memory) • Big Data, Machine Learning Project Panama
38.
Copyright © 2017,
Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Easier and more scalable concurrency model – Making blocking calls virtually free • “Fibers” (lightweight threads) and continuations – Millions of fibers can be spawned in a single JVM instance Project Loom
39.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved. | Improved Java/Native Interoperability 55 • Big Data Hadoop and Spark are highly dependent on native libraries • Meanwhile, Java has significant technical debts in support of foreign calls • Project Panama - provide an easier, safer and faster JNI • Project Loom – Lightweight thread and continuation Improved Java/Native Interoperability
40.
Copyright © 2017,
Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Language improvements – Dynamic Class-File Constants – Raw string literals – Switch expressions – Pattern matching Project Amber
41.
Copyright © 2017,
Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. Download Early Access for Panama and Valhalla
42.
Copyright © 2017,
Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. Follow on Twitter @OpenJDK Join and become an OpenJDK contributor https://openjdk.java.net Get Involved 58
43.
Copyright © 2017,
Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. https://education.oracle.com/learn/java/pPillar_80 Updated Java Training & Certifications
44.
Copyright © 2017,
Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. JCP.next: Changing the Constitution
45.
Copyright © 2017,
Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. Transparency
46.
Copyright © 2017,
Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • One Java, One EC Merged the Executive Committee (EC)
47.
Copyright © 2017,
Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. Participation Move Faster
48.
Copyright © 2017,
Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Eliminate Barriers to participation. • Introduce new Membership levels. • No Membership Fees. • Electronic Signatures. • Add Contributors for JSR Expert Groups. • Add Associate Seats on Executive Committee. Broadening JCP Membership
49.
Copyright © 2017,
Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Associate Members are individuals who can be listed as contributors to JSRs and vote for the Executive Committee. • Partner Members are Java User Groups and other non-profit organizations that can serve on and vote for the Executive Committee. • Full Members can serve on Expert Groups, lead JSRs, serve on and vote for the Executive Committee Membership Levels
50.
Copyright © 2017,
Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • JSR 387, Streamlining the JCP Program – JCP.Next Working Group – Final Release December 2018 • Follow the EC Summaries and discussion: – https://jcp.org/en/resources/EC_summaries Evolution Continues…What’s Next?
51.
Copyright © 2017,
Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. The Streamline the JSR Development Cycle 67 M A I N T E N A N C E P U B L I C R E V I E W F I N A L A P P R O V A L B A L L O T C O M M U N I T Y A N D P U B L I C R E V I E W D R A F T D E V E L O P M E N T I N I T I A T I O N Maintenance Review 14 – 30 DAYS Maintenance Review Ballot (EC Vote) BEC Ballot 7 DAYS Public Review Final Approval Ballot 7 DAYS Final Release Community and Public Review 30 – 90 DAYS JSR Approval Ballot (EC Vote) and Expert Group Formed EC Ballot 7 DAYS JSR Review 2 – 4 WEEKS • Includes formal public reviews and votes by the Executive Committee. • See the Process Document for the details.
52.
Copyright © 2017,
Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. More Open Than Ever Before
53.
Copyright © 2017,
Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • As an Individual – OK • As part of a team – better • Work through JUG or employer • Help each other • Teach other • Work with each other How will you Participate?
54.
Copyright © 2017,
Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. Working Together – We Achieve More
55.
Copyright © 2017,
Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. Abdijan JUG (Ivory Coast) Alpes JUG (France) Austin JUG (USA) BeJUG (Belgium) BreizhJUG (Brittany) CEJUG (Brazil) Central Ohio JUG (USA) Chicago JUG ChinaNanjingJUG Connecticut JUG (USA) Japan JUG Java Hellenic User Group (Greece) Java Student User Group (Vienna) Java Web User Group (London) Jozi JUG (South Africa) JUG-AFRICA JUG Chennai (India) JUG-Cologne (Germany) JUG Dortmund (Germany) JUG-EG (Egypt) JUG Frankfurt [JUGF] (Germany) JUG Indonesia JUG JogLoSemar (Indonesia) JUG-MK (Macedonia) JUG-RU (Russia) JUG-USA Lagos JUG (Nigeria) London Java Community (UK) Malaysia-JUG MoroccoJUG Madras JUG (India) Nashville JUG (United States) Oklahoma City JUG (USA) Philly JUG (USA) Rio JUG (Brazil) Riviera JUG (France) Ruhrjug (Germany) Silicon Valley JavaFX User Group SeneJUG (Senegal) SouJava (Brazil) Utah JUG (USA) Vancouver Island JUG (Canada) Detroit JUG (USA) Duchess (Women) ESPRIT Tunisian JUG (Tunisia) FASOJUG (Burkina Faso) Guatemala Java User Group Green Tea JUG (China) Houston JUG (USA) iJUG e.V. (Germany) IndiJava (India) ITP_JAVA (Peru) Istanbul JUG JUG Members & Adopt-a-JSR Global Adoption Efforts
56.
Copyright © 2017,
Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. 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. Safe Harbor Statement JUGs around the World - Driving Adoption
57.
Copyright © 2017,
Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Recently Submitted: – MVC 1.0 (JSR 371) – Visual Rec (JSR 381) – Desktop Application API (JSR 377) – Portlet 3.0 Bridge for JSF 2.2 (JSR 378) – Units of Measurement(JSR 385) – Java SE 12 (JSR 386) – Java SE 13 (JSR 388) 1) Pick JSR - New JSRs https://jcp.org/en/jsr/stage?listBy=active
58.
Copyright © 2017,
Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. JSR example page
59.
Copyright © 2017,
Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. 2) Communication: Two Way Street
60.
Copyright © 2017,
Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Share ideas and feedback, comment on list and public issue trackers. • Read early versions and share feedback on specifications and Javadocs. • Download and provide feedback on early access reference implementation. • Try writing sample applications using early builds of reference implementation. • Write or speak about the technology and encourage others to participate. Translate into your native language. • Evangelize the JSR -social media, blogging or lightning talks. • Help with documentation. 3) Decide on Steps: Take Action
61.
Copyright © 2017,
Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. 4) Follow Public Discussions & Comment - Issue Tracker
62.
Copyright © 2017,
Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. 5) Participate in Hack Days – Have Fun!
63.
Copyright © 2017,
Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
64.
Copyright © 2017,
Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Download Early Access Builds (13 available now) • Adoption Group & Quality Outreach • Join mail list prior to sending feedback: http://mail.openjdk.java.net/mailman/listinfo/adoption-discuss • https://wiki.openjdk.java.net/display/quality/Quality+Outreach Participate in OpenJDK
65.
Copyright © 2017,
Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Test FOSS projects on EA OpenJDK Builds • Open Source Projects - Quality Outreach examples – Eclipse Collections - Nikhil Nanivadekar – Apache Maven - Robert Scholte Quality Outreach part of Adoption Group
66.
Copyright © 2017,
Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • In adoption group, you can discuss Early Access Builds – provide comments Early Access • 17 JEPs
67.
Copyright © 2017,
Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Follow the JCP online: http://JCP.org –Join the JCP: https://jcp.org/en/participation/membership –Twitter @jcp_org #JCP, @heathervc –blogs.oracle.com/jcp –Facebook: Java Community Process We need you!
68.
Copyright © 2017,
Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. thank you, ευχαριστώ, shukriya, dziekuje , ந"றி, tak, tack, grazie, gracias, danke, Благодаря, teşekkür ederim merci, obrigado, bedankt, kiitos, xie xie, . Questions? Find me on Twitter: @heathervc email: heather at jcp dot org
69.
Confidential – Oracle
Internal/Restricted/Highly Restricted 103
Jetzt herunterladen