Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Future of Java & You Latin America 2018

44 views

Published on

Updates to Java, JCP, Community Engagement - Mexico, Guatemala, Ecuador

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Future of Java & You Latin America 2018

  1. 1. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. The Future of Java & You Heather VanCura Director & Chair, JCP Program Twitter @heathervc August 2018
  2. 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. 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 • Leader of Global Java Adopt-a-JSR Programs • Open Source & Diversity Fan • Californian - from San Diego • Personal Interests: Travel, Fitness, Music, Fun • Twitter @heathervc Heather VanCura
  4. 4. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Today we need more diversity in tech • Solve problems of entire society • = > Intelligence, Innovation, Profit • And we see a shift… • From the one with the best technical skills wins • To the one with the best people skills wins First Computer Programmer
  5. 5. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Not easy to acquire • Require practice • Human interactions • Complex thinker, relationships, emotional intelligence = practice with others In-demand skills
  6. 6. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Top five key soft skills that engineers and other professionals should develop for career success: • Communication • Creativity/Critical Thinking • Adaptability/Flexibility • Collaboration/Teamwork • Leadership In 2018 … 50% of tech jobs = Technical skills
  7. 7. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Engage in Community events • User Group Meetings • Conferences • Open Source Projects • Java Community Process (JCP), OpenJDK • Hack days &/or Hackergartens • Mentor, Kids coding workshops • Author/Social Media How do you acquire these skills? Practice!
  8. 8. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. Technology Demand
  9. 9. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
  10. 10. 12+ Million Developers Run Java #1 Programming Language 21 Billion Cloud Connected Virtual Machines Continuing Growth 38 Billion Active Virtual Machines
  11. 11. 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
  12. 12. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
  13. 13. 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. Open Evolution
  14. 14. 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
  15. 15. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Includes formal public reviews and votes by the Executive Committee. • Full Members can submit & lead JSRs, serve on JSR Expert Groups. The JSR Development Cycle
  16. 16. 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?
  17. 17. 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 Specification
  18. 18. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. An International Effort
  19. 19. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Corporations • Non-Profit & OpenSource • Java User Groups (JUG) • Individual Developers Who Are The Members?
  20. 20. 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
  21. 21. 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
  22. 22. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Knowledge • Skills • Visibility • Altruism • Advance Career • Fun Why Should Developers Participate?
  23. 23. 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
  24. 24. 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
  25. 25. 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
  26. 26. 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
  27. 27. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. The Vibrant Java EE Community
  28. 28. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. Java EE 8 Overview Connector JAXBJSP Debugging Managed BeansJSPConcurrency EE Interceptors JAX-WS WebSocket Bean Validation JASPIC ServletJMS JTADeployment Batch JACCDependency Injection JAXR JSTL Management CDI EJB JAX-RPC Web ServicesJSF JPA Common Annotations EL JAX-RS Web Services MetadataJavaMail CDI 2.0 JSON-B 1.0 Security 1.0 Bean Validation 2.0 JSF 2.3 JAX-RS 2.1 JSON-P 1.1 Servlet 4.0 JSP
  29. 29. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Released September 2017! • GlassFish 5 - Open Source RI – https://javaee.github.io/glassfish/ – https://hub.docker.com/r/oracle/glassfish/ • Open – https:/github.com/javaee/ – https://javaee.groups.io/ Today – Java EE 8 29
  30. 30. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Modernize Java EE for Cloud and Microservices • Retarget Java EE to address these trends - 15+ JSRs • Goals: – Migration path to cloud development and deployment models for Java EE customers – Migration path to microservices-based architecture for Java EE applications – Backwards compatibility with Java EE Java EE 8 - September 2017
  31. 31. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. Moving Java EE to Eclipse Foundation Tomorrow - Eclipse Enterprise for Java 31 Technology Community and Vendors Sponsorship ✓Nimble ✓Flexible ✓Open ✓Compatible EE4J (Jakarta EE) https://projects.eclipse.org/projects/ee4j/
  32. 32. 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
  33. 33. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. Last Major Release 9 Modularity Cadence Java SE Platform
  34. 34. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. Previous JDK Release ModelY1 Y2 Y3 Y4 Y5 Y6 Y7 8 8u20 8u408u60 9 9.1 9.2 9.3 10 10.1 10.2 10.3 11 11.1 11.2 11.3
  35. 35. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • New JDK Release Model - LTS Every 3 yearsY1 Y2 Y3 Y4 Y5 Y6 Y7 9 10 11 (18.9 LTS) 12 13 Y8 Y9 Y10 Y11 Y12 Y13 Y14 Y15 14 15 16 17 (21.9 LTS) 18 19
  36. 36. 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 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)
  37. 37. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | From Oracle JDK to OpenJDK from Oracle
  38. 38. 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 GA) § 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 EA) § Low latency garbage collector to support multi-terabyte heaps § Flight Recorder (Now available in OpenJDK 11 EA) § Collects diagnostic and profiling data about a running Java application § Mission Control (In preview) § Monitor and manage Java applications with minimal performance overhead § Usage Logger (Work in progress) § Logs how the JRE’s are being used in your systems What Is Being Open-Sourced in Java
  39. 39. 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
  40. 40. 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
  41. 41. 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) • Now Available JDK 10
  42. 42. 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 • New model calls for JEPS to be targeted only when ready JDK 11 – Sep 2018• 17 JEPs
  43. 43. 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 Beyond Java 11
  44. 44. 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 44
  45. 45. 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
  46. 46. 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 46
  47. 47. 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 47 • Java in a world of Containers
  48. 48. 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
  49. 49. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Foreign Functions & Data • 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
  50. 50. 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
  51. 51. 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
  52. 52. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | Improved Java/Native Interoperability 52 • 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
  53. 53. 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 53
  54. 54. 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
  55. 55. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. Transparency
  56. 56. 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)
  57. 57. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. Participation Move Faster
  58. 58. 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
  59. 59. 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
  60. 60. 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 – Planned draft review for September 2018 • Follow the EC Summaries and discussion: – https://jcp.org/en/resources/EC_summaries Evolution Continues…What’s Next?
  61. 61. 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
  62. 62. 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?
  63. 63. 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
  64. 64. 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) JUG Members & Adopt-a-JSR Global Adoption Efforts
  65. 65. 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
  66. 66. 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) – Configuration API (JSR 382) – Java SE 11 (JSR 384) – 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) – Streamlining JCP (JSR 387) 1) Pick JSR - New JSRs https://jcp.org/en/jsr/stage?listBy=active
  67. 67. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. JSR example page
  68. 68. 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
  69. 69. 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
  70. 70. 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
  71. 71. 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!
  72. 72. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. 5) Get Involved!
  73. 73. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • All JUGs can participate! – November 2016 Iceland – April 2017 London, Java 9 – August 2017 Atlanta Java 9 – June 2018 London 10,11 & Beyond Java Hack Days Virtual JUG Hack Days
  74. 74. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Lead Spanish Java Hack Day • XINA JUG • XELA JUG • JDuchess JUG Leader, Guatemala Mercedes Wyss
  75. 75. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Participated in Virtual Java 9 Hack Day • Organized Java 9, 10, 11 & Beyond Hack Day Australia Melbourne JVM https://www.meetup.com/Melbourne-Java-JVM-Users-Group/events/249382101/
  76. 76. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Women’s Unconference and Java 9 Hack Day • Participated in the vJUG April Java 9 Hack Day • Hack Day and Women’s Unconference II South Africa Jozi JUG
  77. 77. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • JSR 367, Java API for JSON Binding • Plan to participate in Java SE Hack Days Madras JUG - Java EE and Java SE India
  78. 78. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Java EE & Java SE – JSR 374, JSON P 1.1 Hack Day – vJUG August Java 9 Hack Day 2017 Bucharest JUG
  79. 79. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • JSR 365, CDI 2.0 – Full Day hack event with Spec Lead of CDI, Antoine Sabot-Durand – March 2017 – Collaboration/mentorship with Coimbra JUG in Portugal - June 2017 Bulgarian JUG - Java EE BJUG
  80. 80. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • JSR 375 Security JSR, CDI 2.0 • Hack Day event • Java 9 Hack Day - collaboration NL JUG & Chicago JUG Working Together
  81. 81. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • JDK 9 Hack Day • Full Day (sold out) hack event • More events planned Paris JUG - Java SE France
  82. 82. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • JSR 356, Java API for WebSocket • Hack day (s). • Developed Tic-Tac-Toe game Included in Java EE 7 SDK. BeJUG - Java EE Belgium
  83. 83. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Java 9/Jigsaw: Myriad hack days, talks and events organized • More planned in 2018 London Java Community - Java SE LJC
  84. 84. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Java EE JSRs • JDK 9 participation in hack days • Many talks, books, articles, classes, code dojos (hack days), translations SouJava Brazil
  85. 85. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • JSR 338, Java Persistence 2.1 • JSR 344, JSF 2.2 • JSR 352, Batch • JSR 353, JSON • JSR 356, WebSocket • Developed sample ‘Urban Traveler’ application. Hyderabad/Chennai JUG - Java EE India
  86. 86. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Faso JUG JUG Leader, Burkina Faso Constantin Drabo
  87. 87. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Bangalore Java User Group (JUG) - I’m speaking tonight! • Java Platform Development Group in Bangalore Oracle Prestige Park location • Oracle Startup Cloud Accelerator in Bangalore - looking for Java startups in India Java Opportunities in Bangalore
  88. 88. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • Download Early Access Builds (11 & 12 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
  89. 89. 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
  90. 90. 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!
  91. 91. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. • JavaOne expansion and renaming - more Tracks, Languages and Communities - adding Go, Rust, Python, JavaScript, and R in addition to Java • October 22-25 2018 San Francisco CA USA • https://www.oracle.com/code-one/index.html Oracle Code One
  92. 92. 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, Благодаря, merci, obrigado, bedankt, kiitos, xie xie,ありがとう. Questions? Find me on Twitter: @heathervc email: heather at jcp dot org
  93. 93. Confidential – Oracle Internal/Restricted/Highly Restricted 93

×