This document discusses the Java Community Process (JCP) and how developers can get involved. It provides an overview of the JCP, including that it has over 15,000 users and 800 member organizations that collaboratively develop Java specifications through Java Specification Requests (JSRs). It encourages participation through activities like commenting on specifications, implementing prototypes, translating documents, blogging, or joining the Adopt-a-JSR program where Java user groups work on JSRs. The document outlines the various membership levels and privileges and emphasizes that the JCP aims to have an open and inclusive development process.
Learn how to take part in Java technology evolution through the Java Community Process (JCP) program. You can participate as an individual, corporation, or nonprofit such as a Java user group (JUG).
Guided discussion for BOF session during Devoxx UK 2014 - topics include JCP overall, JCP.Next effort, Adopt-a-JSR, upcoming Java EE 8 JSRs, active JSRs and Adopt OpenJDK.
Learn how to take part in Java technology evolution through the Java Community Process (JCP) program. You can participate as an individual, corporation, or nonprofit such as a Java user group (JUG). This session gives you step-by-step instructions on how to participate in the JCP Program. You will also learn about the global Adopt-a-JSR program and how you can participate in the Adopt-a-JSR program. We will discuss details such as how to run hack days, collaborate with other JUG leads on Adopt-a-JSR activities, and review use cases from other JUGs around the world contributing to the Java EE 7 and Java SE 8 JSRs. Currently there are new JSRs being submitted and developed for the Java EE 8 and Java SE 9 platforms. Find out how you have contribute to the future editions of the Java Standard and Java Enterprise Editions.
Learn how to take part in Java technology evolution through the Java Community Process (JCP) program. You can participate as an individual, corporation, or nonprofit such as a Java user group (JUG).
Guided discussion for BOF session during Devoxx UK 2014 - topics include JCP overall, JCP.Next effort, Adopt-a-JSR, upcoming Java EE 8 JSRs, active JSRs and Adopt OpenJDK.
Learn how to take part in Java technology evolution through the Java Community Process (JCP) program. You can participate as an individual, corporation, or nonprofit such as a Java user group (JUG). This session gives you step-by-step instructions on how to participate in the JCP Program. You will also learn about the global Adopt-a-JSR program and how you can participate in the Adopt-a-JSR program. We will discuss details such as how to run hack days, collaborate with other JUG leads on Adopt-a-JSR activities, and review use cases from other JUGs around the world contributing to the Java EE 7 and Java SE 8 JSRs. Currently there are new JSRs being submitted and developed for the Java EE 8 and Java SE 9 platforms. Find out how you have contribute to the future editions of the Java Standard and Java Enterprise Editions.
Learn how to take part in Java technology evolution through the Java Community Process (JCP) program. You can participate as an individual, corporation, or nonprofit such as a Java user group (JUG). This session outlines why and how to participate in the JCP Program. You will also learn about the global Adoption programs and how you can participate in the programs. We will discuss details such as how to run hack days, collaborate with other JUG leads on Adopt-a-JSR activities, and review use cases from other JUGs around the world contributing to the Java EE 7 and Java SE 8 JSRs. Currently there are new JSRs being submitted and developed for the Java EE 8 and Java SE 9 platforms. Find out how you have contribute to the future editions of the Java Standard and Java Enterprise Editions.
Join the Java Evolution GIDS Bangalore & PuneHeather VanCura
The Java Community Process (JCP) is key to the evolution of Java technology. This session emphasizes the value of transparency and participation in the JCP program, through both Java User Groups (JUGs), and through the Adopt-a-JSR program, the grass roots, community led and developed program to empower Java developers around the world to make a contribution to Java technology. Find out how to become an active participant in advancing the Java platform - JSRs for Java Enterprise Edition (Java EE) 8 and Java Standard Edition (Java SE) 9 are being developed now. This session discusses the transparency that enables participation in the JCP program and how to get involved through the Adopt-a-JSR program. You will also hear about some upcoming changes to the Java Specification Request (JSR) process itself through the JCP.next effort, and learn how you can get involved. Come with your questions/suggestions, and leave with the motivation and information you need in order to become an active participant in advancing the Java platform now and in the future.
15 Year JCP Anniversary presentation for Java User Groups to use at their JCP party in conjunction with their party kits. Also suggested: Java opening video from JavaOne 2014 and Community Keynote highlights. Contact me for access, questions, etc :-)!
Talk on Java Community Process updates and progress towards more openness and transparency. Also includes information on Platform updates and how to participate in activities. This talk is from various events in EMEA in the Fall of 2018.
Learn how to take part in Java technology evolution through the Java Community Process (JCP) program. You can participate as an individual, corporation, or nonprofit such as a Java user group (JUG). This session outlines why and how to participate in the JCP Program. You will also learn about the global Adoption programs and how you can participate in the programs. We will discuss details such as how to run hack days, collaborate with other JUG leads on Adopt-a-JSR activities, and review use cases from other JUGs around the world contributing to the Java EE 7 and Java SE 8 JSRs. Currently there are new JSRs being submitted and developed for the Java EE 8 and Java SE 9 platforms. Find out how you have contribute to the future editions of the Java Standard and Java Enterprise Editions.
Join the Java Evolution GIDS Bangalore & PuneHeather VanCura
The Java Community Process (JCP) is key to the evolution of Java technology. This session emphasizes the value of transparency and participation in the JCP program, through both Java User Groups (JUGs), and through the Adopt-a-JSR program, the grass roots, community led and developed program to empower Java developers around the world to make a contribution to Java technology. Find out how to become an active participant in advancing the Java platform - JSRs for Java Enterprise Edition (Java EE) 8 and Java Standard Edition (Java SE) 9 are being developed now. This session discusses the transparency that enables participation in the JCP program and how to get involved through the Adopt-a-JSR program. You will also hear about some upcoming changes to the Java Specification Request (JSR) process itself through the JCP.next effort, and learn how you can get involved. Come with your questions/suggestions, and leave with the motivation and information you need in order to become an active participant in advancing the Java platform now and in the future.
15 Year JCP Anniversary presentation for Java User Groups to use at their JCP party in conjunction with their party kits. Also suggested: Java opening video from JavaOne 2014 and Community Keynote highlights. Contact me for access, questions, etc :-)!
Talk on Java Community Process updates and progress towards more openness and transparency. Also includes information on Platform updates and how to participate in activities. This talk is from various events in EMEA in the Fall of 2018.
Modelo de entrevista para recoger información para el diagnóstico del Síndrome de Asperger en personas adultas. Se recomienda contrastar información con otros instrumentos.
Pequeños juegos de roles con el objetivo de trabajar la capacidad del alumnado para reaccionar ante una situación de frustración. Ideal para alumnado de Educación Primaria.
TensorFlow XLAのコード解析をしました。
この資料は、TensorFlow XLAのAOT部分に関するものです。
I analyzed the code of TensorFlow XLA.
This document pertains to JIT part of TensorFlow XLA.
Apache Cordova is one of the most popular frameworks for cross-platform mobile development. Web developers can build apps for iOS, Android, and Windows based on the same frameworks they use for the Web by using a shared codebase. However, the methods for improving mobile app performance can be different from those web developers use for web apps. Doris Chen outlines what impacts “native performance” and explains how the startup time, as well as the overhead of resume, memory, communication, and the Web, can all contribute to the performance of Cordova apps. To build Cordova apps that perform well, it’s important to understand how to avoid common pitfalls and how to use the technologies in the most efficient ways. Doris introduces tools for performance tests and demonstrates how to measure mobile app performance by using diagnostic tools for different platforms. Doris also shares practical tips for building faster Cordova apps by exploring Document Object Model (DOM) complexity, animation techniques, and memory management.
Java Puzzlers NG S02: Down the Rabbit Hole as presented at DevNexus 2017Baruch Sadogursky
Moar puzzlers! The more we work with Java 8, the more we go into the rabbit hole. Did they add all those streams, lambdas, monads, Optionals and CompletableFutures only to confuse us? It surely looks so! And Java 9 that heads our way brings even more of what we like the most, more puzzlers, of course! In this season we as usual have a great batch of the best Java WTF, great jokes to present them and great prizes for the winners!
You can write Android applications in Ceylon, using the standard Android tools. This has many advantages, since you can use all the language features available for the other platforms that Ceylon targets, such as:
Union and intersection types
Top-level and higher-order functions
Tuples
Comprehensions
Typesafe metamodel (Ceylon’s version of Java reflection, with additional type safety)
DevOps @Scale (Greek Tragedy in 3 Acts) as it was presented at DevNexus 2017Baruch Sadogursky
As in a good Greek Tragedy, scaling devops to big teams has 3 stages and usually end badly. In this play (it’s more than a talk!) we’ll present you with Pentagon Inc, and their way to scaling devops from a team of 3 engineers to a team of 100 (spoiler – it’s painful!)
Agile Metrics : Velocity is NOT the Goal - NDC Oslo 2014Doc Norton
Velocity is one of the most common metrics used-and one of the most commonly misused-on agile projects. Velocity is simply a measurement of speed in a given direction-the rate at which a team is delivering toward a product release. As with a vehicle en route to a particular destination, increasing the speed may appear to ensure a timely arrival. However, that assumption is dangerous because it ignores the risks with higher speeds. And while it’s easy to increase a vehicle’s speed, where exactly is the accelerator on a software team?
Michael “Doc" Norton walks us through the Hawthorne Effect and Goodhart’s Law to explain why setting goals for velocity can actually hurt a project's chances. Take a look at what can negatively impact velocity, ways to stabilize fluctuating velocity, and methods to improve velocity without the risks. Leave with a toolkit of additional metrics that, coupled with velocity, give a better view of the project's overall health.
Post-Modern CSS: Start learning CSS Grid, Flexbox and other new propertiesBryan Robinson
A look at the history and future of CSS with an eye toward new features like CSS Grid and Flexbox.
Examples for this presentation live at http://bryanlrobinson.com/post-modern-examples/
Data center outsourcing a new paradigm for the ITAlessandro Guli
Decisions relating to the hosting of IT assets are reaching new levels of risk and of complexity.
The availability of new technologies and services, principally those associated with the cloud,
have created new possibilities for aligning IT delivery with business needs and, in the process,
meeting new challenges of data traffic, mobility and the cluster of initiatives that are included
under ‘speed to market’.
Android memory: What you don't know WILL drive you crazy. This presentation covers the basic forces which drive and cause memory leaks on Android development.
Learn how to take part in Java technology evolution through the Java Community Process (JCP) program. You can participate as an individual, corporation, or nonprofit such as a Java user group (JUG). This session gives you step-by-step instructions on how to participate in the Adopt-a-JSR program and the Transparency project and provides tools for running JUG events as part of the Adopt-a-JSR program. It discusses details such as how to run hack days, translate content into local languages, and collaborate with other JUG leads on Adopt-a-JSR activities. In addition, it highlights use cases from JUG hack days and applications developed through the Adopt-a-JSR program.
As we celebrate 15 year anniversary of the JCP, a retrospective look at the past 15 years and a look into the future and plans being made together with the Java developer community.
MoroccoJUG is recognized as an active actor on moving the entire Java ecosystem forward (executive community member at JCP -Java community process- last year, 2013 JCP award in 'Adopt A JSR' category ...)
This year (2015) we are planning to adopt massively the java specifications (JSRs) that will be included at Java EE 8 (glassfish.java.net/adoptajsr/). Our goal is " helping to shape the best Java entreprise platform ever!"
In this Meetup we went through the entire Java EE 8 platform, present our priorities on adopting the related JSRs, level of contributions, advantages you have on joining the efforts (boost your career, acquire new knowledges, mentoring from international experts ...)
This session will explore how Java development has been brought into the open over the past decade and where it is headed in the future. Several Java developer efforts have brought open source development processes and new levels of transparency and participation into their communities. This year theJava Community Process (JCP) program celebrates twenty years of Java standards development. Since the initiation of efforts to expand the developer participation in the Java community, Java standards development is more open that it ever has been. Learn how to take part in the Java developer community, upcoming changes to the Java platform, and how you can contribute. You can participate as an individual, corporation, or nonprofit such as a Java user group (JUG). This session answers your questions about why and how to participate in the evolution of the Java platform - how you can participate in contributing to the future of Java.
Learn how to take part in the Java developer community and the upcoming changes to Java - you can participate as an individual, corporation, or nonprofit such as a Java user group (JUG). This session answers questions about why and how to participate in the evolution of the Java platform.
JavaOne Tutorial Techniques for Getting More Kids, Especially Girls, Involved...Heather VanCura
JavaOne Tutorial covering techniques for teaching kids to code. Includes tips on Scatch, Lego Mindstorms, Raspberry Pi, Robotics. Also includes suggestions for organizing events, and how to incorporate art, role model, and mentoring into coding events.
JCP version 2.10, Broadening JCP Membership (aka JSR 364)Heather VanCura
The slides from the June 2016 Pubic JCP EC Meeting describing the changes introduced with the latest version of the JCP program, JCP version 2.10. This is the implementation of JSR 364, Broadening JCP Membership, the latest deliverable of the JCP.Next effort.
10 ways to ally for woman in technology. Learn simple ways to support women in the workplace and the Java community - in the office, at conferences, and online. Become more confident in speaking up to support women and be more aware of the challenges facing women.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
I have heard many times that architecture is not important for the front-end. Also, many times I have seen how developers implement features on the front-end just following the standard rules for a framework and think that this is enough to successfully launch the project, and then the project fails. How to prevent this and what approach to choose? I have launched dozens of complex projects and during the talk we will analyze which approaches have worked for me and which have not.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
8. Heather VanCura
•Chair & Director of the JCP Program Office
•Leader of Global Adopt-a-JSR Programs
•Open Source Fan
•Native Californian - from San Diego
•Personal Interests: Fun ☺
Bay Area, California - USA
10. Who Are The Members?
• 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)
•.
10
11. •.
11
Who Are The Members?
https://jcp.org/en/participation/membership
•Corporations
•Non-Profits/Open
Source
•Java User Groups
•Individual
Developers
15. The JSR Development Cycle
•Includes formal public reviews and votes by the Executive
Committee.
•Full Members can submit & lead JSRs, serve on JSR Expert Groups.
•See the Process Document for the details.
15
16. Compatibility Triangle
Can you build an
implementation?
Is the specification
unambiguous?
Is the TCK correct?
Does the RI conform?
16
17. How can you get involved?
•Share ideas and feedback, comment on list and public issue trackers.
•Read early versions of specifications and Javadocs.
•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.
•
.
17
19. Complimentary
•Open source important requirement. So are Standards.
• Coop-etition. Agree on what to standardize (cooperation) & what to
complete 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.
•.
19
20. Open Source Implementations
•The Reference Implementations of the Java SE and Java EE
platforms are also developed collaboratively and released under
open-source licenses.
–Java SE: OpenJDK
–Java EE: Project GlassFish
20
21. How
•New revisions of each of
the three platforms.
• “JCP.Next” reforms .
•Increased participation
from Java User Groups.
2012 - Present Day
21
30. 30
!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.
JCP 2.10, Broadening JCP Membership
31. 31
!Associate Members are individuals who can contribute 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
Memberships
33. Membership Quotes
! "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
38. How will you Participate?
•As an Individual – OK.
•As part of a team – better.
•Work through your JUG or
employer.
–Help each other
–Teach other.
–Work with each other.
40. Adopt-a-JSR
!A JUG-lead initiative to
improve Java standards.
!Global groups of JUG
members work on JSRs.
–Receive attention from local industry.
–Become more professional – helps
focus your group efforts.
–Attract more developers to your
community
41. 41
Chennai JUG
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.
Use Cases
42. London Java
Community
JSR 310, Date and Time
API
JSR 335, Lambda
Expressions
Myriad hack days, talks
and events organized!
Use Cases
42
43. 43
BeJUG (Belgium)
JSR 356, Java API for
WebSocket
Hack day (s).
Developed Tic-Tac-Toe
game Included in Java EE
7 SDK.
Use Cases
44. SouJava (Brazil)
JSR 310, Date and Time API
JSR 339, JAX-RS 2.0
344, JSF 2.2
Many talks, books, articles,
classes, code dojos (hack
days), translations
Use Cases
44
53. Participate in OpenJDK
53
•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
54. JDK 9
! 72 JEPs targeted for JDK 9
– JEP == Java Enhancement Proposal
! Big one – JEP 261– Module System
– http://openjdk.java.net/jeps/261
– Related JEPs for the Module System
! JEP 200 – The Modular JDK
! JEP 201 – Modular Source Code
! JEP 220 – Modular Run-Time Images
! JEP 260 – Encapsulate Most Internal APIs
! JEP 162 – Prepare for Modularization
! Another big step forward
55. JDK 9
! Jigsaw available in current JDK 9 EA (early access)
– https://jdk9.java.net/download/
! Build 111 or later has Jigsaw in it
! Current available downloadable build is Build 152
! Another big step forward
58. We need you!
•Follow the JCP online: http://JCP.org
–Join the JCP: https://jcp.org/en/participation/membership
–Twitter @jcp_org #JCP
–blogs.oracle.com/jcp
–Facebook: Java Community Process
•Adopt-a-JSR online: adoptajsr.org. #adoptajsr
–adopt-a-jsr@googlegroups.com- the global mailing list
–IRC: #adoptajsr channel on irc.freenode.net
–GitHub: https://github.com/Adopt-a-JSR
58
59. thank you, shukriya, dziekuje ,
tak, tack, grazie, gracias, danke,
merci, obrigado, bedankt,
kiitos, xie xie,ありがとう.
Questions? Find me on Twitter: @heathervc