|
Use of JCP site is subject to the
JCP Terms of Use and the
Oracle Privacy Policy
|
Executive Committee Meeting Minutes for March 2025
DateMarch 21, 2025
LocationIn person only, Oracle offices in Redwood Shores, CA USA
AgendaAttendance
MinutesThe 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):
Personnel changesAlternate added for Fujitsu, Daishi Tabata.
PMO Topics: EC Stats, EC Election, Membership, JSR 400Heather presented the usual EC stats including JCP Membership updates. Iris Clark presented on JSR 400, Java 25 (see the presentation for details, starting on page 10).
JCP AwardsHeather gave an update on the JCP annual community event at JavaOne. The winners of the JCP Awards were announced and presented. Alan Bateman won Member/Participant of the Year and Java Domincano received the Java in Education Award.
Java 24Alex Buckley presented an overview of the recently released Java SE 24 Platform features (see presentation for details).
Project Loom Updates – Structured ConcurrencyAlan Bateman presented an overview of some updates on structured concurrency as part of Project Loom being worked on in OpenJDK. Structured Concurrency was proposed by JEP 428 and delivered in JDK 19 as an incubating API. It was re-incubated by JEP 437 in JDK 20 with a minor update to inherit scoped values (JEP 429). It first previewed in JDK 21 via JEP 453 withStructuredTaskScope::fork(...) changed to return a Subtask rather than a Future. It re-previewed in JDK 22 via JEP 462, and JDK 23 via JEP 480, without change. It was re-previewed once more in JDK 24, without change, to give more time for feedback from real world usage (see the presentation for details).
Project Loom Updates – Scoped ValuesAndrew Dinn presented a Scope Values update on behalf of Andrew Haley (see the presentation for details). There was discussion that a follow up following integration, possibly in Java 25 in September for the October EC Meeting.
Java Ecosystem Working GroupHeather reviewed the wiki page and the next meeting date. She will follow up with some suggestions for library maintainers based on their experiences. There was also a Working Group conversation at the annual JCP event held as an ancillary event during JavaOne this week where maintainers discussed their ideas and plans. We will plan to hold more in person events where it makes sense, such as Devoxx Belgium, FOSDEM, and other Community/Java conferences.
Java & AI Working GroupZoran and Heather led a discussion about the Java & AI Working Group including the scope and possible deliverables. We will focus on updates to the Java Platform enabling optimizations for running AI workloads on the Java Platform. Heather asked for volunteers to participate in the Working Group and will send an invite for a meeting to be held in April 2025.
Java in Education Working GroupHeather reviewed the summary of discussions in the Java in Education group - we reviewed some updates to the materials for JUG leaders focused on how developers are utilizing Java in industry, published on the Java in Education GitHub wiki.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; one was held during JavaOne during the JCP annual community event. Heather will lead a Java Faculty Day this July in Dominican Republic.
Oracle Host PresentationGeorges led a discussion on the recent JavaOne Conference and Java at Oracle. Feedback on JavaOne returning as a stand-alone event was overwhelmingly positive. While some asked about growing the attendance in the future, others enjoyed the intimacy and focus of the talks on the Java platform itself, noting that the event also drew many new attendees (those who had not previously attended a JavaOne Conference).
Java User Group UpdatesShin from the Japan Java User Group shared a presentation on the Japanese user group community and events (see the presentation for details). Bruno shared a presentation on SouJava and events in the Brazilian user group community (see presentation for details).
Other Business - Logistics and 2025 CalendarHeather reviewed a few upcoming events and dates in the calendar. The host for our second 2025 face to face meeting is Arm in Cambridge (October-poll to determine exact date). We discussed possible hosting of our Spring 2026 meeting in Japan. Heather thanked Oracle for their gracious hosting of the meeting, and the reception following the EC Meeting.
Next Meeting
|