Use of JCP site is subject to the
JCP Terms of Use and the
Oracle Privacy Policy
|
Executive Committee Meeting Minutes |
Wednesday, April 12, 2023 |
PMO |
|
Executive Committee |
Total Attendance: 11 of 18 voting members
|
Since 75% of the EC's voting members were not present, the EC was not quorate for this session. |
The EC Standing Rules state the following penalties for non-attendance at EC meetings (note that those who participate in face-to-face meetings by phone are officially counted as absent):
Missing two meetings in a row results in a loss of voting privileges until two consecutive meetings have been attended.
Missing five meetings in a row, or missing two-thirds of the meetings in any consecutive 12-month period results in loss of the EC seat.
There are no changes in voting privileges as a result of this meeting (Miro is excused).
There were no personnel changes to report.
Heather led a moment of silence in remembrance of Bob Lee and reflected on his contributions noted in his JCP Award Nomination for JSR 330.
Heather presented the usual EC stats (see the presentation for details) and noted two upcoming ballots.
Heather shared plans for the upcoming 25th anniversary of the JCP, including a new Duke personality and badge icon. We will include online banners for EC Members to use and kits for Java User Group members. We will celebrate in person in September at our next face to face meeting to be hosted in New York by BNY Mellon - we plan to host a JUG event in New Jersey as well as New York during the week of the meeting.
Ron Pressler presented updates on Paving the Onramp, following up on the discussion from our February meeting, when Brian presented the proposals (see the presentation for details) as well as highlighting the upcoming availability of JEP 444 Virtual Threads. JEP has been filed and at least one more on the way. The best way to influence direction is to describe your experiences with Project Amber and Paving the Onramp features. Adam Sotona presented a demo implementing some of the features and described his experiences teaching Java to students in Prague, in addition to some other materials he is using and their reactions to the materials (see screenshots in presentation and repository for the samples). Simon asked about Incubator Modules and Heather noted to include the link to JEP11 for Incubator Modules.
Joe Darcy presented an overview and detailed suggestions for effectively contributing to OpenJDK (see the presentation for details). Stuart commented about the Vector API having unique performance depending on platform it is running on. Bruno asked whether the changes in CSR process is automated. Joe explained it varies and depends – there is tooling to help in some cases. The presentation concluded wwith suggestions for providing feedback on experiences with Early Access builds.
Georges Saab presented a Java Ecosystem and Java SE Update (see the presentation for details). Starting with a retrospective on the release cadence introduced 5 years ago and how the community has evolved and adapted to the model over time. We discussed how we can collectively work with the ecosystem to influence and help them to also embrace the modern delivery cadence of the Java platform. Ken commented on NetBeans, Mala commented on IntelliJ support, helping developers to understand and teach how to use new features, Ivar on the Jakarta EE plans, YK from IBM commented on changing internally to support model, Stuart from ARM reflected that the new architectures can move quickly and Simon adding it is working well from Azul perspective. Heather commented on JCP EC work to update the JCP processes and potential of continuation and expansion of projects such as the Quality Outreach initiative. The smaller projects are more difficult to keep up to date. Java has a wide range of libraries not all of them up to date – how can we influence them to support just the latest version. As Georges stated, "The world is ready for the ecosystem of Java libraries, frameworks, and tools to embrace a delivery model similar to that of the JDK. Tip development, with LTS offerings. By making this shift, library vendors can realize exactly the same kind of benefits that we have achieved for the Java platform itself. What’s more, this will further strength and extend the viability of Java overall."
Lennard Low from the Oracle Singapore office shared about the work Oracle is doing to promote Java in the local educational community through their outreach efforts, working with Oracle Academy, faculty members and reaching out to mid-career professionals (see the presentation for details).
Heather reviewed the summary of discussions in the Java in Education, including collecting feedback from instructors teaching Java to secondary school students. We are considering developing materials, and guidelines for this audience. We reviewed some of the new materials and resources on how Java is being used in industry published on the GitHub wiki, such as the addition of workshop material on using Java for AI/Machine Learning using JSR 381, Visual Recognition Specification, and two examples of ‘Day in the Life presentations’ by IBM and Oracle. YK reviewed his slides in the meeting. Heather commented that the Oracle Day in the Life presentation was used during the Java Faculty Day at the Oracle office in Singapore, and it was very well received – this is the kind of information both students and faculty are eager to learn from real world developers working in industry.
Heather leads a monthly discussion with Java User Group (JUG) leaders to discuss the workshops they are organizing in their local communities and provide guidance and best practices – the next meeting is on April 25. Join groups.io list for more details.
Sanhong and Denghui presented an overview of how Alibaba uses Java (see the presentation for details), noting thousands of developers and thousands of dependencies to migrate between versions of Java.
Heather reviewed the 2023 calendar remaining dates and tentative plans for our September 2023 face to face meeting. We also discussed the logistics for the dinner that evening hosted by Alibaba and the Java Industry Day at National University of Singapore (NUS) and the Singapore Java User Group event Thursday afternoon/evening, noting that the EC Meeting is mandatory, but the ancillary events and dinner following the EC Meeting are optional.
Heather thanked Alibaba for hosting the meeting in Singapore and we adjourned the meeting to prepare for the dinner.