Join the Java Evolution Portland Oregon
-
Upload
heather-vancura -
Category
Technology
-
view
189 -
download
2
Transcript of Join the Java Evolution Portland Oregon
![Page 1: Join the Java Evolution Portland Oregon](https://reader031.fdocuments.net/reader031/viewer/2022030316/5874a5941a28abfc5f8b92ff/html5/thumbnails/1.jpg)
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Participate in the Future of Java - Join the Java Evolution
Heather VanCura heatherjcporg
Twitter heathervc
Portland Oregon
15 March 2016
What Runs Java
Scalable
4
9 Million Java developers
3 Billion mobile phones
1 Choice for developers
1 Development platform
Ubiquitous
5
Compatible
6
Collaboratively Developed - Community
7
Heather VanCura Java Community Process (JCP) Program
bullDirector of the JCP Program Office
bullLeader of Global Adopt-a-JSR Programs
bullOpen Source Fan
bullNative Californian - from San Diego
bullPersonal Interests Fun
Bay Area California - USA
History
bull1995 Sun Microsystems develops Java
9
History
bull1995 Sun Microsystems develops Java
bull1999 Sun opens up the development process creating the Java Community Process
10
History
bull1995 Sun Microsystems develops Java
bull1999 Sun opens up the development process creating the Java Community Process
bull2006 Sun open-sources Java
11
History
bull1995 Sun Microsystems develops Java
bull1999 Sun opens up the development process creating the Java Community Process
bull2006 Sun open-sources Java
bull2007 Sun goes into financial decline
12
History
bull1995 Sun Microsystems develops Java
bull1999 Sun opens up the development process creating the Java Community Process
bull2006 Sun open-sources Java
bull2007 Sun goes into financial decline
bull2010 Oracle acquires Sun and becomes the steward of Java
13
Oracle infuses energy and funding into Java and the JCP resulting in
bullNew revisions of each of the three platforms
2011 - Present Day
14
Oracle infuses energy and funding into Java and the JCP resulting in
bullNew revisions of each of the three platforms
bullldquoJCPNextrdquo reforms
2011 - Present Day
15
Oracle infuses energy and funding into Java and the JCP resulting in
bullNew revisions of each of the three platforms
bull ldquoJCPNextrdquo reforms
bullIncreased participation from Java User Groups
2011 - Present Day
16
Working Together httpswwwyoutubecomwatchv=J5_MH5jCYh0
17
18
Organization
19
bull
20
Who Are The Members
httpsjcporgenparticipationmembership
The Executive Committee
21
Compatibility Triangle
Can you build an implementation
Is the specification unambiguous
Is the TCK correct Does the RI conform
22
The JSR Development Cycle
bullIncludes formal public reviews and votes by the Executive Committee
bullSee the Process Document for the details
23
How Open Standards amp Open Source
24
Open Source Implementations
bullThe Reference Implementations of the Java SE and Java EE platforms are also developed collaboratively and released under open-source licenses
ndashJava SE OpenJDK
ndashJava EE Project GlassFish
25
Click icon to add picture
Why Participate
Click icon to add picture
How
bullNew revisions of each of the three platforms
bull ldquoJCPNextrdquo reforms
bullIncreased participation from Java User Groups
2011 - Present Day
27
Java 8 Adoption
Java SE 8 JSR 337 (March 2014)
29
Java EE 7 (JSR 342) ndash May 2013
30
Java ME 8 (JSRs 360 amp 361) ndash April 2014
31
JCPnext Changing the Constitution
JCPnext1 (JSR 348)
33
JCPnext2 (JSR 355)
34
Now the lawyers are involved
JCPnext3 (JSR 358)
JCPnext4 (JSR 364) JCPnext4 (JSR 364)
The JCP is more open than before
37
How will you Participate
bullAs an Individual ndash OK
bullAs part of a team ndash better
bullWork through your JUG or employer
ndashHelp each other
ndashTeach other
ndashWork with each other
Adopt-a-JSR
A JUG-lead initiative to improve Java standards
Groups of JUG members work on JSRs
JUGs around the World
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Java EE 8 Community Survey
Glassfishorgsurvey
ADOPTAJSRORG wiki ndash Get Started
You expanded wiki into eight languages Arabic Chinese English French German Portuguese Spanish Turkishyou choose who will translate next language
New JSRs httpsjcporgenjsrstagelistBy=active
Recently submitted
Security (JSR 375)
Java EE Management (JSR 373)
JSON-P 11 (JSR 374)
Units of Measurement (JSR 363)
Java Module System (JSR 376)
Desktop Application API (JSR 377)
Java EE 8 (JSR 366)
CDI 2 (JSR 365)
JSON-B (JSR 367)
JMS 21 (JSR 368)
Servlet 4 (JSR 369)
JAX-RS 21 (JSR 370)
MVC (JSR 371)
JSF 23 (JSR 372)
JSR example pageSR page example
List of Active JSRs (posting in last 12 months) httpjcporgenjsrallstatus=ActiveampactiveMonths=12
Java EE JSRs Java EE Adopt-a-JSR page
Enter activity in the matrix
Participate in Adopt OpenJDK
bull Go to httpjavanetprojectsadoptopenjdk
JDK 9 Outreach httpswikiopenjdkjavanetdisplayAdoptionJDK+9+OutreachJDK9Outreach-Introduction
Test Java 9 ndash changes that may affect your code
JDK 9 changes that may affect your code - Added
ndash OCSP Stapling for TLS
ndash Multi-Release JAR Files
ndash Parser API for Nashorn
ndash Prepare JavaFX UI Controls amp CSS APIs for Modularization
ndash Validate JVM Command-Line Flag Arguments
ndash XML Catalogs
ndash Platform-Specific Desktop Features
ndash llbackDialogCallbackHandler
Test Java 9 ndash changes that may affect your code
Changed
ndash ArraysasList(x)toArray() returns Object[]
ndash Create PKCS12 Keystores by Default
ndash HarfBuzz Font-Layout Engine
ndash Make G1 the Default Garbage Collector
ndash Marlin Graphics Renderer
ndash Modular Run-Time Images
ndash New Version-String Scheme
ndash Unified JVM Logging
ndash Use CLDR Locale Data by Default
ndash UTF-8 Property Files
Test Java 9 ndash changes that may affect your code
Removed
ndash Remove GC Combinations Deprecated in JDK 8
ndash Remove Launch-Time JRE Version Selection
ndash Remove the JVM TI hprof Agent
ndash Remove the jhat Tool
ndash Removed API references to javaawtpeer and javaawtdndpeer packages
ndash Removed PackerUnpacker addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed LogManager addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed comsunsecurityauthca
Jira example
Add resources to GitHub
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Participate in Hack Days
Two Way Street
We want you
bullFollow the JCP online httpJCPorg
ndashJoin the JCP httpsjcporgenparticipationmembership
ndashTwitter jcp_org JCP
ndashblogsoraclecomjcp
ndashFacebook Java Community Process
bullAdopt-a-JSR online adoptajsrorg adoptajsr
ndashmembersadoptajsrjavanet - the global mailing list
ndashIRC adoptajsr channel on ircfreenodenet
ndashGitHub httpsgithubcomAdopt-a-JSR
56
Lets get going
57
thank you dziekuje tak tack merci grazie
gracias danke obrigado bedankt kiitos
xie xieありがとう
httpswwwyoutubecomwatchv=zg79C7XM1Xs
![Page 2: Join the Java Evolution Portland Oregon](https://reader031.fdocuments.net/reader031/viewer/2022030316/5874a5941a28abfc5f8b92ff/html5/thumbnails/2.jpg)
What Runs Java
Scalable
4
9 Million Java developers
3 Billion mobile phones
1 Choice for developers
1 Development platform
Ubiquitous
5
Compatible
6
Collaboratively Developed - Community
7
Heather VanCura Java Community Process (JCP) Program
bullDirector of the JCP Program Office
bullLeader of Global Adopt-a-JSR Programs
bullOpen Source Fan
bullNative Californian - from San Diego
bullPersonal Interests Fun
Bay Area California - USA
History
bull1995 Sun Microsystems develops Java
9
History
bull1995 Sun Microsystems develops Java
bull1999 Sun opens up the development process creating the Java Community Process
10
History
bull1995 Sun Microsystems develops Java
bull1999 Sun opens up the development process creating the Java Community Process
bull2006 Sun open-sources Java
11
History
bull1995 Sun Microsystems develops Java
bull1999 Sun opens up the development process creating the Java Community Process
bull2006 Sun open-sources Java
bull2007 Sun goes into financial decline
12
History
bull1995 Sun Microsystems develops Java
bull1999 Sun opens up the development process creating the Java Community Process
bull2006 Sun open-sources Java
bull2007 Sun goes into financial decline
bull2010 Oracle acquires Sun and becomes the steward of Java
13
Oracle infuses energy and funding into Java and the JCP resulting in
bullNew revisions of each of the three platforms
2011 - Present Day
14
Oracle infuses energy and funding into Java and the JCP resulting in
bullNew revisions of each of the three platforms
bullldquoJCPNextrdquo reforms
2011 - Present Day
15
Oracle infuses energy and funding into Java and the JCP resulting in
bullNew revisions of each of the three platforms
bull ldquoJCPNextrdquo reforms
bullIncreased participation from Java User Groups
2011 - Present Day
16
Working Together httpswwwyoutubecomwatchv=J5_MH5jCYh0
17
18
Organization
19
bull
20
Who Are The Members
httpsjcporgenparticipationmembership
The Executive Committee
21
Compatibility Triangle
Can you build an implementation
Is the specification unambiguous
Is the TCK correct Does the RI conform
22
The JSR Development Cycle
bullIncludes formal public reviews and votes by the Executive Committee
bullSee the Process Document for the details
23
How Open Standards amp Open Source
24
Open Source Implementations
bullThe Reference Implementations of the Java SE and Java EE platforms are also developed collaboratively and released under open-source licenses
ndashJava SE OpenJDK
ndashJava EE Project GlassFish
25
Click icon to add picture
Why Participate
Click icon to add picture
How
bullNew revisions of each of the three platforms
bull ldquoJCPNextrdquo reforms
bullIncreased participation from Java User Groups
2011 - Present Day
27
Java 8 Adoption
Java SE 8 JSR 337 (March 2014)
29
Java EE 7 (JSR 342) ndash May 2013
30
Java ME 8 (JSRs 360 amp 361) ndash April 2014
31
JCPnext Changing the Constitution
JCPnext1 (JSR 348)
33
JCPnext2 (JSR 355)
34
Now the lawyers are involved
JCPnext3 (JSR 358)
JCPnext4 (JSR 364) JCPnext4 (JSR 364)
The JCP is more open than before
37
How will you Participate
bullAs an Individual ndash OK
bullAs part of a team ndash better
bullWork through your JUG or employer
ndashHelp each other
ndashTeach other
ndashWork with each other
Adopt-a-JSR
A JUG-lead initiative to improve Java standards
Groups of JUG members work on JSRs
JUGs around the World
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Java EE 8 Community Survey
Glassfishorgsurvey
ADOPTAJSRORG wiki ndash Get Started
You expanded wiki into eight languages Arabic Chinese English French German Portuguese Spanish Turkishyou choose who will translate next language
New JSRs httpsjcporgenjsrstagelistBy=active
Recently submitted
Security (JSR 375)
Java EE Management (JSR 373)
JSON-P 11 (JSR 374)
Units of Measurement (JSR 363)
Java Module System (JSR 376)
Desktop Application API (JSR 377)
Java EE 8 (JSR 366)
CDI 2 (JSR 365)
JSON-B (JSR 367)
JMS 21 (JSR 368)
Servlet 4 (JSR 369)
JAX-RS 21 (JSR 370)
MVC (JSR 371)
JSF 23 (JSR 372)
JSR example pageSR page example
List of Active JSRs (posting in last 12 months) httpjcporgenjsrallstatus=ActiveampactiveMonths=12
Java EE JSRs Java EE Adopt-a-JSR page
Enter activity in the matrix
Participate in Adopt OpenJDK
bull Go to httpjavanetprojectsadoptopenjdk
JDK 9 Outreach httpswikiopenjdkjavanetdisplayAdoptionJDK+9+OutreachJDK9Outreach-Introduction
Test Java 9 ndash changes that may affect your code
JDK 9 changes that may affect your code - Added
ndash OCSP Stapling for TLS
ndash Multi-Release JAR Files
ndash Parser API for Nashorn
ndash Prepare JavaFX UI Controls amp CSS APIs for Modularization
ndash Validate JVM Command-Line Flag Arguments
ndash XML Catalogs
ndash Platform-Specific Desktop Features
ndash llbackDialogCallbackHandler
Test Java 9 ndash changes that may affect your code
Changed
ndash ArraysasList(x)toArray() returns Object[]
ndash Create PKCS12 Keystores by Default
ndash HarfBuzz Font-Layout Engine
ndash Make G1 the Default Garbage Collector
ndash Marlin Graphics Renderer
ndash Modular Run-Time Images
ndash New Version-String Scheme
ndash Unified JVM Logging
ndash Use CLDR Locale Data by Default
ndash UTF-8 Property Files
Test Java 9 ndash changes that may affect your code
Removed
ndash Remove GC Combinations Deprecated in JDK 8
ndash Remove Launch-Time JRE Version Selection
ndash Remove the JVM TI hprof Agent
ndash Remove the jhat Tool
ndash Removed API references to javaawtpeer and javaawtdndpeer packages
ndash Removed PackerUnpacker addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed LogManager addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed comsunsecurityauthca
Jira example
Add resources to GitHub
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Participate in Hack Days
Two Way Street
We want you
bullFollow the JCP online httpJCPorg
ndashJoin the JCP httpsjcporgenparticipationmembership
ndashTwitter jcp_org JCP
ndashblogsoraclecomjcp
ndashFacebook Java Community Process
bullAdopt-a-JSR online adoptajsrorg adoptajsr
ndashmembersadoptajsrjavanet - the global mailing list
ndashIRC adoptajsr channel on ircfreenodenet
ndashGitHub httpsgithubcomAdopt-a-JSR
56
Lets get going
57
thank you dziekuje tak tack merci grazie
gracias danke obrigado bedankt kiitos
xie xieありがとう
httpswwwyoutubecomwatchv=zg79C7XM1Xs
![Page 3: Join the Java Evolution Portland Oregon](https://reader031.fdocuments.net/reader031/viewer/2022030316/5874a5941a28abfc5f8b92ff/html5/thumbnails/3.jpg)
Scalable
4
9 Million Java developers
3 Billion mobile phones
1 Choice for developers
1 Development platform
Ubiquitous
5
Compatible
6
Collaboratively Developed - Community
7
Heather VanCura Java Community Process (JCP) Program
bullDirector of the JCP Program Office
bullLeader of Global Adopt-a-JSR Programs
bullOpen Source Fan
bullNative Californian - from San Diego
bullPersonal Interests Fun
Bay Area California - USA
History
bull1995 Sun Microsystems develops Java
9
History
bull1995 Sun Microsystems develops Java
bull1999 Sun opens up the development process creating the Java Community Process
10
History
bull1995 Sun Microsystems develops Java
bull1999 Sun opens up the development process creating the Java Community Process
bull2006 Sun open-sources Java
11
History
bull1995 Sun Microsystems develops Java
bull1999 Sun opens up the development process creating the Java Community Process
bull2006 Sun open-sources Java
bull2007 Sun goes into financial decline
12
History
bull1995 Sun Microsystems develops Java
bull1999 Sun opens up the development process creating the Java Community Process
bull2006 Sun open-sources Java
bull2007 Sun goes into financial decline
bull2010 Oracle acquires Sun and becomes the steward of Java
13
Oracle infuses energy and funding into Java and the JCP resulting in
bullNew revisions of each of the three platforms
2011 - Present Day
14
Oracle infuses energy and funding into Java and the JCP resulting in
bullNew revisions of each of the three platforms
bullldquoJCPNextrdquo reforms
2011 - Present Day
15
Oracle infuses energy and funding into Java and the JCP resulting in
bullNew revisions of each of the three platforms
bull ldquoJCPNextrdquo reforms
bullIncreased participation from Java User Groups
2011 - Present Day
16
Working Together httpswwwyoutubecomwatchv=J5_MH5jCYh0
17
18
Organization
19
bull
20
Who Are The Members
httpsjcporgenparticipationmembership
The Executive Committee
21
Compatibility Triangle
Can you build an implementation
Is the specification unambiguous
Is the TCK correct Does the RI conform
22
The JSR Development Cycle
bullIncludes formal public reviews and votes by the Executive Committee
bullSee the Process Document for the details
23
How Open Standards amp Open Source
24
Open Source Implementations
bullThe Reference Implementations of the Java SE and Java EE platforms are also developed collaboratively and released under open-source licenses
ndashJava SE OpenJDK
ndashJava EE Project GlassFish
25
Click icon to add picture
Why Participate
Click icon to add picture
How
bullNew revisions of each of the three platforms
bull ldquoJCPNextrdquo reforms
bullIncreased participation from Java User Groups
2011 - Present Day
27
Java 8 Adoption
Java SE 8 JSR 337 (March 2014)
29
Java EE 7 (JSR 342) ndash May 2013
30
Java ME 8 (JSRs 360 amp 361) ndash April 2014
31
JCPnext Changing the Constitution
JCPnext1 (JSR 348)
33
JCPnext2 (JSR 355)
34
Now the lawyers are involved
JCPnext3 (JSR 358)
JCPnext4 (JSR 364) JCPnext4 (JSR 364)
The JCP is more open than before
37
How will you Participate
bullAs an Individual ndash OK
bullAs part of a team ndash better
bullWork through your JUG or employer
ndashHelp each other
ndashTeach other
ndashWork with each other
Adopt-a-JSR
A JUG-lead initiative to improve Java standards
Groups of JUG members work on JSRs
JUGs around the World
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Java EE 8 Community Survey
Glassfishorgsurvey
ADOPTAJSRORG wiki ndash Get Started
You expanded wiki into eight languages Arabic Chinese English French German Portuguese Spanish Turkishyou choose who will translate next language
New JSRs httpsjcporgenjsrstagelistBy=active
Recently submitted
Security (JSR 375)
Java EE Management (JSR 373)
JSON-P 11 (JSR 374)
Units of Measurement (JSR 363)
Java Module System (JSR 376)
Desktop Application API (JSR 377)
Java EE 8 (JSR 366)
CDI 2 (JSR 365)
JSON-B (JSR 367)
JMS 21 (JSR 368)
Servlet 4 (JSR 369)
JAX-RS 21 (JSR 370)
MVC (JSR 371)
JSF 23 (JSR 372)
JSR example pageSR page example
List of Active JSRs (posting in last 12 months) httpjcporgenjsrallstatus=ActiveampactiveMonths=12
Java EE JSRs Java EE Adopt-a-JSR page
Enter activity in the matrix
Participate in Adopt OpenJDK
bull Go to httpjavanetprojectsadoptopenjdk
JDK 9 Outreach httpswikiopenjdkjavanetdisplayAdoptionJDK+9+OutreachJDK9Outreach-Introduction
Test Java 9 ndash changes that may affect your code
JDK 9 changes that may affect your code - Added
ndash OCSP Stapling for TLS
ndash Multi-Release JAR Files
ndash Parser API for Nashorn
ndash Prepare JavaFX UI Controls amp CSS APIs for Modularization
ndash Validate JVM Command-Line Flag Arguments
ndash XML Catalogs
ndash Platform-Specific Desktop Features
ndash llbackDialogCallbackHandler
Test Java 9 ndash changes that may affect your code
Changed
ndash ArraysasList(x)toArray() returns Object[]
ndash Create PKCS12 Keystores by Default
ndash HarfBuzz Font-Layout Engine
ndash Make G1 the Default Garbage Collector
ndash Marlin Graphics Renderer
ndash Modular Run-Time Images
ndash New Version-String Scheme
ndash Unified JVM Logging
ndash Use CLDR Locale Data by Default
ndash UTF-8 Property Files
Test Java 9 ndash changes that may affect your code
Removed
ndash Remove GC Combinations Deprecated in JDK 8
ndash Remove Launch-Time JRE Version Selection
ndash Remove the JVM TI hprof Agent
ndash Remove the jhat Tool
ndash Removed API references to javaawtpeer and javaawtdndpeer packages
ndash Removed PackerUnpacker addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed LogManager addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed comsunsecurityauthca
Jira example
Add resources to GitHub
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Participate in Hack Days
Two Way Street
We want you
bullFollow the JCP online httpJCPorg
ndashJoin the JCP httpsjcporgenparticipationmembership
ndashTwitter jcp_org JCP
ndashblogsoraclecomjcp
ndashFacebook Java Community Process
bullAdopt-a-JSR online adoptajsrorg adoptajsr
ndashmembersadoptajsrjavanet - the global mailing list
ndashIRC adoptajsr channel on ircfreenodenet
ndashGitHub httpsgithubcomAdopt-a-JSR
56
Lets get going
57
thank you dziekuje tak tack merci grazie
gracias danke obrigado bedankt kiitos
xie xieありがとう
httpswwwyoutubecomwatchv=zg79C7XM1Xs
![Page 4: Join the Java Evolution Portland Oregon](https://reader031.fdocuments.net/reader031/viewer/2022030316/5874a5941a28abfc5f8b92ff/html5/thumbnails/4.jpg)
9 Million Java developers
3 Billion mobile phones
1 Choice for developers
1 Development platform
Ubiquitous
5
Compatible
6
Collaboratively Developed - Community
7
Heather VanCura Java Community Process (JCP) Program
bullDirector of the JCP Program Office
bullLeader of Global Adopt-a-JSR Programs
bullOpen Source Fan
bullNative Californian - from San Diego
bullPersonal Interests Fun
Bay Area California - USA
History
bull1995 Sun Microsystems develops Java
9
History
bull1995 Sun Microsystems develops Java
bull1999 Sun opens up the development process creating the Java Community Process
10
History
bull1995 Sun Microsystems develops Java
bull1999 Sun opens up the development process creating the Java Community Process
bull2006 Sun open-sources Java
11
History
bull1995 Sun Microsystems develops Java
bull1999 Sun opens up the development process creating the Java Community Process
bull2006 Sun open-sources Java
bull2007 Sun goes into financial decline
12
History
bull1995 Sun Microsystems develops Java
bull1999 Sun opens up the development process creating the Java Community Process
bull2006 Sun open-sources Java
bull2007 Sun goes into financial decline
bull2010 Oracle acquires Sun and becomes the steward of Java
13
Oracle infuses energy and funding into Java and the JCP resulting in
bullNew revisions of each of the three platforms
2011 - Present Day
14
Oracle infuses energy and funding into Java and the JCP resulting in
bullNew revisions of each of the three platforms
bullldquoJCPNextrdquo reforms
2011 - Present Day
15
Oracle infuses energy and funding into Java and the JCP resulting in
bullNew revisions of each of the three platforms
bull ldquoJCPNextrdquo reforms
bullIncreased participation from Java User Groups
2011 - Present Day
16
Working Together httpswwwyoutubecomwatchv=J5_MH5jCYh0
17
18
Organization
19
bull
20
Who Are The Members
httpsjcporgenparticipationmembership
The Executive Committee
21
Compatibility Triangle
Can you build an implementation
Is the specification unambiguous
Is the TCK correct Does the RI conform
22
The JSR Development Cycle
bullIncludes formal public reviews and votes by the Executive Committee
bullSee the Process Document for the details
23
How Open Standards amp Open Source
24
Open Source Implementations
bullThe Reference Implementations of the Java SE and Java EE platforms are also developed collaboratively and released under open-source licenses
ndashJava SE OpenJDK
ndashJava EE Project GlassFish
25
Click icon to add picture
Why Participate
Click icon to add picture
How
bullNew revisions of each of the three platforms
bull ldquoJCPNextrdquo reforms
bullIncreased participation from Java User Groups
2011 - Present Day
27
Java 8 Adoption
Java SE 8 JSR 337 (March 2014)
29
Java EE 7 (JSR 342) ndash May 2013
30
Java ME 8 (JSRs 360 amp 361) ndash April 2014
31
JCPnext Changing the Constitution
JCPnext1 (JSR 348)
33
JCPnext2 (JSR 355)
34
Now the lawyers are involved
JCPnext3 (JSR 358)
JCPnext4 (JSR 364) JCPnext4 (JSR 364)
The JCP is more open than before
37
How will you Participate
bullAs an Individual ndash OK
bullAs part of a team ndash better
bullWork through your JUG or employer
ndashHelp each other
ndashTeach other
ndashWork with each other
Adopt-a-JSR
A JUG-lead initiative to improve Java standards
Groups of JUG members work on JSRs
JUGs around the World
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Java EE 8 Community Survey
Glassfishorgsurvey
ADOPTAJSRORG wiki ndash Get Started
You expanded wiki into eight languages Arabic Chinese English French German Portuguese Spanish Turkishyou choose who will translate next language
New JSRs httpsjcporgenjsrstagelistBy=active
Recently submitted
Security (JSR 375)
Java EE Management (JSR 373)
JSON-P 11 (JSR 374)
Units of Measurement (JSR 363)
Java Module System (JSR 376)
Desktop Application API (JSR 377)
Java EE 8 (JSR 366)
CDI 2 (JSR 365)
JSON-B (JSR 367)
JMS 21 (JSR 368)
Servlet 4 (JSR 369)
JAX-RS 21 (JSR 370)
MVC (JSR 371)
JSF 23 (JSR 372)
JSR example pageSR page example
List of Active JSRs (posting in last 12 months) httpjcporgenjsrallstatus=ActiveampactiveMonths=12
Java EE JSRs Java EE Adopt-a-JSR page
Enter activity in the matrix
Participate in Adopt OpenJDK
bull Go to httpjavanetprojectsadoptopenjdk
JDK 9 Outreach httpswikiopenjdkjavanetdisplayAdoptionJDK+9+OutreachJDK9Outreach-Introduction
Test Java 9 ndash changes that may affect your code
JDK 9 changes that may affect your code - Added
ndash OCSP Stapling for TLS
ndash Multi-Release JAR Files
ndash Parser API for Nashorn
ndash Prepare JavaFX UI Controls amp CSS APIs for Modularization
ndash Validate JVM Command-Line Flag Arguments
ndash XML Catalogs
ndash Platform-Specific Desktop Features
ndash llbackDialogCallbackHandler
Test Java 9 ndash changes that may affect your code
Changed
ndash ArraysasList(x)toArray() returns Object[]
ndash Create PKCS12 Keystores by Default
ndash HarfBuzz Font-Layout Engine
ndash Make G1 the Default Garbage Collector
ndash Marlin Graphics Renderer
ndash Modular Run-Time Images
ndash New Version-String Scheme
ndash Unified JVM Logging
ndash Use CLDR Locale Data by Default
ndash UTF-8 Property Files
Test Java 9 ndash changes that may affect your code
Removed
ndash Remove GC Combinations Deprecated in JDK 8
ndash Remove Launch-Time JRE Version Selection
ndash Remove the JVM TI hprof Agent
ndash Remove the jhat Tool
ndash Removed API references to javaawtpeer and javaawtdndpeer packages
ndash Removed PackerUnpacker addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed LogManager addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed comsunsecurityauthca
Jira example
Add resources to GitHub
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Participate in Hack Days
Two Way Street
We want you
bullFollow the JCP online httpJCPorg
ndashJoin the JCP httpsjcporgenparticipationmembership
ndashTwitter jcp_org JCP
ndashblogsoraclecomjcp
ndashFacebook Java Community Process
bullAdopt-a-JSR online adoptajsrorg adoptajsr
ndashmembersadoptajsrjavanet - the global mailing list
ndashIRC adoptajsr channel on ircfreenodenet
ndashGitHub httpsgithubcomAdopt-a-JSR
56
Lets get going
57
thank you dziekuje tak tack merci grazie
gracias danke obrigado bedankt kiitos
xie xieありがとう
httpswwwyoutubecomwatchv=zg79C7XM1Xs
![Page 5: Join the Java Evolution Portland Oregon](https://reader031.fdocuments.net/reader031/viewer/2022030316/5874a5941a28abfc5f8b92ff/html5/thumbnails/5.jpg)
Compatible
6
Collaboratively Developed - Community
7
Heather VanCura Java Community Process (JCP) Program
bullDirector of the JCP Program Office
bullLeader of Global Adopt-a-JSR Programs
bullOpen Source Fan
bullNative Californian - from San Diego
bullPersonal Interests Fun
Bay Area California - USA
History
bull1995 Sun Microsystems develops Java
9
History
bull1995 Sun Microsystems develops Java
bull1999 Sun opens up the development process creating the Java Community Process
10
History
bull1995 Sun Microsystems develops Java
bull1999 Sun opens up the development process creating the Java Community Process
bull2006 Sun open-sources Java
11
History
bull1995 Sun Microsystems develops Java
bull1999 Sun opens up the development process creating the Java Community Process
bull2006 Sun open-sources Java
bull2007 Sun goes into financial decline
12
History
bull1995 Sun Microsystems develops Java
bull1999 Sun opens up the development process creating the Java Community Process
bull2006 Sun open-sources Java
bull2007 Sun goes into financial decline
bull2010 Oracle acquires Sun and becomes the steward of Java
13
Oracle infuses energy and funding into Java and the JCP resulting in
bullNew revisions of each of the three platforms
2011 - Present Day
14
Oracle infuses energy and funding into Java and the JCP resulting in
bullNew revisions of each of the three platforms
bullldquoJCPNextrdquo reforms
2011 - Present Day
15
Oracle infuses energy and funding into Java and the JCP resulting in
bullNew revisions of each of the three platforms
bull ldquoJCPNextrdquo reforms
bullIncreased participation from Java User Groups
2011 - Present Day
16
Working Together httpswwwyoutubecomwatchv=J5_MH5jCYh0
17
18
Organization
19
bull
20
Who Are The Members
httpsjcporgenparticipationmembership
The Executive Committee
21
Compatibility Triangle
Can you build an implementation
Is the specification unambiguous
Is the TCK correct Does the RI conform
22
The JSR Development Cycle
bullIncludes formal public reviews and votes by the Executive Committee
bullSee the Process Document for the details
23
How Open Standards amp Open Source
24
Open Source Implementations
bullThe Reference Implementations of the Java SE and Java EE platforms are also developed collaboratively and released under open-source licenses
ndashJava SE OpenJDK
ndashJava EE Project GlassFish
25
Click icon to add picture
Why Participate
Click icon to add picture
How
bullNew revisions of each of the three platforms
bull ldquoJCPNextrdquo reforms
bullIncreased participation from Java User Groups
2011 - Present Day
27
Java 8 Adoption
Java SE 8 JSR 337 (March 2014)
29
Java EE 7 (JSR 342) ndash May 2013
30
Java ME 8 (JSRs 360 amp 361) ndash April 2014
31
JCPnext Changing the Constitution
JCPnext1 (JSR 348)
33
JCPnext2 (JSR 355)
34
Now the lawyers are involved
JCPnext3 (JSR 358)
JCPnext4 (JSR 364) JCPnext4 (JSR 364)
The JCP is more open than before
37
How will you Participate
bullAs an Individual ndash OK
bullAs part of a team ndash better
bullWork through your JUG or employer
ndashHelp each other
ndashTeach other
ndashWork with each other
Adopt-a-JSR
A JUG-lead initiative to improve Java standards
Groups of JUG members work on JSRs
JUGs around the World
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Java EE 8 Community Survey
Glassfishorgsurvey
ADOPTAJSRORG wiki ndash Get Started
You expanded wiki into eight languages Arabic Chinese English French German Portuguese Spanish Turkishyou choose who will translate next language
New JSRs httpsjcporgenjsrstagelistBy=active
Recently submitted
Security (JSR 375)
Java EE Management (JSR 373)
JSON-P 11 (JSR 374)
Units of Measurement (JSR 363)
Java Module System (JSR 376)
Desktop Application API (JSR 377)
Java EE 8 (JSR 366)
CDI 2 (JSR 365)
JSON-B (JSR 367)
JMS 21 (JSR 368)
Servlet 4 (JSR 369)
JAX-RS 21 (JSR 370)
MVC (JSR 371)
JSF 23 (JSR 372)
JSR example pageSR page example
List of Active JSRs (posting in last 12 months) httpjcporgenjsrallstatus=ActiveampactiveMonths=12
Java EE JSRs Java EE Adopt-a-JSR page
Enter activity in the matrix
Participate in Adopt OpenJDK
bull Go to httpjavanetprojectsadoptopenjdk
JDK 9 Outreach httpswikiopenjdkjavanetdisplayAdoptionJDK+9+OutreachJDK9Outreach-Introduction
Test Java 9 ndash changes that may affect your code
JDK 9 changes that may affect your code - Added
ndash OCSP Stapling for TLS
ndash Multi-Release JAR Files
ndash Parser API for Nashorn
ndash Prepare JavaFX UI Controls amp CSS APIs for Modularization
ndash Validate JVM Command-Line Flag Arguments
ndash XML Catalogs
ndash Platform-Specific Desktop Features
ndash llbackDialogCallbackHandler
Test Java 9 ndash changes that may affect your code
Changed
ndash ArraysasList(x)toArray() returns Object[]
ndash Create PKCS12 Keystores by Default
ndash HarfBuzz Font-Layout Engine
ndash Make G1 the Default Garbage Collector
ndash Marlin Graphics Renderer
ndash Modular Run-Time Images
ndash New Version-String Scheme
ndash Unified JVM Logging
ndash Use CLDR Locale Data by Default
ndash UTF-8 Property Files
Test Java 9 ndash changes that may affect your code
Removed
ndash Remove GC Combinations Deprecated in JDK 8
ndash Remove Launch-Time JRE Version Selection
ndash Remove the JVM TI hprof Agent
ndash Remove the jhat Tool
ndash Removed API references to javaawtpeer and javaawtdndpeer packages
ndash Removed PackerUnpacker addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed LogManager addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed comsunsecurityauthca
Jira example
Add resources to GitHub
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Participate in Hack Days
Two Way Street
We want you
bullFollow the JCP online httpJCPorg
ndashJoin the JCP httpsjcporgenparticipationmembership
ndashTwitter jcp_org JCP
ndashblogsoraclecomjcp
ndashFacebook Java Community Process
bullAdopt-a-JSR online adoptajsrorg adoptajsr
ndashmembersadoptajsrjavanet - the global mailing list
ndashIRC adoptajsr channel on ircfreenodenet
ndashGitHub httpsgithubcomAdopt-a-JSR
56
Lets get going
57
thank you dziekuje tak tack merci grazie
gracias danke obrigado bedankt kiitos
xie xieありがとう
httpswwwyoutubecomwatchv=zg79C7XM1Xs
![Page 6: Join the Java Evolution Portland Oregon](https://reader031.fdocuments.net/reader031/viewer/2022030316/5874a5941a28abfc5f8b92ff/html5/thumbnails/6.jpg)
Collaboratively Developed - Community
7
Heather VanCura Java Community Process (JCP) Program
bullDirector of the JCP Program Office
bullLeader of Global Adopt-a-JSR Programs
bullOpen Source Fan
bullNative Californian - from San Diego
bullPersonal Interests Fun
Bay Area California - USA
History
bull1995 Sun Microsystems develops Java
9
History
bull1995 Sun Microsystems develops Java
bull1999 Sun opens up the development process creating the Java Community Process
10
History
bull1995 Sun Microsystems develops Java
bull1999 Sun opens up the development process creating the Java Community Process
bull2006 Sun open-sources Java
11
History
bull1995 Sun Microsystems develops Java
bull1999 Sun opens up the development process creating the Java Community Process
bull2006 Sun open-sources Java
bull2007 Sun goes into financial decline
12
History
bull1995 Sun Microsystems develops Java
bull1999 Sun opens up the development process creating the Java Community Process
bull2006 Sun open-sources Java
bull2007 Sun goes into financial decline
bull2010 Oracle acquires Sun and becomes the steward of Java
13
Oracle infuses energy and funding into Java and the JCP resulting in
bullNew revisions of each of the three platforms
2011 - Present Day
14
Oracle infuses energy and funding into Java and the JCP resulting in
bullNew revisions of each of the three platforms
bullldquoJCPNextrdquo reforms
2011 - Present Day
15
Oracle infuses energy and funding into Java and the JCP resulting in
bullNew revisions of each of the three platforms
bull ldquoJCPNextrdquo reforms
bullIncreased participation from Java User Groups
2011 - Present Day
16
Working Together httpswwwyoutubecomwatchv=J5_MH5jCYh0
17
18
Organization
19
bull
20
Who Are The Members
httpsjcporgenparticipationmembership
The Executive Committee
21
Compatibility Triangle
Can you build an implementation
Is the specification unambiguous
Is the TCK correct Does the RI conform
22
The JSR Development Cycle
bullIncludes formal public reviews and votes by the Executive Committee
bullSee the Process Document for the details
23
How Open Standards amp Open Source
24
Open Source Implementations
bullThe Reference Implementations of the Java SE and Java EE platforms are also developed collaboratively and released under open-source licenses
ndashJava SE OpenJDK
ndashJava EE Project GlassFish
25
Click icon to add picture
Why Participate
Click icon to add picture
How
bullNew revisions of each of the three platforms
bull ldquoJCPNextrdquo reforms
bullIncreased participation from Java User Groups
2011 - Present Day
27
Java 8 Adoption
Java SE 8 JSR 337 (March 2014)
29
Java EE 7 (JSR 342) ndash May 2013
30
Java ME 8 (JSRs 360 amp 361) ndash April 2014
31
JCPnext Changing the Constitution
JCPnext1 (JSR 348)
33
JCPnext2 (JSR 355)
34
Now the lawyers are involved
JCPnext3 (JSR 358)
JCPnext4 (JSR 364) JCPnext4 (JSR 364)
The JCP is more open than before
37
How will you Participate
bullAs an Individual ndash OK
bullAs part of a team ndash better
bullWork through your JUG or employer
ndashHelp each other
ndashTeach other
ndashWork with each other
Adopt-a-JSR
A JUG-lead initiative to improve Java standards
Groups of JUG members work on JSRs
JUGs around the World
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Java EE 8 Community Survey
Glassfishorgsurvey
ADOPTAJSRORG wiki ndash Get Started
You expanded wiki into eight languages Arabic Chinese English French German Portuguese Spanish Turkishyou choose who will translate next language
New JSRs httpsjcporgenjsrstagelistBy=active
Recently submitted
Security (JSR 375)
Java EE Management (JSR 373)
JSON-P 11 (JSR 374)
Units of Measurement (JSR 363)
Java Module System (JSR 376)
Desktop Application API (JSR 377)
Java EE 8 (JSR 366)
CDI 2 (JSR 365)
JSON-B (JSR 367)
JMS 21 (JSR 368)
Servlet 4 (JSR 369)
JAX-RS 21 (JSR 370)
MVC (JSR 371)
JSF 23 (JSR 372)
JSR example pageSR page example
List of Active JSRs (posting in last 12 months) httpjcporgenjsrallstatus=ActiveampactiveMonths=12
Java EE JSRs Java EE Adopt-a-JSR page
Enter activity in the matrix
Participate in Adopt OpenJDK
bull Go to httpjavanetprojectsadoptopenjdk
JDK 9 Outreach httpswikiopenjdkjavanetdisplayAdoptionJDK+9+OutreachJDK9Outreach-Introduction
Test Java 9 ndash changes that may affect your code
JDK 9 changes that may affect your code - Added
ndash OCSP Stapling for TLS
ndash Multi-Release JAR Files
ndash Parser API for Nashorn
ndash Prepare JavaFX UI Controls amp CSS APIs for Modularization
ndash Validate JVM Command-Line Flag Arguments
ndash XML Catalogs
ndash Platform-Specific Desktop Features
ndash llbackDialogCallbackHandler
Test Java 9 ndash changes that may affect your code
Changed
ndash ArraysasList(x)toArray() returns Object[]
ndash Create PKCS12 Keystores by Default
ndash HarfBuzz Font-Layout Engine
ndash Make G1 the Default Garbage Collector
ndash Marlin Graphics Renderer
ndash Modular Run-Time Images
ndash New Version-String Scheme
ndash Unified JVM Logging
ndash Use CLDR Locale Data by Default
ndash UTF-8 Property Files
Test Java 9 ndash changes that may affect your code
Removed
ndash Remove GC Combinations Deprecated in JDK 8
ndash Remove Launch-Time JRE Version Selection
ndash Remove the JVM TI hprof Agent
ndash Remove the jhat Tool
ndash Removed API references to javaawtpeer and javaawtdndpeer packages
ndash Removed PackerUnpacker addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed LogManager addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed comsunsecurityauthca
Jira example
Add resources to GitHub
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Participate in Hack Days
Two Way Street
We want you
bullFollow the JCP online httpJCPorg
ndashJoin the JCP httpsjcporgenparticipationmembership
ndashTwitter jcp_org JCP
ndashblogsoraclecomjcp
ndashFacebook Java Community Process
bullAdopt-a-JSR online adoptajsrorg adoptajsr
ndashmembersadoptajsrjavanet - the global mailing list
ndashIRC adoptajsr channel on ircfreenodenet
ndashGitHub httpsgithubcomAdopt-a-JSR
56
Lets get going
57
thank you dziekuje tak tack merci grazie
gracias danke obrigado bedankt kiitos
xie xieありがとう
httpswwwyoutubecomwatchv=zg79C7XM1Xs
![Page 7: Join the Java Evolution Portland Oregon](https://reader031.fdocuments.net/reader031/viewer/2022030316/5874a5941a28abfc5f8b92ff/html5/thumbnails/7.jpg)
Heather VanCura Java Community Process (JCP) Program
bullDirector of the JCP Program Office
bullLeader of Global Adopt-a-JSR Programs
bullOpen Source Fan
bullNative Californian - from San Diego
bullPersonal Interests Fun
Bay Area California - USA
History
bull1995 Sun Microsystems develops Java
9
History
bull1995 Sun Microsystems develops Java
bull1999 Sun opens up the development process creating the Java Community Process
10
History
bull1995 Sun Microsystems develops Java
bull1999 Sun opens up the development process creating the Java Community Process
bull2006 Sun open-sources Java
11
History
bull1995 Sun Microsystems develops Java
bull1999 Sun opens up the development process creating the Java Community Process
bull2006 Sun open-sources Java
bull2007 Sun goes into financial decline
12
History
bull1995 Sun Microsystems develops Java
bull1999 Sun opens up the development process creating the Java Community Process
bull2006 Sun open-sources Java
bull2007 Sun goes into financial decline
bull2010 Oracle acquires Sun and becomes the steward of Java
13
Oracle infuses energy and funding into Java and the JCP resulting in
bullNew revisions of each of the three platforms
2011 - Present Day
14
Oracle infuses energy and funding into Java and the JCP resulting in
bullNew revisions of each of the three platforms
bullldquoJCPNextrdquo reforms
2011 - Present Day
15
Oracle infuses energy and funding into Java and the JCP resulting in
bullNew revisions of each of the three platforms
bull ldquoJCPNextrdquo reforms
bullIncreased participation from Java User Groups
2011 - Present Day
16
Working Together httpswwwyoutubecomwatchv=J5_MH5jCYh0
17
18
Organization
19
bull
20
Who Are The Members
httpsjcporgenparticipationmembership
The Executive Committee
21
Compatibility Triangle
Can you build an implementation
Is the specification unambiguous
Is the TCK correct Does the RI conform
22
The JSR Development Cycle
bullIncludes formal public reviews and votes by the Executive Committee
bullSee the Process Document for the details
23
How Open Standards amp Open Source
24
Open Source Implementations
bullThe Reference Implementations of the Java SE and Java EE platforms are also developed collaboratively and released under open-source licenses
ndashJava SE OpenJDK
ndashJava EE Project GlassFish
25
Click icon to add picture
Why Participate
Click icon to add picture
How
bullNew revisions of each of the three platforms
bull ldquoJCPNextrdquo reforms
bullIncreased participation from Java User Groups
2011 - Present Day
27
Java 8 Adoption
Java SE 8 JSR 337 (March 2014)
29
Java EE 7 (JSR 342) ndash May 2013
30
Java ME 8 (JSRs 360 amp 361) ndash April 2014
31
JCPnext Changing the Constitution
JCPnext1 (JSR 348)
33
JCPnext2 (JSR 355)
34
Now the lawyers are involved
JCPnext3 (JSR 358)
JCPnext4 (JSR 364) JCPnext4 (JSR 364)
The JCP is more open than before
37
How will you Participate
bullAs an Individual ndash OK
bullAs part of a team ndash better
bullWork through your JUG or employer
ndashHelp each other
ndashTeach other
ndashWork with each other
Adopt-a-JSR
A JUG-lead initiative to improve Java standards
Groups of JUG members work on JSRs
JUGs around the World
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Java EE 8 Community Survey
Glassfishorgsurvey
ADOPTAJSRORG wiki ndash Get Started
You expanded wiki into eight languages Arabic Chinese English French German Portuguese Spanish Turkishyou choose who will translate next language
New JSRs httpsjcporgenjsrstagelistBy=active
Recently submitted
Security (JSR 375)
Java EE Management (JSR 373)
JSON-P 11 (JSR 374)
Units of Measurement (JSR 363)
Java Module System (JSR 376)
Desktop Application API (JSR 377)
Java EE 8 (JSR 366)
CDI 2 (JSR 365)
JSON-B (JSR 367)
JMS 21 (JSR 368)
Servlet 4 (JSR 369)
JAX-RS 21 (JSR 370)
MVC (JSR 371)
JSF 23 (JSR 372)
JSR example pageSR page example
List of Active JSRs (posting in last 12 months) httpjcporgenjsrallstatus=ActiveampactiveMonths=12
Java EE JSRs Java EE Adopt-a-JSR page
Enter activity in the matrix
Participate in Adopt OpenJDK
bull Go to httpjavanetprojectsadoptopenjdk
JDK 9 Outreach httpswikiopenjdkjavanetdisplayAdoptionJDK+9+OutreachJDK9Outreach-Introduction
Test Java 9 ndash changes that may affect your code
JDK 9 changes that may affect your code - Added
ndash OCSP Stapling for TLS
ndash Multi-Release JAR Files
ndash Parser API for Nashorn
ndash Prepare JavaFX UI Controls amp CSS APIs for Modularization
ndash Validate JVM Command-Line Flag Arguments
ndash XML Catalogs
ndash Platform-Specific Desktop Features
ndash llbackDialogCallbackHandler
Test Java 9 ndash changes that may affect your code
Changed
ndash ArraysasList(x)toArray() returns Object[]
ndash Create PKCS12 Keystores by Default
ndash HarfBuzz Font-Layout Engine
ndash Make G1 the Default Garbage Collector
ndash Marlin Graphics Renderer
ndash Modular Run-Time Images
ndash New Version-String Scheme
ndash Unified JVM Logging
ndash Use CLDR Locale Data by Default
ndash UTF-8 Property Files
Test Java 9 ndash changes that may affect your code
Removed
ndash Remove GC Combinations Deprecated in JDK 8
ndash Remove Launch-Time JRE Version Selection
ndash Remove the JVM TI hprof Agent
ndash Remove the jhat Tool
ndash Removed API references to javaawtpeer and javaawtdndpeer packages
ndash Removed PackerUnpacker addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed LogManager addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed comsunsecurityauthca
Jira example
Add resources to GitHub
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Participate in Hack Days
Two Way Street
We want you
bullFollow the JCP online httpJCPorg
ndashJoin the JCP httpsjcporgenparticipationmembership
ndashTwitter jcp_org JCP
ndashblogsoraclecomjcp
ndashFacebook Java Community Process
bullAdopt-a-JSR online adoptajsrorg adoptajsr
ndashmembersadoptajsrjavanet - the global mailing list
ndashIRC adoptajsr channel on ircfreenodenet
ndashGitHub httpsgithubcomAdopt-a-JSR
56
Lets get going
57
thank you dziekuje tak tack merci grazie
gracias danke obrigado bedankt kiitos
xie xieありがとう
httpswwwyoutubecomwatchv=zg79C7XM1Xs
![Page 8: Join the Java Evolution Portland Oregon](https://reader031.fdocuments.net/reader031/viewer/2022030316/5874a5941a28abfc5f8b92ff/html5/thumbnails/8.jpg)
History
bull1995 Sun Microsystems develops Java
9
History
bull1995 Sun Microsystems develops Java
bull1999 Sun opens up the development process creating the Java Community Process
10
History
bull1995 Sun Microsystems develops Java
bull1999 Sun opens up the development process creating the Java Community Process
bull2006 Sun open-sources Java
11
History
bull1995 Sun Microsystems develops Java
bull1999 Sun opens up the development process creating the Java Community Process
bull2006 Sun open-sources Java
bull2007 Sun goes into financial decline
12
History
bull1995 Sun Microsystems develops Java
bull1999 Sun opens up the development process creating the Java Community Process
bull2006 Sun open-sources Java
bull2007 Sun goes into financial decline
bull2010 Oracle acquires Sun and becomes the steward of Java
13
Oracle infuses energy and funding into Java and the JCP resulting in
bullNew revisions of each of the three platforms
2011 - Present Day
14
Oracle infuses energy and funding into Java and the JCP resulting in
bullNew revisions of each of the three platforms
bullldquoJCPNextrdquo reforms
2011 - Present Day
15
Oracle infuses energy and funding into Java and the JCP resulting in
bullNew revisions of each of the three platforms
bull ldquoJCPNextrdquo reforms
bullIncreased participation from Java User Groups
2011 - Present Day
16
Working Together httpswwwyoutubecomwatchv=J5_MH5jCYh0
17
18
Organization
19
bull
20
Who Are The Members
httpsjcporgenparticipationmembership
The Executive Committee
21
Compatibility Triangle
Can you build an implementation
Is the specification unambiguous
Is the TCK correct Does the RI conform
22
The JSR Development Cycle
bullIncludes formal public reviews and votes by the Executive Committee
bullSee the Process Document for the details
23
How Open Standards amp Open Source
24
Open Source Implementations
bullThe Reference Implementations of the Java SE and Java EE platforms are also developed collaboratively and released under open-source licenses
ndashJava SE OpenJDK
ndashJava EE Project GlassFish
25
Click icon to add picture
Why Participate
Click icon to add picture
How
bullNew revisions of each of the three platforms
bull ldquoJCPNextrdquo reforms
bullIncreased participation from Java User Groups
2011 - Present Day
27
Java 8 Adoption
Java SE 8 JSR 337 (March 2014)
29
Java EE 7 (JSR 342) ndash May 2013
30
Java ME 8 (JSRs 360 amp 361) ndash April 2014
31
JCPnext Changing the Constitution
JCPnext1 (JSR 348)
33
JCPnext2 (JSR 355)
34
Now the lawyers are involved
JCPnext3 (JSR 358)
JCPnext4 (JSR 364) JCPnext4 (JSR 364)
The JCP is more open than before
37
How will you Participate
bullAs an Individual ndash OK
bullAs part of a team ndash better
bullWork through your JUG or employer
ndashHelp each other
ndashTeach other
ndashWork with each other
Adopt-a-JSR
A JUG-lead initiative to improve Java standards
Groups of JUG members work on JSRs
JUGs around the World
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Java EE 8 Community Survey
Glassfishorgsurvey
ADOPTAJSRORG wiki ndash Get Started
You expanded wiki into eight languages Arabic Chinese English French German Portuguese Spanish Turkishyou choose who will translate next language
New JSRs httpsjcporgenjsrstagelistBy=active
Recently submitted
Security (JSR 375)
Java EE Management (JSR 373)
JSON-P 11 (JSR 374)
Units of Measurement (JSR 363)
Java Module System (JSR 376)
Desktop Application API (JSR 377)
Java EE 8 (JSR 366)
CDI 2 (JSR 365)
JSON-B (JSR 367)
JMS 21 (JSR 368)
Servlet 4 (JSR 369)
JAX-RS 21 (JSR 370)
MVC (JSR 371)
JSF 23 (JSR 372)
JSR example pageSR page example
List of Active JSRs (posting in last 12 months) httpjcporgenjsrallstatus=ActiveampactiveMonths=12
Java EE JSRs Java EE Adopt-a-JSR page
Enter activity in the matrix
Participate in Adopt OpenJDK
bull Go to httpjavanetprojectsadoptopenjdk
JDK 9 Outreach httpswikiopenjdkjavanetdisplayAdoptionJDK+9+OutreachJDK9Outreach-Introduction
Test Java 9 ndash changes that may affect your code
JDK 9 changes that may affect your code - Added
ndash OCSP Stapling for TLS
ndash Multi-Release JAR Files
ndash Parser API for Nashorn
ndash Prepare JavaFX UI Controls amp CSS APIs for Modularization
ndash Validate JVM Command-Line Flag Arguments
ndash XML Catalogs
ndash Platform-Specific Desktop Features
ndash llbackDialogCallbackHandler
Test Java 9 ndash changes that may affect your code
Changed
ndash ArraysasList(x)toArray() returns Object[]
ndash Create PKCS12 Keystores by Default
ndash HarfBuzz Font-Layout Engine
ndash Make G1 the Default Garbage Collector
ndash Marlin Graphics Renderer
ndash Modular Run-Time Images
ndash New Version-String Scheme
ndash Unified JVM Logging
ndash Use CLDR Locale Data by Default
ndash UTF-8 Property Files
Test Java 9 ndash changes that may affect your code
Removed
ndash Remove GC Combinations Deprecated in JDK 8
ndash Remove Launch-Time JRE Version Selection
ndash Remove the JVM TI hprof Agent
ndash Remove the jhat Tool
ndash Removed API references to javaawtpeer and javaawtdndpeer packages
ndash Removed PackerUnpacker addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed LogManager addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed comsunsecurityauthca
Jira example
Add resources to GitHub
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Participate in Hack Days
Two Way Street
We want you
bullFollow the JCP online httpJCPorg
ndashJoin the JCP httpsjcporgenparticipationmembership
ndashTwitter jcp_org JCP
ndashblogsoraclecomjcp
ndashFacebook Java Community Process
bullAdopt-a-JSR online adoptajsrorg adoptajsr
ndashmembersadoptajsrjavanet - the global mailing list
ndashIRC adoptajsr channel on ircfreenodenet
ndashGitHub httpsgithubcomAdopt-a-JSR
56
Lets get going
57
thank you dziekuje tak tack merci grazie
gracias danke obrigado bedankt kiitos
xie xieありがとう
httpswwwyoutubecomwatchv=zg79C7XM1Xs
![Page 9: Join the Java Evolution Portland Oregon](https://reader031.fdocuments.net/reader031/viewer/2022030316/5874a5941a28abfc5f8b92ff/html5/thumbnails/9.jpg)
History
bull1995 Sun Microsystems develops Java
bull1999 Sun opens up the development process creating the Java Community Process
10
History
bull1995 Sun Microsystems develops Java
bull1999 Sun opens up the development process creating the Java Community Process
bull2006 Sun open-sources Java
11
History
bull1995 Sun Microsystems develops Java
bull1999 Sun opens up the development process creating the Java Community Process
bull2006 Sun open-sources Java
bull2007 Sun goes into financial decline
12
History
bull1995 Sun Microsystems develops Java
bull1999 Sun opens up the development process creating the Java Community Process
bull2006 Sun open-sources Java
bull2007 Sun goes into financial decline
bull2010 Oracle acquires Sun and becomes the steward of Java
13
Oracle infuses energy and funding into Java and the JCP resulting in
bullNew revisions of each of the three platforms
2011 - Present Day
14
Oracle infuses energy and funding into Java and the JCP resulting in
bullNew revisions of each of the three platforms
bullldquoJCPNextrdquo reforms
2011 - Present Day
15
Oracle infuses energy and funding into Java and the JCP resulting in
bullNew revisions of each of the three platforms
bull ldquoJCPNextrdquo reforms
bullIncreased participation from Java User Groups
2011 - Present Day
16
Working Together httpswwwyoutubecomwatchv=J5_MH5jCYh0
17
18
Organization
19
bull
20
Who Are The Members
httpsjcporgenparticipationmembership
The Executive Committee
21
Compatibility Triangle
Can you build an implementation
Is the specification unambiguous
Is the TCK correct Does the RI conform
22
The JSR Development Cycle
bullIncludes formal public reviews and votes by the Executive Committee
bullSee the Process Document for the details
23
How Open Standards amp Open Source
24
Open Source Implementations
bullThe Reference Implementations of the Java SE and Java EE platforms are also developed collaboratively and released under open-source licenses
ndashJava SE OpenJDK
ndashJava EE Project GlassFish
25
Click icon to add picture
Why Participate
Click icon to add picture
How
bullNew revisions of each of the three platforms
bull ldquoJCPNextrdquo reforms
bullIncreased participation from Java User Groups
2011 - Present Day
27
Java 8 Adoption
Java SE 8 JSR 337 (March 2014)
29
Java EE 7 (JSR 342) ndash May 2013
30
Java ME 8 (JSRs 360 amp 361) ndash April 2014
31
JCPnext Changing the Constitution
JCPnext1 (JSR 348)
33
JCPnext2 (JSR 355)
34
Now the lawyers are involved
JCPnext3 (JSR 358)
JCPnext4 (JSR 364) JCPnext4 (JSR 364)
The JCP is more open than before
37
How will you Participate
bullAs an Individual ndash OK
bullAs part of a team ndash better
bullWork through your JUG or employer
ndashHelp each other
ndashTeach other
ndashWork with each other
Adopt-a-JSR
A JUG-lead initiative to improve Java standards
Groups of JUG members work on JSRs
JUGs around the World
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Java EE 8 Community Survey
Glassfishorgsurvey
ADOPTAJSRORG wiki ndash Get Started
You expanded wiki into eight languages Arabic Chinese English French German Portuguese Spanish Turkishyou choose who will translate next language
New JSRs httpsjcporgenjsrstagelistBy=active
Recently submitted
Security (JSR 375)
Java EE Management (JSR 373)
JSON-P 11 (JSR 374)
Units of Measurement (JSR 363)
Java Module System (JSR 376)
Desktop Application API (JSR 377)
Java EE 8 (JSR 366)
CDI 2 (JSR 365)
JSON-B (JSR 367)
JMS 21 (JSR 368)
Servlet 4 (JSR 369)
JAX-RS 21 (JSR 370)
MVC (JSR 371)
JSF 23 (JSR 372)
JSR example pageSR page example
List of Active JSRs (posting in last 12 months) httpjcporgenjsrallstatus=ActiveampactiveMonths=12
Java EE JSRs Java EE Adopt-a-JSR page
Enter activity in the matrix
Participate in Adopt OpenJDK
bull Go to httpjavanetprojectsadoptopenjdk
JDK 9 Outreach httpswikiopenjdkjavanetdisplayAdoptionJDK+9+OutreachJDK9Outreach-Introduction
Test Java 9 ndash changes that may affect your code
JDK 9 changes that may affect your code - Added
ndash OCSP Stapling for TLS
ndash Multi-Release JAR Files
ndash Parser API for Nashorn
ndash Prepare JavaFX UI Controls amp CSS APIs for Modularization
ndash Validate JVM Command-Line Flag Arguments
ndash XML Catalogs
ndash Platform-Specific Desktop Features
ndash llbackDialogCallbackHandler
Test Java 9 ndash changes that may affect your code
Changed
ndash ArraysasList(x)toArray() returns Object[]
ndash Create PKCS12 Keystores by Default
ndash HarfBuzz Font-Layout Engine
ndash Make G1 the Default Garbage Collector
ndash Marlin Graphics Renderer
ndash Modular Run-Time Images
ndash New Version-String Scheme
ndash Unified JVM Logging
ndash Use CLDR Locale Data by Default
ndash UTF-8 Property Files
Test Java 9 ndash changes that may affect your code
Removed
ndash Remove GC Combinations Deprecated in JDK 8
ndash Remove Launch-Time JRE Version Selection
ndash Remove the JVM TI hprof Agent
ndash Remove the jhat Tool
ndash Removed API references to javaawtpeer and javaawtdndpeer packages
ndash Removed PackerUnpacker addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed LogManager addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed comsunsecurityauthca
Jira example
Add resources to GitHub
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Participate in Hack Days
Two Way Street
We want you
bullFollow the JCP online httpJCPorg
ndashJoin the JCP httpsjcporgenparticipationmembership
ndashTwitter jcp_org JCP
ndashblogsoraclecomjcp
ndashFacebook Java Community Process
bullAdopt-a-JSR online adoptajsrorg adoptajsr
ndashmembersadoptajsrjavanet - the global mailing list
ndashIRC adoptajsr channel on ircfreenodenet
ndashGitHub httpsgithubcomAdopt-a-JSR
56
Lets get going
57
thank you dziekuje tak tack merci grazie
gracias danke obrigado bedankt kiitos
xie xieありがとう
httpswwwyoutubecomwatchv=zg79C7XM1Xs
![Page 10: Join the Java Evolution Portland Oregon](https://reader031.fdocuments.net/reader031/viewer/2022030316/5874a5941a28abfc5f8b92ff/html5/thumbnails/10.jpg)
History
bull1995 Sun Microsystems develops Java
bull1999 Sun opens up the development process creating the Java Community Process
bull2006 Sun open-sources Java
11
History
bull1995 Sun Microsystems develops Java
bull1999 Sun opens up the development process creating the Java Community Process
bull2006 Sun open-sources Java
bull2007 Sun goes into financial decline
12
History
bull1995 Sun Microsystems develops Java
bull1999 Sun opens up the development process creating the Java Community Process
bull2006 Sun open-sources Java
bull2007 Sun goes into financial decline
bull2010 Oracle acquires Sun and becomes the steward of Java
13
Oracle infuses energy and funding into Java and the JCP resulting in
bullNew revisions of each of the three platforms
2011 - Present Day
14
Oracle infuses energy and funding into Java and the JCP resulting in
bullNew revisions of each of the three platforms
bullldquoJCPNextrdquo reforms
2011 - Present Day
15
Oracle infuses energy and funding into Java and the JCP resulting in
bullNew revisions of each of the three platforms
bull ldquoJCPNextrdquo reforms
bullIncreased participation from Java User Groups
2011 - Present Day
16
Working Together httpswwwyoutubecomwatchv=J5_MH5jCYh0
17
18
Organization
19
bull
20
Who Are The Members
httpsjcporgenparticipationmembership
The Executive Committee
21
Compatibility Triangle
Can you build an implementation
Is the specification unambiguous
Is the TCK correct Does the RI conform
22
The JSR Development Cycle
bullIncludes formal public reviews and votes by the Executive Committee
bullSee the Process Document for the details
23
How Open Standards amp Open Source
24
Open Source Implementations
bullThe Reference Implementations of the Java SE and Java EE platforms are also developed collaboratively and released under open-source licenses
ndashJava SE OpenJDK
ndashJava EE Project GlassFish
25
Click icon to add picture
Why Participate
Click icon to add picture
How
bullNew revisions of each of the three platforms
bull ldquoJCPNextrdquo reforms
bullIncreased participation from Java User Groups
2011 - Present Day
27
Java 8 Adoption
Java SE 8 JSR 337 (March 2014)
29
Java EE 7 (JSR 342) ndash May 2013
30
Java ME 8 (JSRs 360 amp 361) ndash April 2014
31
JCPnext Changing the Constitution
JCPnext1 (JSR 348)
33
JCPnext2 (JSR 355)
34
Now the lawyers are involved
JCPnext3 (JSR 358)
JCPnext4 (JSR 364) JCPnext4 (JSR 364)
The JCP is more open than before
37
How will you Participate
bullAs an Individual ndash OK
bullAs part of a team ndash better
bullWork through your JUG or employer
ndashHelp each other
ndashTeach other
ndashWork with each other
Adopt-a-JSR
A JUG-lead initiative to improve Java standards
Groups of JUG members work on JSRs
JUGs around the World
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Java EE 8 Community Survey
Glassfishorgsurvey
ADOPTAJSRORG wiki ndash Get Started
You expanded wiki into eight languages Arabic Chinese English French German Portuguese Spanish Turkishyou choose who will translate next language
New JSRs httpsjcporgenjsrstagelistBy=active
Recently submitted
Security (JSR 375)
Java EE Management (JSR 373)
JSON-P 11 (JSR 374)
Units of Measurement (JSR 363)
Java Module System (JSR 376)
Desktop Application API (JSR 377)
Java EE 8 (JSR 366)
CDI 2 (JSR 365)
JSON-B (JSR 367)
JMS 21 (JSR 368)
Servlet 4 (JSR 369)
JAX-RS 21 (JSR 370)
MVC (JSR 371)
JSF 23 (JSR 372)
JSR example pageSR page example
List of Active JSRs (posting in last 12 months) httpjcporgenjsrallstatus=ActiveampactiveMonths=12
Java EE JSRs Java EE Adopt-a-JSR page
Enter activity in the matrix
Participate in Adopt OpenJDK
bull Go to httpjavanetprojectsadoptopenjdk
JDK 9 Outreach httpswikiopenjdkjavanetdisplayAdoptionJDK+9+OutreachJDK9Outreach-Introduction
Test Java 9 ndash changes that may affect your code
JDK 9 changes that may affect your code - Added
ndash OCSP Stapling for TLS
ndash Multi-Release JAR Files
ndash Parser API for Nashorn
ndash Prepare JavaFX UI Controls amp CSS APIs for Modularization
ndash Validate JVM Command-Line Flag Arguments
ndash XML Catalogs
ndash Platform-Specific Desktop Features
ndash llbackDialogCallbackHandler
Test Java 9 ndash changes that may affect your code
Changed
ndash ArraysasList(x)toArray() returns Object[]
ndash Create PKCS12 Keystores by Default
ndash HarfBuzz Font-Layout Engine
ndash Make G1 the Default Garbage Collector
ndash Marlin Graphics Renderer
ndash Modular Run-Time Images
ndash New Version-String Scheme
ndash Unified JVM Logging
ndash Use CLDR Locale Data by Default
ndash UTF-8 Property Files
Test Java 9 ndash changes that may affect your code
Removed
ndash Remove GC Combinations Deprecated in JDK 8
ndash Remove Launch-Time JRE Version Selection
ndash Remove the JVM TI hprof Agent
ndash Remove the jhat Tool
ndash Removed API references to javaawtpeer and javaawtdndpeer packages
ndash Removed PackerUnpacker addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed LogManager addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed comsunsecurityauthca
Jira example
Add resources to GitHub
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Participate in Hack Days
Two Way Street
We want you
bullFollow the JCP online httpJCPorg
ndashJoin the JCP httpsjcporgenparticipationmembership
ndashTwitter jcp_org JCP
ndashblogsoraclecomjcp
ndashFacebook Java Community Process
bullAdopt-a-JSR online adoptajsrorg adoptajsr
ndashmembersadoptajsrjavanet - the global mailing list
ndashIRC adoptajsr channel on ircfreenodenet
ndashGitHub httpsgithubcomAdopt-a-JSR
56
Lets get going
57
thank you dziekuje tak tack merci grazie
gracias danke obrigado bedankt kiitos
xie xieありがとう
httpswwwyoutubecomwatchv=zg79C7XM1Xs
![Page 11: Join the Java Evolution Portland Oregon](https://reader031.fdocuments.net/reader031/viewer/2022030316/5874a5941a28abfc5f8b92ff/html5/thumbnails/11.jpg)
History
bull1995 Sun Microsystems develops Java
bull1999 Sun opens up the development process creating the Java Community Process
bull2006 Sun open-sources Java
bull2007 Sun goes into financial decline
12
History
bull1995 Sun Microsystems develops Java
bull1999 Sun opens up the development process creating the Java Community Process
bull2006 Sun open-sources Java
bull2007 Sun goes into financial decline
bull2010 Oracle acquires Sun and becomes the steward of Java
13
Oracle infuses energy and funding into Java and the JCP resulting in
bullNew revisions of each of the three platforms
2011 - Present Day
14
Oracle infuses energy and funding into Java and the JCP resulting in
bullNew revisions of each of the three platforms
bullldquoJCPNextrdquo reforms
2011 - Present Day
15
Oracle infuses energy and funding into Java and the JCP resulting in
bullNew revisions of each of the three platforms
bull ldquoJCPNextrdquo reforms
bullIncreased participation from Java User Groups
2011 - Present Day
16
Working Together httpswwwyoutubecomwatchv=J5_MH5jCYh0
17
18
Organization
19
bull
20
Who Are The Members
httpsjcporgenparticipationmembership
The Executive Committee
21
Compatibility Triangle
Can you build an implementation
Is the specification unambiguous
Is the TCK correct Does the RI conform
22
The JSR Development Cycle
bullIncludes formal public reviews and votes by the Executive Committee
bullSee the Process Document for the details
23
How Open Standards amp Open Source
24
Open Source Implementations
bullThe Reference Implementations of the Java SE and Java EE platforms are also developed collaboratively and released under open-source licenses
ndashJava SE OpenJDK
ndashJava EE Project GlassFish
25
Click icon to add picture
Why Participate
Click icon to add picture
How
bullNew revisions of each of the three platforms
bull ldquoJCPNextrdquo reforms
bullIncreased participation from Java User Groups
2011 - Present Day
27
Java 8 Adoption
Java SE 8 JSR 337 (March 2014)
29
Java EE 7 (JSR 342) ndash May 2013
30
Java ME 8 (JSRs 360 amp 361) ndash April 2014
31
JCPnext Changing the Constitution
JCPnext1 (JSR 348)
33
JCPnext2 (JSR 355)
34
Now the lawyers are involved
JCPnext3 (JSR 358)
JCPnext4 (JSR 364) JCPnext4 (JSR 364)
The JCP is more open than before
37
How will you Participate
bullAs an Individual ndash OK
bullAs part of a team ndash better
bullWork through your JUG or employer
ndashHelp each other
ndashTeach other
ndashWork with each other
Adopt-a-JSR
A JUG-lead initiative to improve Java standards
Groups of JUG members work on JSRs
JUGs around the World
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Java EE 8 Community Survey
Glassfishorgsurvey
ADOPTAJSRORG wiki ndash Get Started
You expanded wiki into eight languages Arabic Chinese English French German Portuguese Spanish Turkishyou choose who will translate next language
New JSRs httpsjcporgenjsrstagelistBy=active
Recently submitted
Security (JSR 375)
Java EE Management (JSR 373)
JSON-P 11 (JSR 374)
Units of Measurement (JSR 363)
Java Module System (JSR 376)
Desktop Application API (JSR 377)
Java EE 8 (JSR 366)
CDI 2 (JSR 365)
JSON-B (JSR 367)
JMS 21 (JSR 368)
Servlet 4 (JSR 369)
JAX-RS 21 (JSR 370)
MVC (JSR 371)
JSF 23 (JSR 372)
JSR example pageSR page example
List of Active JSRs (posting in last 12 months) httpjcporgenjsrallstatus=ActiveampactiveMonths=12
Java EE JSRs Java EE Adopt-a-JSR page
Enter activity in the matrix
Participate in Adopt OpenJDK
bull Go to httpjavanetprojectsadoptopenjdk
JDK 9 Outreach httpswikiopenjdkjavanetdisplayAdoptionJDK+9+OutreachJDK9Outreach-Introduction
Test Java 9 ndash changes that may affect your code
JDK 9 changes that may affect your code - Added
ndash OCSP Stapling for TLS
ndash Multi-Release JAR Files
ndash Parser API for Nashorn
ndash Prepare JavaFX UI Controls amp CSS APIs for Modularization
ndash Validate JVM Command-Line Flag Arguments
ndash XML Catalogs
ndash Platform-Specific Desktop Features
ndash llbackDialogCallbackHandler
Test Java 9 ndash changes that may affect your code
Changed
ndash ArraysasList(x)toArray() returns Object[]
ndash Create PKCS12 Keystores by Default
ndash HarfBuzz Font-Layout Engine
ndash Make G1 the Default Garbage Collector
ndash Marlin Graphics Renderer
ndash Modular Run-Time Images
ndash New Version-String Scheme
ndash Unified JVM Logging
ndash Use CLDR Locale Data by Default
ndash UTF-8 Property Files
Test Java 9 ndash changes that may affect your code
Removed
ndash Remove GC Combinations Deprecated in JDK 8
ndash Remove Launch-Time JRE Version Selection
ndash Remove the JVM TI hprof Agent
ndash Remove the jhat Tool
ndash Removed API references to javaawtpeer and javaawtdndpeer packages
ndash Removed PackerUnpacker addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed LogManager addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed comsunsecurityauthca
Jira example
Add resources to GitHub
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Participate in Hack Days
Two Way Street
We want you
bullFollow the JCP online httpJCPorg
ndashJoin the JCP httpsjcporgenparticipationmembership
ndashTwitter jcp_org JCP
ndashblogsoraclecomjcp
ndashFacebook Java Community Process
bullAdopt-a-JSR online adoptajsrorg adoptajsr
ndashmembersadoptajsrjavanet - the global mailing list
ndashIRC adoptajsr channel on ircfreenodenet
ndashGitHub httpsgithubcomAdopt-a-JSR
56
Lets get going
57
thank you dziekuje tak tack merci grazie
gracias danke obrigado bedankt kiitos
xie xieありがとう
httpswwwyoutubecomwatchv=zg79C7XM1Xs
![Page 12: Join the Java Evolution Portland Oregon](https://reader031.fdocuments.net/reader031/viewer/2022030316/5874a5941a28abfc5f8b92ff/html5/thumbnails/12.jpg)
History
bull1995 Sun Microsystems develops Java
bull1999 Sun opens up the development process creating the Java Community Process
bull2006 Sun open-sources Java
bull2007 Sun goes into financial decline
bull2010 Oracle acquires Sun and becomes the steward of Java
13
Oracle infuses energy and funding into Java and the JCP resulting in
bullNew revisions of each of the three platforms
2011 - Present Day
14
Oracle infuses energy and funding into Java and the JCP resulting in
bullNew revisions of each of the three platforms
bullldquoJCPNextrdquo reforms
2011 - Present Day
15
Oracle infuses energy and funding into Java and the JCP resulting in
bullNew revisions of each of the three platforms
bull ldquoJCPNextrdquo reforms
bullIncreased participation from Java User Groups
2011 - Present Day
16
Working Together httpswwwyoutubecomwatchv=J5_MH5jCYh0
17
18
Organization
19
bull
20
Who Are The Members
httpsjcporgenparticipationmembership
The Executive Committee
21
Compatibility Triangle
Can you build an implementation
Is the specification unambiguous
Is the TCK correct Does the RI conform
22
The JSR Development Cycle
bullIncludes formal public reviews and votes by the Executive Committee
bullSee the Process Document for the details
23
How Open Standards amp Open Source
24
Open Source Implementations
bullThe Reference Implementations of the Java SE and Java EE platforms are also developed collaboratively and released under open-source licenses
ndashJava SE OpenJDK
ndashJava EE Project GlassFish
25
Click icon to add picture
Why Participate
Click icon to add picture
How
bullNew revisions of each of the three platforms
bull ldquoJCPNextrdquo reforms
bullIncreased participation from Java User Groups
2011 - Present Day
27
Java 8 Adoption
Java SE 8 JSR 337 (March 2014)
29
Java EE 7 (JSR 342) ndash May 2013
30
Java ME 8 (JSRs 360 amp 361) ndash April 2014
31
JCPnext Changing the Constitution
JCPnext1 (JSR 348)
33
JCPnext2 (JSR 355)
34
Now the lawyers are involved
JCPnext3 (JSR 358)
JCPnext4 (JSR 364) JCPnext4 (JSR 364)
The JCP is more open than before
37
How will you Participate
bullAs an Individual ndash OK
bullAs part of a team ndash better
bullWork through your JUG or employer
ndashHelp each other
ndashTeach other
ndashWork with each other
Adopt-a-JSR
A JUG-lead initiative to improve Java standards
Groups of JUG members work on JSRs
JUGs around the World
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Java EE 8 Community Survey
Glassfishorgsurvey
ADOPTAJSRORG wiki ndash Get Started
You expanded wiki into eight languages Arabic Chinese English French German Portuguese Spanish Turkishyou choose who will translate next language
New JSRs httpsjcporgenjsrstagelistBy=active
Recently submitted
Security (JSR 375)
Java EE Management (JSR 373)
JSON-P 11 (JSR 374)
Units of Measurement (JSR 363)
Java Module System (JSR 376)
Desktop Application API (JSR 377)
Java EE 8 (JSR 366)
CDI 2 (JSR 365)
JSON-B (JSR 367)
JMS 21 (JSR 368)
Servlet 4 (JSR 369)
JAX-RS 21 (JSR 370)
MVC (JSR 371)
JSF 23 (JSR 372)
JSR example pageSR page example
List of Active JSRs (posting in last 12 months) httpjcporgenjsrallstatus=ActiveampactiveMonths=12
Java EE JSRs Java EE Adopt-a-JSR page
Enter activity in the matrix
Participate in Adopt OpenJDK
bull Go to httpjavanetprojectsadoptopenjdk
JDK 9 Outreach httpswikiopenjdkjavanetdisplayAdoptionJDK+9+OutreachJDK9Outreach-Introduction
Test Java 9 ndash changes that may affect your code
JDK 9 changes that may affect your code - Added
ndash OCSP Stapling for TLS
ndash Multi-Release JAR Files
ndash Parser API for Nashorn
ndash Prepare JavaFX UI Controls amp CSS APIs for Modularization
ndash Validate JVM Command-Line Flag Arguments
ndash XML Catalogs
ndash Platform-Specific Desktop Features
ndash llbackDialogCallbackHandler
Test Java 9 ndash changes that may affect your code
Changed
ndash ArraysasList(x)toArray() returns Object[]
ndash Create PKCS12 Keystores by Default
ndash HarfBuzz Font-Layout Engine
ndash Make G1 the Default Garbage Collector
ndash Marlin Graphics Renderer
ndash Modular Run-Time Images
ndash New Version-String Scheme
ndash Unified JVM Logging
ndash Use CLDR Locale Data by Default
ndash UTF-8 Property Files
Test Java 9 ndash changes that may affect your code
Removed
ndash Remove GC Combinations Deprecated in JDK 8
ndash Remove Launch-Time JRE Version Selection
ndash Remove the JVM TI hprof Agent
ndash Remove the jhat Tool
ndash Removed API references to javaawtpeer and javaawtdndpeer packages
ndash Removed PackerUnpacker addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed LogManager addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed comsunsecurityauthca
Jira example
Add resources to GitHub
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Participate in Hack Days
Two Way Street
We want you
bullFollow the JCP online httpJCPorg
ndashJoin the JCP httpsjcporgenparticipationmembership
ndashTwitter jcp_org JCP
ndashblogsoraclecomjcp
ndashFacebook Java Community Process
bullAdopt-a-JSR online adoptajsrorg adoptajsr
ndashmembersadoptajsrjavanet - the global mailing list
ndashIRC adoptajsr channel on ircfreenodenet
ndashGitHub httpsgithubcomAdopt-a-JSR
56
Lets get going
57
thank you dziekuje tak tack merci grazie
gracias danke obrigado bedankt kiitos
xie xieありがとう
httpswwwyoutubecomwatchv=zg79C7XM1Xs
![Page 13: Join the Java Evolution Portland Oregon](https://reader031.fdocuments.net/reader031/viewer/2022030316/5874a5941a28abfc5f8b92ff/html5/thumbnails/13.jpg)
Oracle infuses energy and funding into Java and the JCP resulting in
bullNew revisions of each of the three platforms
2011 - Present Day
14
Oracle infuses energy and funding into Java and the JCP resulting in
bullNew revisions of each of the three platforms
bullldquoJCPNextrdquo reforms
2011 - Present Day
15
Oracle infuses energy and funding into Java and the JCP resulting in
bullNew revisions of each of the three platforms
bull ldquoJCPNextrdquo reforms
bullIncreased participation from Java User Groups
2011 - Present Day
16
Working Together httpswwwyoutubecomwatchv=J5_MH5jCYh0
17
18
Organization
19
bull
20
Who Are The Members
httpsjcporgenparticipationmembership
The Executive Committee
21
Compatibility Triangle
Can you build an implementation
Is the specification unambiguous
Is the TCK correct Does the RI conform
22
The JSR Development Cycle
bullIncludes formal public reviews and votes by the Executive Committee
bullSee the Process Document for the details
23
How Open Standards amp Open Source
24
Open Source Implementations
bullThe Reference Implementations of the Java SE and Java EE platforms are also developed collaboratively and released under open-source licenses
ndashJava SE OpenJDK
ndashJava EE Project GlassFish
25
Click icon to add picture
Why Participate
Click icon to add picture
How
bullNew revisions of each of the three platforms
bull ldquoJCPNextrdquo reforms
bullIncreased participation from Java User Groups
2011 - Present Day
27
Java 8 Adoption
Java SE 8 JSR 337 (March 2014)
29
Java EE 7 (JSR 342) ndash May 2013
30
Java ME 8 (JSRs 360 amp 361) ndash April 2014
31
JCPnext Changing the Constitution
JCPnext1 (JSR 348)
33
JCPnext2 (JSR 355)
34
Now the lawyers are involved
JCPnext3 (JSR 358)
JCPnext4 (JSR 364) JCPnext4 (JSR 364)
The JCP is more open than before
37
How will you Participate
bullAs an Individual ndash OK
bullAs part of a team ndash better
bullWork through your JUG or employer
ndashHelp each other
ndashTeach other
ndashWork with each other
Adopt-a-JSR
A JUG-lead initiative to improve Java standards
Groups of JUG members work on JSRs
JUGs around the World
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Java EE 8 Community Survey
Glassfishorgsurvey
ADOPTAJSRORG wiki ndash Get Started
You expanded wiki into eight languages Arabic Chinese English French German Portuguese Spanish Turkishyou choose who will translate next language
New JSRs httpsjcporgenjsrstagelistBy=active
Recently submitted
Security (JSR 375)
Java EE Management (JSR 373)
JSON-P 11 (JSR 374)
Units of Measurement (JSR 363)
Java Module System (JSR 376)
Desktop Application API (JSR 377)
Java EE 8 (JSR 366)
CDI 2 (JSR 365)
JSON-B (JSR 367)
JMS 21 (JSR 368)
Servlet 4 (JSR 369)
JAX-RS 21 (JSR 370)
MVC (JSR 371)
JSF 23 (JSR 372)
JSR example pageSR page example
List of Active JSRs (posting in last 12 months) httpjcporgenjsrallstatus=ActiveampactiveMonths=12
Java EE JSRs Java EE Adopt-a-JSR page
Enter activity in the matrix
Participate in Adopt OpenJDK
bull Go to httpjavanetprojectsadoptopenjdk
JDK 9 Outreach httpswikiopenjdkjavanetdisplayAdoptionJDK+9+OutreachJDK9Outreach-Introduction
Test Java 9 ndash changes that may affect your code
JDK 9 changes that may affect your code - Added
ndash OCSP Stapling for TLS
ndash Multi-Release JAR Files
ndash Parser API for Nashorn
ndash Prepare JavaFX UI Controls amp CSS APIs for Modularization
ndash Validate JVM Command-Line Flag Arguments
ndash XML Catalogs
ndash Platform-Specific Desktop Features
ndash llbackDialogCallbackHandler
Test Java 9 ndash changes that may affect your code
Changed
ndash ArraysasList(x)toArray() returns Object[]
ndash Create PKCS12 Keystores by Default
ndash HarfBuzz Font-Layout Engine
ndash Make G1 the Default Garbage Collector
ndash Marlin Graphics Renderer
ndash Modular Run-Time Images
ndash New Version-String Scheme
ndash Unified JVM Logging
ndash Use CLDR Locale Data by Default
ndash UTF-8 Property Files
Test Java 9 ndash changes that may affect your code
Removed
ndash Remove GC Combinations Deprecated in JDK 8
ndash Remove Launch-Time JRE Version Selection
ndash Remove the JVM TI hprof Agent
ndash Remove the jhat Tool
ndash Removed API references to javaawtpeer and javaawtdndpeer packages
ndash Removed PackerUnpacker addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed LogManager addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed comsunsecurityauthca
Jira example
Add resources to GitHub
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Participate in Hack Days
Two Way Street
We want you
bullFollow the JCP online httpJCPorg
ndashJoin the JCP httpsjcporgenparticipationmembership
ndashTwitter jcp_org JCP
ndashblogsoraclecomjcp
ndashFacebook Java Community Process
bullAdopt-a-JSR online adoptajsrorg adoptajsr
ndashmembersadoptajsrjavanet - the global mailing list
ndashIRC adoptajsr channel on ircfreenodenet
ndashGitHub httpsgithubcomAdopt-a-JSR
56
Lets get going
57
thank you dziekuje tak tack merci grazie
gracias danke obrigado bedankt kiitos
xie xieありがとう
httpswwwyoutubecomwatchv=zg79C7XM1Xs
![Page 14: Join the Java Evolution Portland Oregon](https://reader031.fdocuments.net/reader031/viewer/2022030316/5874a5941a28abfc5f8b92ff/html5/thumbnails/14.jpg)
Oracle infuses energy and funding into Java and the JCP resulting in
bullNew revisions of each of the three platforms
bullldquoJCPNextrdquo reforms
2011 - Present Day
15
Oracle infuses energy and funding into Java and the JCP resulting in
bullNew revisions of each of the three platforms
bull ldquoJCPNextrdquo reforms
bullIncreased participation from Java User Groups
2011 - Present Day
16
Working Together httpswwwyoutubecomwatchv=J5_MH5jCYh0
17
18
Organization
19
bull
20
Who Are The Members
httpsjcporgenparticipationmembership
The Executive Committee
21
Compatibility Triangle
Can you build an implementation
Is the specification unambiguous
Is the TCK correct Does the RI conform
22
The JSR Development Cycle
bullIncludes formal public reviews and votes by the Executive Committee
bullSee the Process Document for the details
23
How Open Standards amp Open Source
24
Open Source Implementations
bullThe Reference Implementations of the Java SE and Java EE platforms are also developed collaboratively and released under open-source licenses
ndashJava SE OpenJDK
ndashJava EE Project GlassFish
25
Click icon to add picture
Why Participate
Click icon to add picture
How
bullNew revisions of each of the three platforms
bull ldquoJCPNextrdquo reforms
bullIncreased participation from Java User Groups
2011 - Present Day
27
Java 8 Adoption
Java SE 8 JSR 337 (March 2014)
29
Java EE 7 (JSR 342) ndash May 2013
30
Java ME 8 (JSRs 360 amp 361) ndash April 2014
31
JCPnext Changing the Constitution
JCPnext1 (JSR 348)
33
JCPnext2 (JSR 355)
34
Now the lawyers are involved
JCPnext3 (JSR 358)
JCPnext4 (JSR 364) JCPnext4 (JSR 364)
The JCP is more open than before
37
How will you Participate
bullAs an Individual ndash OK
bullAs part of a team ndash better
bullWork through your JUG or employer
ndashHelp each other
ndashTeach other
ndashWork with each other
Adopt-a-JSR
A JUG-lead initiative to improve Java standards
Groups of JUG members work on JSRs
JUGs around the World
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Java EE 8 Community Survey
Glassfishorgsurvey
ADOPTAJSRORG wiki ndash Get Started
You expanded wiki into eight languages Arabic Chinese English French German Portuguese Spanish Turkishyou choose who will translate next language
New JSRs httpsjcporgenjsrstagelistBy=active
Recently submitted
Security (JSR 375)
Java EE Management (JSR 373)
JSON-P 11 (JSR 374)
Units of Measurement (JSR 363)
Java Module System (JSR 376)
Desktop Application API (JSR 377)
Java EE 8 (JSR 366)
CDI 2 (JSR 365)
JSON-B (JSR 367)
JMS 21 (JSR 368)
Servlet 4 (JSR 369)
JAX-RS 21 (JSR 370)
MVC (JSR 371)
JSF 23 (JSR 372)
JSR example pageSR page example
List of Active JSRs (posting in last 12 months) httpjcporgenjsrallstatus=ActiveampactiveMonths=12
Java EE JSRs Java EE Adopt-a-JSR page
Enter activity in the matrix
Participate in Adopt OpenJDK
bull Go to httpjavanetprojectsadoptopenjdk
JDK 9 Outreach httpswikiopenjdkjavanetdisplayAdoptionJDK+9+OutreachJDK9Outreach-Introduction
Test Java 9 ndash changes that may affect your code
JDK 9 changes that may affect your code - Added
ndash OCSP Stapling for TLS
ndash Multi-Release JAR Files
ndash Parser API for Nashorn
ndash Prepare JavaFX UI Controls amp CSS APIs for Modularization
ndash Validate JVM Command-Line Flag Arguments
ndash XML Catalogs
ndash Platform-Specific Desktop Features
ndash llbackDialogCallbackHandler
Test Java 9 ndash changes that may affect your code
Changed
ndash ArraysasList(x)toArray() returns Object[]
ndash Create PKCS12 Keystores by Default
ndash HarfBuzz Font-Layout Engine
ndash Make G1 the Default Garbage Collector
ndash Marlin Graphics Renderer
ndash Modular Run-Time Images
ndash New Version-String Scheme
ndash Unified JVM Logging
ndash Use CLDR Locale Data by Default
ndash UTF-8 Property Files
Test Java 9 ndash changes that may affect your code
Removed
ndash Remove GC Combinations Deprecated in JDK 8
ndash Remove Launch-Time JRE Version Selection
ndash Remove the JVM TI hprof Agent
ndash Remove the jhat Tool
ndash Removed API references to javaawtpeer and javaawtdndpeer packages
ndash Removed PackerUnpacker addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed LogManager addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed comsunsecurityauthca
Jira example
Add resources to GitHub
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Participate in Hack Days
Two Way Street
We want you
bullFollow the JCP online httpJCPorg
ndashJoin the JCP httpsjcporgenparticipationmembership
ndashTwitter jcp_org JCP
ndashblogsoraclecomjcp
ndashFacebook Java Community Process
bullAdopt-a-JSR online adoptajsrorg adoptajsr
ndashmembersadoptajsrjavanet - the global mailing list
ndashIRC adoptajsr channel on ircfreenodenet
ndashGitHub httpsgithubcomAdopt-a-JSR
56
Lets get going
57
thank you dziekuje tak tack merci grazie
gracias danke obrigado bedankt kiitos
xie xieありがとう
httpswwwyoutubecomwatchv=zg79C7XM1Xs
![Page 15: Join the Java Evolution Portland Oregon](https://reader031.fdocuments.net/reader031/viewer/2022030316/5874a5941a28abfc5f8b92ff/html5/thumbnails/15.jpg)
Oracle infuses energy and funding into Java and the JCP resulting in
bullNew revisions of each of the three platforms
bull ldquoJCPNextrdquo reforms
bullIncreased participation from Java User Groups
2011 - Present Day
16
Working Together httpswwwyoutubecomwatchv=J5_MH5jCYh0
17
18
Organization
19
bull
20
Who Are The Members
httpsjcporgenparticipationmembership
The Executive Committee
21
Compatibility Triangle
Can you build an implementation
Is the specification unambiguous
Is the TCK correct Does the RI conform
22
The JSR Development Cycle
bullIncludes formal public reviews and votes by the Executive Committee
bullSee the Process Document for the details
23
How Open Standards amp Open Source
24
Open Source Implementations
bullThe Reference Implementations of the Java SE and Java EE platforms are also developed collaboratively and released under open-source licenses
ndashJava SE OpenJDK
ndashJava EE Project GlassFish
25
Click icon to add picture
Why Participate
Click icon to add picture
How
bullNew revisions of each of the three platforms
bull ldquoJCPNextrdquo reforms
bullIncreased participation from Java User Groups
2011 - Present Day
27
Java 8 Adoption
Java SE 8 JSR 337 (March 2014)
29
Java EE 7 (JSR 342) ndash May 2013
30
Java ME 8 (JSRs 360 amp 361) ndash April 2014
31
JCPnext Changing the Constitution
JCPnext1 (JSR 348)
33
JCPnext2 (JSR 355)
34
Now the lawyers are involved
JCPnext3 (JSR 358)
JCPnext4 (JSR 364) JCPnext4 (JSR 364)
The JCP is more open than before
37
How will you Participate
bullAs an Individual ndash OK
bullAs part of a team ndash better
bullWork through your JUG or employer
ndashHelp each other
ndashTeach other
ndashWork with each other
Adopt-a-JSR
A JUG-lead initiative to improve Java standards
Groups of JUG members work on JSRs
JUGs around the World
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Java EE 8 Community Survey
Glassfishorgsurvey
ADOPTAJSRORG wiki ndash Get Started
You expanded wiki into eight languages Arabic Chinese English French German Portuguese Spanish Turkishyou choose who will translate next language
New JSRs httpsjcporgenjsrstagelistBy=active
Recently submitted
Security (JSR 375)
Java EE Management (JSR 373)
JSON-P 11 (JSR 374)
Units of Measurement (JSR 363)
Java Module System (JSR 376)
Desktop Application API (JSR 377)
Java EE 8 (JSR 366)
CDI 2 (JSR 365)
JSON-B (JSR 367)
JMS 21 (JSR 368)
Servlet 4 (JSR 369)
JAX-RS 21 (JSR 370)
MVC (JSR 371)
JSF 23 (JSR 372)
JSR example pageSR page example
List of Active JSRs (posting in last 12 months) httpjcporgenjsrallstatus=ActiveampactiveMonths=12
Java EE JSRs Java EE Adopt-a-JSR page
Enter activity in the matrix
Participate in Adopt OpenJDK
bull Go to httpjavanetprojectsadoptopenjdk
JDK 9 Outreach httpswikiopenjdkjavanetdisplayAdoptionJDK+9+OutreachJDK9Outreach-Introduction
Test Java 9 ndash changes that may affect your code
JDK 9 changes that may affect your code - Added
ndash OCSP Stapling for TLS
ndash Multi-Release JAR Files
ndash Parser API for Nashorn
ndash Prepare JavaFX UI Controls amp CSS APIs for Modularization
ndash Validate JVM Command-Line Flag Arguments
ndash XML Catalogs
ndash Platform-Specific Desktop Features
ndash llbackDialogCallbackHandler
Test Java 9 ndash changes that may affect your code
Changed
ndash ArraysasList(x)toArray() returns Object[]
ndash Create PKCS12 Keystores by Default
ndash HarfBuzz Font-Layout Engine
ndash Make G1 the Default Garbage Collector
ndash Marlin Graphics Renderer
ndash Modular Run-Time Images
ndash New Version-String Scheme
ndash Unified JVM Logging
ndash Use CLDR Locale Data by Default
ndash UTF-8 Property Files
Test Java 9 ndash changes that may affect your code
Removed
ndash Remove GC Combinations Deprecated in JDK 8
ndash Remove Launch-Time JRE Version Selection
ndash Remove the JVM TI hprof Agent
ndash Remove the jhat Tool
ndash Removed API references to javaawtpeer and javaawtdndpeer packages
ndash Removed PackerUnpacker addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed LogManager addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed comsunsecurityauthca
Jira example
Add resources to GitHub
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Participate in Hack Days
Two Way Street
We want you
bullFollow the JCP online httpJCPorg
ndashJoin the JCP httpsjcporgenparticipationmembership
ndashTwitter jcp_org JCP
ndashblogsoraclecomjcp
ndashFacebook Java Community Process
bullAdopt-a-JSR online adoptajsrorg adoptajsr
ndashmembersadoptajsrjavanet - the global mailing list
ndashIRC adoptajsr channel on ircfreenodenet
ndashGitHub httpsgithubcomAdopt-a-JSR
56
Lets get going
57
thank you dziekuje tak tack merci grazie
gracias danke obrigado bedankt kiitos
xie xieありがとう
httpswwwyoutubecomwatchv=zg79C7XM1Xs
![Page 16: Join the Java Evolution Portland Oregon](https://reader031.fdocuments.net/reader031/viewer/2022030316/5874a5941a28abfc5f8b92ff/html5/thumbnails/16.jpg)
Working Together httpswwwyoutubecomwatchv=J5_MH5jCYh0
17
18
Organization
19
bull
20
Who Are The Members
httpsjcporgenparticipationmembership
The Executive Committee
21
Compatibility Triangle
Can you build an implementation
Is the specification unambiguous
Is the TCK correct Does the RI conform
22
The JSR Development Cycle
bullIncludes formal public reviews and votes by the Executive Committee
bullSee the Process Document for the details
23
How Open Standards amp Open Source
24
Open Source Implementations
bullThe Reference Implementations of the Java SE and Java EE platforms are also developed collaboratively and released under open-source licenses
ndashJava SE OpenJDK
ndashJava EE Project GlassFish
25
Click icon to add picture
Why Participate
Click icon to add picture
How
bullNew revisions of each of the three platforms
bull ldquoJCPNextrdquo reforms
bullIncreased participation from Java User Groups
2011 - Present Day
27
Java 8 Adoption
Java SE 8 JSR 337 (March 2014)
29
Java EE 7 (JSR 342) ndash May 2013
30
Java ME 8 (JSRs 360 amp 361) ndash April 2014
31
JCPnext Changing the Constitution
JCPnext1 (JSR 348)
33
JCPnext2 (JSR 355)
34
Now the lawyers are involved
JCPnext3 (JSR 358)
JCPnext4 (JSR 364) JCPnext4 (JSR 364)
The JCP is more open than before
37
How will you Participate
bullAs an Individual ndash OK
bullAs part of a team ndash better
bullWork through your JUG or employer
ndashHelp each other
ndashTeach other
ndashWork with each other
Adopt-a-JSR
A JUG-lead initiative to improve Java standards
Groups of JUG members work on JSRs
JUGs around the World
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Java EE 8 Community Survey
Glassfishorgsurvey
ADOPTAJSRORG wiki ndash Get Started
You expanded wiki into eight languages Arabic Chinese English French German Portuguese Spanish Turkishyou choose who will translate next language
New JSRs httpsjcporgenjsrstagelistBy=active
Recently submitted
Security (JSR 375)
Java EE Management (JSR 373)
JSON-P 11 (JSR 374)
Units of Measurement (JSR 363)
Java Module System (JSR 376)
Desktop Application API (JSR 377)
Java EE 8 (JSR 366)
CDI 2 (JSR 365)
JSON-B (JSR 367)
JMS 21 (JSR 368)
Servlet 4 (JSR 369)
JAX-RS 21 (JSR 370)
MVC (JSR 371)
JSF 23 (JSR 372)
JSR example pageSR page example
List of Active JSRs (posting in last 12 months) httpjcporgenjsrallstatus=ActiveampactiveMonths=12
Java EE JSRs Java EE Adopt-a-JSR page
Enter activity in the matrix
Participate in Adopt OpenJDK
bull Go to httpjavanetprojectsadoptopenjdk
JDK 9 Outreach httpswikiopenjdkjavanetdisplayAdoptionJDK+9+OutreachJDK9Outreach-Introduction
Test Java 9 ndash changes that may affect your code
JDK 9 changes that may affect your code - Added
ndash OCSP Stapling for TLS
ndash Multi-Release JAR Files
ndash Parser API for Nashorn
ndash Prepare JavaFX UI Controls amp CSS APIs for Modularization
ndash Validate JVM Command-Line Flag Arguments
ndash XML Catalogs
ndash Platform-Specific Desktop Features
ndash llbackDialogCallbackHandler
Test Java 9 ndash changes that may affect your code
Changed
ndash ArraysasList(x)toArray() returns Object[]
ndash Create PKCS12 Keystores by Default
ndash HarfBuzz Font-Layout Engine
ndash Make G1 the Default Garbage Collector
ndash Marlin Graphics Renderer
ndash Modular Run-Time Images
ndash New Version-String Scheme
ndash Unified JVM Logging
ndash Use CLDR Locale Data by Default
ndash UTF-8 Property Files
Test Java 9 ndash changes that may affect your code
Removed
ndash Remove GC Combinations Deprecated in JDK 8
ndash Remove Launch-Time JRE Version Selection
ndash Remove the JVM TI hprof Agent
ndash Remove the jhat Tool
ndash Removed API references to javaawtpeer and javaawtdndpeer packages
ndash Removed PackerUnpacker addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed LogManager addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed comsunsecurityauthca
Jira example
Add resources to GitHub
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Participate in Hack Days
Two Way Street
We want you
bullFollow the JCP online httpJCPorg
ndashJoin the JCP httpsjcporgenparticipationmembership
ndashTwitter jcp_org JCP
ndashblogsoraclecomjcp
ndashFacebook Java Community Process
bullAdopt-a-JSR online adoptajsrorg adoptajsr
ndashmembersadoptajsrjavanet - the global mailing list
ndashIRC adoptajsr channel on ircfreenodenet
ndashGitHub httpsgithubcomAdopt-a-JSR
56
Lets get going
57
thank you dziekuje tak tack merci grazie
gracias danke obrigado bedankt kiitos
xie xieありがとう
httpswwwyoutubecomwatchv=zg79C7XM1Xs
![Page 17: Join the Java Evolution Portland Oregon](https://reader031.fdocuments.net/reader031/viewer/2022030316/5874a5941a28abfc5f8b92ff/html5/thumbnails/17.jpg)
18
Organization
19
bull
20
Who Are The Members
httpsjcporgenparticipationmembership
The Executive Committee
21
Compatibility Triangle
Can you build an implementation
Is the specification unambiguous
Is the TCK correct Does the RI conform
22
The JSR Development Cycle
bullIncludes formal public reviews and votes by the Executive Committee
bullSee the Process Document for the details
23
How Open Standards amp Open Source
24
Open Source Implementations
bullThe Reference Implementations of the Java SE and Java EE platforms are also developed collaboratively and released under open-source licenses
ndashJava SE OpenJDK
ndashJava EE Project GlassFish
25
Click icon to add picture
Why Participate
Click icon to add picture
How
bullNew revisions of each of the three platforms
bull ldquoJCPNextrdquo reforms
bullIncreased participation from Java User Groups
2011 - Present Day
27
Java 8 Adoption
Java SE 8 JSR 337 (March 2014)
29
Java EE 7 (JSR 342) ndash May 2013
30
Java ME 8 (JSRs 360 amp 361) ndash April 2014
31
JCPnext Changing the Constitution
JCPnext1 (JSR 348)
33
JCPnext2 (JSR 355)
34
Now the lawyers are involved
JCPnext3 (JSR 358)
JCPnext4 (JSR 364) JCPnext4 (JSR 364)
The JCP is more open than before
37
How will you Participate
bullAs an Individual ndash OK
bullAs part of a team ndash better
bullWork through your JUG or employer
ndashHelp each other
ndashTeach other
ndashWork with each other
Adopt-a-JSR
A JUG-lead initiative to improve Java standards
Groups of JUG members work on JSRs
JUGs around the World
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Java EE 8 Community Survey
Glassfishorgsurvey
ADOPTAJSRORG wiki ndash Get Started
You expanded wiki into eight languages Arabic Chinese English French German Portuguese Spanish Turkishyou choose who will translate next language
New JSRs httpsjcporgenjsrstagelistBy=active
Recently submitted
Security (JSR 375)
Java EE Management (JSR 373)
JSON-P 11 (JSR 374)
Units of Measurement (JSR 363)
Java Module System (JSR 376)
Desktop Application API (JSR 377)
Java EE 8 (JSR 366)
CDI 2 (JSR 365)
JSON-B (JSR 367)
JMS 21 (JSR 368)
Servlet 4 (JSR 369)
JAX-RS 21 (JSR 370)
MVC (JSR 371)
JSF 23 (JSR 372)
JSR example pageSR page example
List of Active JSRs (posting in last 12 months) httpjcporgenjsrallstatus=ActiveampactiveMonths=12
Java EE JSRs Java EE Adopt-a-JSR page
Enter activity in the matrix
Participate in Adopt OpenJDK
bull Go to httpjavanetprojectsadoptopenjdk
JDK 9 Outreach httpswikiopenjdkjavanetdisplayAdoptionJDK+9+OutreachJDK9Outreach-Introduction
Test Java 9 ndash changes that may affect your code
JDK 9 changes that may affect your code - Added
ndash OCSP Stapling for TLS
ndash Multi-Release JAR Files
ndash Parser API for Nashorn
ndash Prepare JavaFX UI Controls amp CSS APIs for Modularization
ndash Validate JVM Command-Line Flag Arguments
ndash XML Catalogs
ndash Platform-Specific Desktop Features
ndash llbackDialogCallbackHandler
Test Java 9 ndash changes that may affect your code
Changed
ndash ArraysasList(x)toArray() returns Object[]
ndash Create PKCS12 Keystores by Default
ndash HarfBuzz Font-Layout Engine
ndash Make G1 the Default Garbage Collector
ndash Marlin Graphics Renderer
ndash Modular Run-Time Images
ndash New Version-String Scheme
ndash Unified JVM Logging
ndash Use CLDR Locale Data by Default
ndash UTF-8 Property Files
Test Java 9 ndash changes that may affect your code
Removed
ndash Remove GC Combinations Deprecated in JDK 8
ndash Remove Launch-Time JRE Version Selection
ndash Remove the JVM TI hprof Agent
ndash Remove the jhat Tool
ndash Removed API references to javaawtpeer and javaawtdndpeer packages
ndash Removed PackerUnpacker addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed LogManager addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed comsunsecurityauthca
Jira example
Add resources to GitHub
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Participate in Hack Days
Two Way Street
We want you
bullFollow the JCP online httpJCPorg
ndashJoin the JCP httpsjcporgenparticipationmembership
ndashTwitter jcp_org JCP
ndashblogsoraclecomjcp
ndashFacebook Java Community Process
bullAdopt-a-JSR online adoptajsrorg adoptajsr
ndashmembersadoptajsrjavanet - the global mailing list
ndashIRC adoptajsr channel on ircfreenodenet
ndashGitHub httpsgithubcomAdopt-a-JSR
56
Lets get going
57
thank you dziekuje tak tack merci grazie
gracias danke obrigado bedankt kiitos
xie xieありがとう
httpswwwyoutubecomwatchv=zg79C7XM1Xs
![Page 18: Join the Java Evolution Portland Oregon](https://reader031.fdocuments.net/reader031/viewer/2022030316/5874a5941a28abfc5f8b92ff/html5/thumbnails/18.jpg)
Organization
19
bull
20
Who Are The Members
httpsjcporgenparticipationmembership
The Executive Committee
21
Compatibility Triangle
Can you build an implementation
Is the specification unambiguous
Is the TCK correct Does the RI conform
22
The JSR Development Cycle
bullIncludes formal public reviews and votes by the Executive Committee
bullSee the Process Document for the details
23
How Open Standards amp Open Source
24
Open Source Implementations
bullThe Reference Implementations of the Java SE and Java EE platforms are also developed collaboratively and released under open-source licenses
ndashJava SE OpenJDK
ndashJava EE Project GlassFish
25
Click icon to add picture
Why Participate
Click icon to add picture
How
bullNew revisions of each of the three platforms
bull ldquoJCPNextrdquo reforms
bullIncreased participation from Java User Groups
2011 - Present Day
27
Java 8 Adoption
Java SE 8 JSR 337 (March 2014)
29
Java EE 7 (JSR 342) ndash May 2013
30
Java ME 8 (JSRs 360 amp 361) ndash April 2014
31
JCPnext Changing the Constitution
JCPnext1 (JSR 348)
33
JCPnext2 (JSR 355)
34
Now the lawyers are involved
JCPnext3 (JSR 358)
JCPnext4 (JSR 364) JCPnext4 (JSR 364)
The JCP is more open than before
37
How will you Participate
bullAs an Individual ndash OK
bullAs part of a team ndash better
bullWork through your JUG or employer
ndashHelp each other
ndashTeach other
ndashWork with each other
Adopt-a-JSR
A JUG-lead initiative to improve Java standards
Groups of JUG members work on JSRs
JUGs around the World
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Java EE 8 Community Survey
Glassfishorgsurvey
ADOPTAJSRORG wiki ndash Get Started
You expanded wiki into eight languages Arabic Chinese English French German Portuguese Spanish Turkishyou choose who will translate next language
New JSRs httpsjcporgenjsrstagelistBy=active
Recently submitted
Security (JSR 375)
Java EE Management (JSR 373)
JSON-P 11 (JSR 374)
Units of Measurement (JSR 363)
Java Module System (JSR 376)
Desktop Application API (JSR 377)
Java EE 8 (JSR 366)
CDI 2 (JSR 365)
JSON-B (JSR 367)
JMS 21 (JSR 368)
Servlet 4 (JSR 369)
JAX-RS 21 (JSR 370)
MVC (JSR 371)
JSF 23 (JSR 372)
JSR example pageSR page example
List of Active JSRs (posting in last 12 months) httpjcporgenjsrallstatus=ActiveampactiveMonths=12
Java EE JSRs Java EE Adopt-a-JSR page
Enter activity in the matrix
Participate in Adopt OpenJDK
bull Go to httpjavanetprojectsadoptopenjdk
JDK 9 Outreach httpswikiopenjdkjavanetdisplayAdoptionJDK+9+OutreachJDK9Outreach-Introduction
Test Java 9 ndash changes that may affect your code
JDK 9 changes that may affect your code - Added
ndash OCSP Stapling for TLS
ndash Multi-Release JAR Files
ndash Parser API for Nashorn
ndash Prepare JavaFX UI Controls amp CSS APIs for Modularization
ndash Validate JVM Command-Line Flag Arguments
ndash XML Catalogs
ndash Platform-Specific Desktop Features
ndash llbackDialogCallbackHandler
Test Java 9 ndash changes that may affect your code
Changed
ndash ArraysasList(x)toArray() returns Object[]
ndash Create PKCS12 Keystores by Default
ndash HarfBuzz Font-Layout Engine
ndash Make G1 the Default Garbage Collector
ndash Marlin Graphics Renderer
ndash Modular Run-Time Images
ndash New Version-String Scheme
ndash Unified JVM Logging
ndash Use CLDR Locale Data by Default
ndash UTF-8 Property Files
Test Java 9 ndash changes that may affect your code
Removed
ndash Remove GC Combinations Deprecated in JDK 8
ndash Remove Launch-Time JRE Version Selection
ndash Remove the JVM TI hprof Agent
ndash Remove the jhat Tool
ndash Removed API references to javaawtpeer and javaawtdndpeer packages
ndash Removed PackerUnpacker addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed LogManager addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed comsunsecurityauthca
Jira example
Add resources to GitHub
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Participate in Hack Days
Two Way Street
We want you
bullFollow the JCP online httpJCPorg
ndashJoin the JCP httpsjcporgenparticipationmembership
ndashTwitter jcp_org JCP
ndashblogsoraclecomjcp
ndashFacebook Java Community Process
bullAdopt-a-JSR online adoptajsrorg adoptajsr
ndashmembersadoptajsrjavanet - the global mailing list
ndashIRC adoptajsr channel on ircfreenodenet
ndashGitHub httpsgithubcomAdopt-a-JSR
56
Lets get going
57
thank you dziekuje tak tack merci grazie
gracias danke obrigado bedankt kiitos
xie xieありがとう
httpswwwyoutubecomwatchv=zg79C7XM1Xs
![Page 19: Join the Java Evolution Portland Oregon](https://reader031.fdocuments.net/reader031/viewer/2022030316/5874a5941a28abfc5f8b92ff/html5/thumbnails/19.jpg)
bull
20
Who Are The Members
httpsjcporgenparticipationmembership
The Executive Committee
21
Compatibility Triangle
Can you build an implementation
Is the specification unambiguous
Is the TCK correct Does the RI conform
22
The JSR Development Cycle
bullIncludes formal public reviews and votes by the Executive Committee
bullSee the Process Document for the details
23
How Open Standards amp Open Source
24
Open Source Implementations
bullThe Reference Implementations of the Java SE and Java EE platforms are also developed collaboratively and released under open-source licenses
ndashJava SE OpenJDK
ndashJava EE Project GlassFish
25
Click icon to add picture
Why Participate
Click icon to add picture
How
bullNew revisions of each of the three platforms
bull ldquoJCPNextrdquo reforms
bullIncreased participation from Java User Groups
2011 - Present Day
27
Java 8 Adoption
Java SE 8 JSR 337 (March 2014)
29
Java EE 7 (JSR 342) ndash May 2013
30
Java ME 8 (JSRs 360 amp 361) ndash April 2014
31
JCPnext Changing the Constitution
JCPnext1 (JSR 348)
33
JCPnext2 (JSR 355)
34
Now the lawyers are involved
JCPnext3 (JSR 358)
JCPnext4 (JSR 364) JCPnext4 (JSR 364)
The JCP is more open than before
37
How will you Participate
bullAs an Individual ndash OK
bullAs part of a team ndash better
bullWork through your JUG or employer
ndashHelp each other
ndashTeach other
ndashWork with each other
Adopt-a-JSR
A JUG-lead initiative to improve Java standards
Groups of JUG members work on JSRs
JUGs around the World
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Java EE 8 Community Survey
Glassfishorgsurvey
ADOPTAJSRORG wiki ndash Get Started
You expanded wiki into eight languages Arabic Chinese English French German Portuguese Spanish Turkishyou choose who will translate next language
New JSRs httpsjcporgenjsrstagelistBy=active
Recently submitted
Security (JSR 375)
Java EE Management (JSR 373)
JSON-P 11 (JSR 374)
Units of Measurement (JSR 363)
Java Module System (JSR 376)
Desktop Application API (JSR 377)
Java EE 8 (JSR 366)
CDI 2 (JSR 365)
JSON-B (JSR 367)
JMS 21 (JSR 368)
Servlet 4 (JSR 369)
JAX-RS 21 (JSR 370)
MVC (JSR 371)
JSF 23 (JSR 372)
JSR example pageSR page example
List of Active JSRs (posting in last 12 months) httpjcporgenjsrallstatus=ActiveampactiveMonths=12
Java EE JSRs Java EE Adopt-a-JSR page
Enter activity in the matrix
Participate in Adopt OpenJDK
bull Go to httpjavanetprojectsadoptopenjdk
JDK 9 Outreach httpswikiopenjdkjavanetdisplayAdoptionJDK+9+OutreachJDK9Outreach-Introduction
Test Java 9 ndash changes that may affect your code
JDK 9 changes that may affect your code - Added
ndash OCSP Stapling for TLS
ndash Multi-Release JAR Files
ndash Parser API for Nashorn
ndash Prepare JavaFX UI Controls amp CSS APIs for Modularization
ndash Validate JVM Command-Line Flag Arguments
ndash XML Catalogs
ndash Platform-Specific Desktop Features
ndash llbackDialogCallbackHandler
Test Java 9 ndash changes that may affect your code
Changed
ndash ArraysasList(x)toArray() returns Object[]
ndash Create PKCS12 Keystores by Default
ndash HarfBuzz Font-Layout Engine
ndash Make G1 the Default Garbage Collector
ndash Marlin Graphics Renderer
ndash Modular Run-Time Images
ndash New Version-String Scheme
ndash Unified JVM Logging
ndash Use CLDR Locale Data by Default
ndash UTF-8 Property Files
Test Java 9 ndash changes that may affect your code
Removed
ndash Remove GC Combinations Deprecated in JDK 8
ndash Remove Launch-Time JRE Version Selection
ndash Remove the JVM TI hprof Agent
ndash Remove the jhat Tool
ndash Removed API references to javaawtpeer and javaawtdndpeer packages
ndash Removed PackerUnpacker addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed LogManager addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed comsunsecurityauthca
Jira example
Add resources to GitHub
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Participate in Hack Days
Two Way Street
We want you
bullFollow the JCP online httpJCPorg
ndashJoin the JCP httpsjcporgenparticipationmembership
ndashTwitter jcp_org JCP
ndashblogsoraclecomjcp
ndashFacebook Java Community Process
bullAdopt-a-JSR online adoptajsrorg adoptajsr
ndashmembersadoptajsrjavanet - the global mailing list
ndashIRC adoptajsr channel on ircfreenodenet
ndashGitHub httpsgithubcomAdopt-a-JSR
56
Lets get going
57
thank you dziekuje tak tack merci grazie
gracias danke obrigado bedankt kiitos
xie xieありがとう
httpswwwyoutubecomwatchv=zg79C7XM1Xs
![Page 20: Join the Java Evolution Portland Oregon](https://reader031.fdocuments.net/reader031/viewer/2022030316/5874a5941a28abfc5f8b92ff/html5/thumbnails/20.jpg)
The Executive Committee
21
Compatibility Triangle
Can you build an implementation
Is the specification unambiguous
Is the TCK correct Does the RI conform
22
The JSR Development Cycle
bullIncludes formal public reviews and votes by the Executive Committee
bullSee the Process Document for the details
23
How Open Standards amp Open Source
24
Open Source Implementations
bullThe Reference Implementations of the Java SE and Java EE platforms are also developed collaboratively and released under open-source licenses
ndashJava SE OpenJDK
ndashJava EE Project GlassFish
25
Click icon to add picture
Why Participate
Click icon to add picture
How
bullNew revisions of each of the three platforms
bull ldquoJCPNextrdquo reforms
bullIncreased participation from Java User Groups
2011 - Present Day
27
Java 8 Adoption
Java SE 8 JSR 337 (March 2014)
29
Java EE 7 (JSR 342) ndash May 2013
30
Java ME 8 (JSRs 360 amp 361) ndash April 2014
31
JCPnext Changing the Constitution
JCPnext1 (JSR 348)
33
JCPnext2 (JSR 355)
34
Now the lawyers are involved
JCPnext3 (JSR 358)
JCPnext4 (JSR 364) JCPnext4 (JSR 364)
The JCP is more open than before
37
How will you Participate
bullAs an Individual ndash OK
bullAs part of a team ndash better
bullWork through your JUG or employer
ndashHelp each other
ndashTeach other
ndashWork with each other
Adopt-a-JSR
A JUG-lead initiative to improve Java standards
Groups of JUG members work on JSRs
JUGs around the World
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Java EE 8 Community Survey
Glassfishorgsurvey
ADOPTAJSRORG wiki ndash Get Started
You expanded wiki into eight languages Arabic Chinese English French German Portuguese Spanish Turkishyou choose who will translate next language
New JSRs httpsjcporgenjsrstagelistBy=active
Recently submitted
Security (JSR 375)
Java EE Management (JSR 373)
JSON-P 11 (JSR 374)
Units of Measurement (JSR 363)
Java Module System (JSR 376)
Desktop Application API (JSR 377)
Java EE 8 (JSR 366)
CDI 2 (JSR 365)
JSON-B (JSR 367)
JMS 21 (JSR 368)
Servlet 4 (JSR 369)
JAX-RS 21 (JSR 370)
MVC (JSR 371)
JSF 23 (JSR 372)
JSR example pageSR page example
List of Active JSRs (posting in last 12 months) httpjcporgenjsrallstatus=ActiveampactiveMonths=12
Java EE JSRs Java EE Adopt-a-JSR page
Enter activity in the matrix
Participate in Adopt OpenJDK
bull Go to httpjavanetprojectsadoptopenjdk
JDK 9 Outreach httpswikiopenjdkjavanetdisplayAdoptionJDK+9+OutreachJDK9Outreach-Introduction
Test Java 9 ndash changes that may affect your code
JDK 9 changes that may affect your code - Added
ndash OCSP Stapling for TLS
ndash Multi-Release JAR Files
ndash Parser API for Nashorn
ndash Prepare JavaFX UI Controls amp CSS APIs for Modularization
ndash Validate JVM Command-Line Flag Arguments
ndash XML Catalogs
ndash Platform-Specific Desktop Features
ndash llbackDialogCallbackHandler
Test Java 9 ndash changes that may affect your code
Changed
ndash ArraysasList(x)toArray() returns Object[]
ndash Create PKCS12 Keystores by Default
ndash HarfBuzz Font-Layout Engine
ndash Make G1 the Default Garbage Collector
ndash Marlin Graphics Renderer
ndash Modular Run-Time Images
ndash New Version-String Scheme
ndash Unified JVM Logging
ndash Use CLDR Locale Data by Default
ndash UTF-8 Property Files
Test Java 9 ndash changes that may affect your code
Removed
ndash Remove GC Combinations Deprecated in JDK 8
ndash Remove Launch-Time JRE Version Selection
ndash Remove the JVM TI hprof Agent
ndash Remove the jhat Tool
ndash Removed API references to javaawtpeer and javaawtdndpeer packages
ndash Removed PackerUnpacker addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed LogManager addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed comsunsecurityauthca
Jira example
Add resources to GitHub
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Participate in Hack Days
Two Way Street
We want you
bullFollow the JCP online httpJCPorg
ndashJoin the JCP httpsjcporgenparticipationmembership
ndashTwitter jcp_org JCP
ndashblogsoraclecomjcp
ndashFacebook Java Community Process
bullAdopt-a-JSR online adoptajsrorg adoptajsr
ndashmembersadoptajsrjavanet - the global mailing list
ndashIRC adoptajsr channel on ircfreenodenet
ndashGitHub httpsgithubcomAdopt-a-JSR
56
Lets get going
57
thank you dziekuje tak tack merci grazie
gracias danke obrigado bedankt kiitos
xie xieありがとう
httpswwwyoutubecomwatchv=zg79C7XM1Xs
![Page 21: Join the Java Evolution Portland Oregon](https://reader031.fdocuments.net/reader031/viewer/2022030316/5874a5941a28abfc5f8b92ff/html5/thumbnails/21.jpg)
Compatibility Triangle
Can you build an implementation
Is the specification unambiguous
Is the TCK correct Does the RI conform
22
The JSR Development Cycle
bullIncludes formal public reviews and votes by the Executive Committee
bullSee the Process Document for the details
23
How Open Standards amp Open Source
24
Open Source Implementations
bullThe Reference Implementations of the Java SE and Java EE platforms are also developed collaboratively and released under open-source licenses
ndashJava SE OpenJDK
ndashJava EE Project GlassFish
25
Click icon to add picture
Why Participate
Click icon to add picture
How
bullNew revisions of each of the three platforms
bull ldquoJCPNextrdquo reforms
bullIncreased participation from Java User Groups
2011 - Present Day
27
Java 8 Adoption
Java SE 8 JSR 337 (March 2014)
29
Java EE 7 (JSR 342) ndash May 2013
30
Java ME 8 (JSRs 360 amp 361) ndash April 2014
31
JCPnext Changing the Constitution
JCPnext1 (JSR 348)
33
JCPnext2 (JSR 355)
34
Now the lawyers are involved
JCPnext3 (JSR 358)
JCPnext4 (JSR 364) JCPnext4 (JSR 364)
The JCP is more open than before
37
How will you Participate
bullAs an Individual ndash OK
bullAs part of a team ndash better
bullWork through your JUG or employer
ndashHelp each other
ndashTeach other
ndashWork with each other
Adopt-a-JSR
A JUG-lead initiative to improve Java standards
Groups of JUG members work on JSRs
JUGs around the World
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Java EE 8 Community Survey
Glassfishorgsurvey
ADOPTAJSRORG wiki ndash Get Started
You expanded wiki into eight languages Arabic Chinese English French German Portuguese Spanish Turkishyou choose who will translate next language
New JSRs httpsjcporgenjsrstagelistBy=active
Recently submitted
Security (JSR 375)
Java EE Management (JSR 373)
JSON-P 11 (JSR 374)
Units of Measurement (JSR 363)
Java Module System (JSR 376)
Desktop Application API (JSR 377)
Java EE 8 (JSR 366)
CDI 2 (JSR 365)
JSON-B (JSR 367)
JMS 21 (JSR 368)
Servlet 4 (JSR 369)
JAX-RS 21 (JSR 370)
MVC (JSR 371)
JSF 23 (JSR 372)
JSR example pageSR page example
List of Active JSRs (posting in last 12 months) httpjcporgenjsrallstatus=ActiveampactiveMonths=12
Java EE JSRs Java EE Adopt-a-JSR page
Enter activity in the matrix
Participate in Adopt OpenJDK
bull Go to httpjavanetprojectsadoptopenjdk
JDK 9 Outreach httpswikiopenjdkjavanetdisplayAdoptionJDK+9+OutreachJDK9Outreach-Introduction
Test Java 9 ndash changes that may affect your code
JDK 9 changes that may affect your code - Added
ndash OCSP Stapling for TLS
ndash Multi-Release JAR Files
ndash Parser API for Nashorn
ndash Prepare JavaFX UI Controls amp CSS APIs for Modularization
ndash Validate JVM Command-Line Flag Arguments
ndash XML Catalogs
ndash Platform-Specific Desktop Features
ndash llbackDialogCallbackHandler
Test Java 9 ndash changes that may affect your code
Changed
ndash ArraysasList(x)toArray() returns Object[]
ndash Create PKCS12 Keystores by Default
ndash HarfBuzz Font-Layout Engine
ndash Make G1 the Default Garbage Collector
ndash Marlin Graphics Renderer
ndash Modular Run-Time Images
ndash New Version-String Scheme
ndash Unified JVM Logging
ndash Use CLDR Locale Data by Default
ndash UTF-8 Property Files
Test Java 9 ndash changes that may affect your code
Removed
ndash Remove GC Combinations Deprecated in JDK 8
ndash Remove Launch-Time JRE Version Selection
ndash Remove the JVM TI hprof Agent
ndash Remove the jhat Tool
ndash Removed API references to javaawtpeer and javaawtdndpeer packages
ndash Removed PackerUnpacker addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed LogManager addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed comsunsecurityauthca
Jira example
Add resources to GitHub
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Participate in Hack Days
Two Way Street
We want you
bullFollow the JCP online httpJCPorg
ndashJoin the JCP httpsjcporgenparticipationmembership
ndashTwitter jcp_org JCP
ndashblogsoraclecomjcp
ndashFacebook Java Community Process
bullAdopt-a-JSR online adoptajsrorg adoptajsr
ndashmembersadoptajsrjavanet - the global mailing list
ndashIRC adoptajsr channel on ircfreenodenet
ndashGitHub httpsgithubcomAdopt-a-JSR
56
Lets get going
57
thank you dziekuje tak tack merci grazie
gracias danke obrigado bedankt kiitos
xie xieありがとう
httpswwwyoutubecomwatchv=zg79C7XM1Xs
![Page 22: Join the Java Evolution Portland Oregon](https://reader031.fdocuments.net/reader031/viewer/2022030316/5874a5941a28abfc5f8b92ff/html5/thumbnails/22.jpg)
The JSR Development Cycle
bullIncludes formal public reviews and votes by the Executive Committee
bullSee the Process Document for the details
23
How Open Standards amp Open Source
24
Open Source Implementations
bullThe Reference Implementations of the Java SE and Java EE platforms are also developed collaboratively and released under open-source licenses
ndashJava SE OpenJDK
ndashJava EE Project GlassFish
25
Click icon to add picture
Why Participate
Click icon to add picture
How
bullNew revisions of each of the three platforms
bull ldquoJCPNextrdquo reforms
bullIncreased participation from Java User Groups
2011 - Present Day
27
Java 8 Adoption
Java SE 8 JSR 337 (March 2014)
29
Java EE 7 (JSR 342) ndash May 2013
30
Java ME 8 (JSRs 360 amp 361) ndash April 2014
31
JCPnext Changing the Constitution
JCPnext1 (JSR 348)
33
JCPnext2 (JSR 355)
34
Now the lawyers are involved
JCPnext3 (JSR 358)
JCPnext4 (JSR 364) JCPnext4 (JSR 364)
The JCP is more open than before
37
How will you Participate
bullAs an Individual ndash OK
bullAs part of a team ndash better
bullWork through your JUG or employer
ndashHelp each other
ndashTeach other
ndashWork with each other
Adopt-a-JSR
A JUG-lead initiative to improve Java standards
Groups of JUG members work on JSRs
JUGs around the World
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Java EE 8 Community Survey
Glassfishorgsurvey
ADOPTAJSRORG wiki ndash Get Started
You expanded wiki into eight languages Arabic Chinese English French German Portuguese Spanish Turkishyou choose who will translate next language
New JSRs httpsjcporgenjsrstagelistBy=active
Recently submitted
Security (JSR 375)
Java EE Management (JSR 373)
JSON-P 11 (JSR 374)
Units of Measurement (JSR 363)
Java Module System (JSR 376)
Desktop Application API (JSR 377)
Java EE 8 (JSR 366)
CDI 2 (JSR 365)
JSON-B (JSR 367)
JMS 21 (JSR 368)
Servlet 4 (JSR 369)
JAX-RS 21 (JSR 370)
MVC (JSR 371)
JSF 23 (JSR 372)
JSR example pageSR page example
List of Active JSRs (posting in last 12 months) httpjcporgenjsrallstatus=ActiveampactiveMonths=12
Java EE JSRs Java EE Adopt-a-JSR page
Enter activity in the matrix
Participate in Adopt OpenJDK
bull Go to httpjavanetprojectsadoptopenjdk
JDK 9 Outreach httpswikiopenjdkjavanetdisplayAdoptionJDK+9+OutreachJDK9Outreach-Introduction
Test Java 9 ndash changes that may affect your code
JDK 9 changes that may affect your code - Added
ndash OCSP Stapling for TLS
ndash Multi-Release JAR Files
ndash Parser API for Nashorn
ndash Prepare JavaFX UI Controls amp CSS APIs for Modularization
ndash Validate JVM Command-Line Flag Arguments
ndash XML Catalogs
ndash Platform-Specific Desktop Features
ndash llbackDialogCallbackHandler
Test Java 9 ndash changes that may affect your code
Changed
ndash ArraysasList(x)toArray() returns Object[]
ndash Create PKCS12 Keystores by Default
ndash HarfBuzz Font-Layout Engine
ndash Make G1 the Default Garbage Collector
ndash Marlin Graphics Renderer
ndash Modular Run-Time Images
ndash New Version-String Scheme
ndash Unified JVM Logging
ndash Use CLDR Locale Data by Default
ndash UTF-8 Property Files
Test Java 9 ndash changes that may affect your code
Removed
ndash Remove GC Combinations Deprecated in JDK 8
ndash Remove Launch-Time JRE Version Selection
ndash Remove the JVM TI hprof Agent
ndash Remove the jhat Tool
ndash Removed API references to javaawtpeer and javaawtdndpeer packages
ndash Removed PackerUnpacker addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed LogManager addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed comsunsecurityauthca
Jira example
Add resources to GitHub
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Participate in Hack Days
Two Way Street
We want you
bullFollow the JCP online httpJCPorg
ndashJoin the JCP httpsjcporgenparticipationmembership
ndashTwitter jcp_org JCP
ndashblogsoraclecomjcp
ndashFacebook Java Community Process
bullAdopt-a-JSR online adoptajsrorg adoptajsr
ndashmembersadoptajsrjavanet - the global mailing list
ndashIRC adoptajsr channel on ircfreenodenet
ndashGitHub httpsgithubcomAdopt-a-JSR
56
Lets get going
57
thank you dziekuje tak tack merci grazie
gracias danke obrigado bedankt kiitos
xie xieありがとう
httpswwwyoutubecomwatchv=zg79C7XM1Xs
![Page 23: Join the Java Evolution Portland Oregon](https://reader031.fdocuments.net/reader031/viewer/2022030316/5874a5941a28abfc5f8b92ff/html5/thumbnails/23.jpg)
How Open Standards amp Open Source
24
Open Source Implementations
bullThe Reference Implementations of the Java SE and Java EE platforms are also developed collaboratively and released under open-source licenses
ndashJava SE OpenJDK
ndashJava EE Project GlassFish
25
Click icon to add picture
Why Participate
Click icon to add picture
How
bullNew revisions of each of the three platforms
bull ldquoJCPNextrdquo reforms
bullIncreased participation from Java User Groups
2011 - Present Day
27
Java 8 Adoption
Java SE 8 JSR 337 (March 2014)
29
Java EE 7 (JSR 342) ndash May 2013
30
Java ME 8 (JSRs 360 amp 361) ndash April 2014
31
JCPnext Changing the Constitution
JCPnext1 (JSR 348)
33
JCPnext2 (JSR 355)
34
Now the lawyers are involved
JCPnext3 (JSR 358)
JCPnext4 (JSR 364) JCPnext4 (JSR 364)
The JCP is more open than before
37
How will you Participate
bullAs an Individual ndash OK
bullAs part of a team ndash better
bullWork through your JUG or employer
ndashHelp each other
ndashTeach other
ndashWork with each other
Adopt-a-JSR
A JUG-lead initiative to improve Java standards
Groups of JUG members work on JSRs
JUGs around the World
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Java EE 8 Community Survey
Glassfishorgsurvey
ADOPTAJSRORG wiki ndash Get Started
You expanded wiki into eight languages Arabic Chinese English French German Portuguese Spanish Turkishyou choose who will translate next language
New JSRs httpsjcporgenjsrstagelistBy=active
Recently submitted
Security (JSR 375)
Java EE Management (JSR 373)
JSON-P 11 (JSR 374)
Units of Measurement (JSR 363)
Java Module System (JSR 376)
Desktop Application API (JSR 377)
Java EE 8 (JSR 366)
CDI 2 (JSR 365)
JSON-B (JSR 367)
JMS 21 (JSR 368)
Servlet 4 (JSR 369)
JAX-RS 21 (JSR 370)
MVC (JSR 371)
JSF 23 (JSR 372)
JSR example pageSR page example
List of Active JSRs (posting in last 12 months) httpjcporgenjsrallstatus=ActiveampactiveMonths=12
Java EE JSRs Java EE Adopt-a-JSR page
Enter activity in the matrix
Participate in Adopt OpenJDK
bull Go to httpjavanetprojectsadoptopenjdk
JDK 9 Outreach httpswikiopenjdkjavanetdisplayAdoptionJDK+9+OutreachJDK9Outreach-Introduction
Test Java 9 ndash changes that may affect your code
JDK 9 changes that may affect your code - Added
ndash OCSP Stapling for TLS
ndash Multi-Release JAR Files
ndash Parser API for Nashorn
ndash Prepare JavaFX UI Controls amp CSS APIs for Modularization
ndash Validate JVM Command-Line Flag Arguments
ndash XML Catalogs
ndash Platform-Specific Desktop Features
ndash llbackDialogCallbackHandler
Test Java 9 ndash changes that may affect your code
Changed
ndash ArraysasList(x)toArray() returns Object[]
ndash Create PKCS12 Keystores by Default
ndash HarfBuzz Font-Layout Engine
ndash Make G1 the Default Garbage Collector
ndash Marlin Graphics Renderer
ndash Modular Run-Time Images
ndash New Version-String Scheme
ndash Unified JVM Logging
ndash Use CLDR Locale Data by Default
ndash UTF-8 Property Files
Test Java 9 ndash changes that may affect your code
Removed
ndash Remove GC Combinations Deprecated in JDK 8
ndash Remove Launch-Time JRE Version Selection
ndash Remove the JVM TI hprof Agent
ndash Remove the jhat Tool
ndash Removed API references to javaawtpeer and javaawtdndpeer packages
ndash Removed PackerUnpacker addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed LogManager addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed comsunsecurityauthca
Jira example
Add resources to GitHub
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Participate in Hack Days
Two Way Street
We want you
bullFollow the JCP online httpJCPorg
ndashJoin the JCP httpsjcporgenparticipationmembership
ndashTwitter jcp_org JCP
ndashblogsoraclecomjcp
ndashFacebook Java Community Process
bullAdopt-a-JSR online adoptajsrorg adoptajsr
ndashmembersadoptajsrjavanet - the global mailing list
ndashIRC adoptajsr channel on ircfreenodenet
ndashGitHub httpsgithubcomAdopt-a-JSR
56
Lets get going
57
thank you dziekuje tak tack merci grazie
gracias danke obrigado bedankt kiitos
xie xieありがとう
httpswwwyoutubecomwatchv=zg79C7XM1Xs
![Page 24: Join the Java Evolution Portland Oregon](https://reader031.fdocuments.net/reader031/viewer/2022030316/5874a5941a28abfc5f8b92ff/html5/thumbnails/24.jpg)
Open Source Implementations
bullThe Reference Implementations of the Java SE and Java EE platforms are also developed collaboratively and released under open-source licenses
ndashJava SE OpenJDK
ndashJava EE Project GlassFish
25
Click icon to add picture
Why Participate
Click icon to add picture
How
bullNew revisions of each of the three platforms
bull ldquoJCPNextrdquo reforms
bullIncreased participation from Java User Groups
2011 - Present Day
27
Java 8 Adoption
Java SE 8 JSR 337 (March 2014)
29
Java EE 7 (JSR 342) ndash May 2013
30
Java ME 8 (JSRs 360 amp 361) ndash April 2014
31
JCPnext Changing the Constitution
JCPnext1 (JSR 348)
33
JCPnext2 (JSR 355)
34
Now the lawyers are involved
JCPnext3 (JSR 358)
JCPnext4 (JSR 364) JCPnext4 (JSR 364)
The JCP is more open than before
37
How will you Participate
bullAs an Individual ndash OK
bullAs part of a team ndash better
bullWork through your JUG or employer
ndashHelp each other
ndashTeach other
ndashWork with each other
Adopt-a-JSR
A JUG-lead initiative to improve Java standards
Groups of JUG members work on JSRs
JUGs around the World
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Java EE 8 Community Survey
Glassfishorgsurvey
ADOPTAJSRORG wiki ndash Get Started
You expanded wiki into eight languages Arabic Chinese English French German Portuguese Spanish Turkishyou choose who will translate next language
New JSRs httpsjcporgenjsrstagelistBy=active
Recently submitted
Security (JSR 375)
Java EE Management (JSR 373)
JSON-P 11 (JSR 374)
Units of Measurement (JSR 363)
Java Module System (JSR 376)
Desktop Application API (JSR 377)
Java EE 8 (JSR 366)
CDI 2 (JSR 365)
JSON-B (JSR 367)
JMS 21 (JSR 368)
Servlet 4 (JSR 369)
JAX-RS 21 (JSR 370)
MVC (JSR 371)
JSF 23 (JSR 372)
JSR example pageSR page example
List of Active JSRs (posting in last 12 months) httpjcporgenjsrallstatus=ActiveampactiveMonths=12
Java EE JSRs Java EE Adopt-a-JSR page
Enter activity in the matrix
Participate in Adopt OpenJDK
bull Go to httpjavanetprojectsadoptopenjdk
JDK 9 Outreach httpswikiopenjdkjavanetdisplayAdoptionJDK+9+OutreachJDK9Outreach-Introduction
Test Java 9 ndash changes that may affect your code
JDK 9 changes that may affect your code - Added
ndash OCSP Stapling for TLS
ndash Multi-Release JAR Files
ndash Parser API for Nashorn
ndash Prepare JavaFX UI Controls amp CSS APIs for Modularization
ndash Validate JVM Command-Line Flag Arguments
ndash XML Catalogs
ndash Platform-Specific Desktop Features
ndash llbackDialogCallbackHandler
Test Java 9 ndash changes that may affect your code
Changed
ndash ArraysasList(x)toArray() returns Object[]
ndash Create PKCS12 Keystores by Default
ndash HarfBuzz Font-Layout Engine
ndash Make G1 the Default Garbage Collector
ndash Marlin Graphics Renderer
ndash Modular Run-Time Images
ndash New Version-String Scheme
ndash Unified JVM Logging
ndash Use CLDR Locale Data by Default
ndash UTF-8 Property Files
Test Java 9 ndash changes that may affect your code
Removed
ndash Remove GC Combinations Deprecated in JDK 8
ndash Remove Launch-Time JRE Version Selection
ndash Remove the JVM TI hprof Agent
ndash Remove the jhat Tool
ndash Removed API references to javaawtpeer and javaawtdndpeer packages
ndash Removed PackerUnpacker addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed LogManager addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed comsunsecurityauthca
Jira example
Add resources to GitHub
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Participate in Hack Days
Two Way Street
We want you
bullFollow the JCP online httpJCPorg
ndashJoin the JCP httpsjcporgenparticipationmembership
ndashTwitter jcp_org JCP
ndashblogsoraclecomjcp
ndashFacebook Java Community Process
bullAdopt-a-JSR online adoptajsrorg adoptajsr
ndashmembersadoptajsrjavanet - the global mailing list
ndashIRC adoptajsr channel on ircfreenodenet
ndashGitHub httpsgithubcomAdopt-a-JSR
56
Lets get going
57
thank you dziekuje tak tack merci grazie
gracias danke obrigado bedankt kiitos
xie xieありがとう
httpswwwyoutubecomwatchv=zg79C7XM1Xs
![Page 25: Join the Java Evolution Portland Oregon](https://reader031.fdocuments.net/reader031/viewer/2022030316/5874a5941a28abfc5f8b92ff/html5/thumbnails/25.jpg)
Click icon to add picture
Why Participate
Click icon to add picture
How
bullNew revisions of each of the three platforms
bull ldquoJCPNextrdquo reforms
bullIncreased participation from Java User Groups
2011 - Present Day
27
Java 8 Adoption
Java SE 8 JSR 337 (March 2014)
29
Java EE 7 (JSR 342) ndash May 2013
30
Java ME 8 (JSRs 360 amp 361) ndash April 2014
31
JCPnext Changing the Constitution
JCPnext1 (JSR 348)
33
JCPnext2 (JSR 355)
34
Now the lawyers are involved
JCPnext3 (JSR 358)
JCPnext4 (JSR 364) JCPnext4 (JSR 364)
The JCP is more open than before
37
How will you Participate
bullAs an Individual ndash OK
bullAs part of a team ndash better
bullWork through your JUG or employer
ndashHelp each other
ndashTeach other
ndashWork with each other
Adopt-a-JSR
A JUG-lead initiative to improve Java standards
Groups of JUG members work on JSRs
JUGs around the World
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Java EE 8 Community Survey
Glassfishorgsurvey
ADOPTAJSRORG wiki ndash Get Started
You expanded wiki into eight languages Arabic Chinese English French German Portuguese Spanish Turkishyou choose who will translate next language
New JSRs httpsjcporgenjsrstagelistBy=active
Recently submitted
Security (JSR 375)
Java EE Management (JSR 373)
JSON-P 11 (JSR 374)
Units of Measurement (JSR 363)
Java Module System (JSR 376)
Desktop Application API (JSR 377)
Java EE 8 (JSR 366)
CDI 2 (JSR 365)
JSON-B (JSR 367)
JMS 21 (JSR 368)
Servlet 4 (JSR 369)
JAX-RS 21 (JSR 370)
MVC (JSR 371)
JSF 23 (JSR 372)
JSR example pageSR page example
List of Active JSRs (posting in last 12 months) httpjcporgenjsrallstatus=ActiveampactiveMonths=12
Java EE JSRs Java EE Adopt-a-JSR page
Enter activity in the matrix
Participate in Adopt OpenJDK
bull Go to httpjavanetprojectsadoptopenjdk
JDK 9 Outreach httpswikiopenjdkjavanetdisplayAdoptionJDK+9+OutreachJDK9Outreach-Introduction
Test Java 9 ndash changes that may affect your code
JDK 9 changes that may affect your code - Added
ndash OCSP Stapling for TLS
ndash Multi-Release JAR Files
ndash Parser API for Nashorn
ndash Prepare JavaFX UI Controls amp CSS APIs for Modularization
ndash Validate JVM Command-Line Flag Arguments
ndash XML Catalogs
ndash Platform-Specific Desktop Features
ndash llbackDialogCallbackHandler
Test Java 9 ndash changes that may affect your code
Changed
ndash ArraysasList(x)toArray() returns Object[]
ndash Create PKCS12 Keystores by Default
ndash HarfBuzz Font-Layout Engine
ndash Make G1 the Default Garbage Collector
ndash Marlin Graphics Renderer
ndash Modular Run-Time Images
ndash New Version-String Scheme
ndash Unified JVM Logging
ndash Use CLDR Locale Data by Default
ndash UTF-8 Property Files
Test Java 9 ndash changes that may affect your code
Removed
ndash Remove GC Combinations Deprecated in JDK 8
ndash Remove Launch-Time JRE Version Selection
ndash Remove the JVM TI hprof Agent
ndash Remove the jhat Tool
ndash Removed API references to javaawtpeer and javaawtdndpeer packages
ndash Removed PackerUnpacker addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed LogManager addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed comsunsecurityauthca
Jira example
Add resources to GitHub
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Participate in Hack Days
Two Way Street
We want you
bullFollow the JCP online httpJCPorg
ndashJoin the JCP httpsjcporgenparticipationmembership
ndashTwitter jcp_org JCP
ndashblogsoraclecomjcp
ndashFacebook Java Community Process
bullAdopt-a-JSR online adoptajsrorg adoptajsr
ndashmembersadoptajsrjavanet - the global mailing list
ndashIRC adoptajsr channel on ircfreenodenet
ndashGitHub httpsgithubcomAdopt-a-JSR
56
Lets get going
57
thank you dziekuje tak tack merci grazie
gracias danke obrigado bedankt kiitos
xie xieありがとう
httpswwwyoutubecomwatchv=zg79C7XM1Xs
![Page 26: Join the Java Evolution Portland Oregon](https://reader031.fdocuments.net/reader031/viewer/2022030316/5874a5941a28abfc5f8b92ff/html5/thumbnails/26.jpg)
Click icon to add picture
How
bullNew revisions of each of the three platforms
bull ldquoJCPNextrdquo reforms
bullIncreased participation from Java User Groups
2011 - Present Day
27
Java 8 Adoption
Java SE 8 JSR 337 (March 2014)
29
Java EE 7 (JSR 342) ndash May 2013
30
Java ME 8 (JSRs 360 amp 361) ndash April 2014
31
JCPnext Changing the Constitution
JCPnext1 (JSR 348)
33
JCPnext2 (JSR 355)
34
Now the lawyers are involved
JCPnext3 (JSR 358)
JCPnext4 (JSR 364) JCPnext4 (JSR 364)
The JCP is more open than before
37
How will you Participate
bullAs an Individual ndash OK
bullAs part of a team ndash better
bullWork through your JUG or employer
ndashHelp each other
ndashTeach other
ndashWork with each other
Adopt-a-JSR
A JUG-lead initiative to improve Java standards
Groups of JUG members work on JSRs
JUGs around the World
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Java EE 8 Community Survey
Glassfishorgsurvey
ADOPTAJSRORG wiki ndash Get Started
You expanded wiki into eight languages Arabic Chinese English French German Portuguese Spanish Turkishyou choose who will translate next language
New JSRs httpsjcporgenjsrstagelistBy=active
Recently submitted
Security (JSR 375)
Java EE Management (JSR 373)
JSON-P 11 (JSR 374)
Units of Measurement (JSR 363)
Java Module System (JSR 376)
Desktop Application API (JSR 377)
Java EE 8 (JSR 366)
CDI 2 (JSR 365)
JSON-B (JSR 367)
JMS 21 (JSR 368)
Servlet 4 (JSR 369)
JAX-RS 21 (JSR 370)
MVC (JSR 371)
JSF 23 (JSR 372)
JSR example pageSR page example
List of Active JSRs (posting in last 12 months) httpjcporgenjsrallstatus=ActiveampactiveMonths=12
Java EE JSRs Java EE Adopt-a-JSR page
Enter activity in the matrix
Participate in Adopt OpenJDK
bull Go to httpjavanetprojectsadoptopenjdk
JDK 9 Outreach httpswikiopenjdkjavanetdisplayAdoptionJDK+9+OutreachJDK9Outreach-Introduction
Test Java 9 ndash changes that may affect your code
JDK 9 changes that may affect your code - Added
ndash OCSP Stapling for TLS
ndash Multi-Release JAR Files
ndash Parser API for Nashorn
ndash Prepare JavaFX UI Controls amp CSS APIs for Modularization
ndash Validate JVM Command-Line Flag Arguments
ndash XML Catalogs
ndash Platform-Specific Desktop Features
ndash llbackDialogCallbackHandler
Test Java 9 ndash changes that may affect your code
Changed
ndash ArraysasList(x)toArray() returns Object[]
ndash Create PKCS12 Keystores by Default
ndash HarfBuzz Font-Layout Engine
ndash Make G1 the Default Garbage Collector
ndash Marlin Graphics Renderer
ndash Modular Run-Time Images
ndash New Version-String Scheme
ndash Unified JVM Logging
ndash Use CLDR Locale Data by Default
ndash UTF-8 Property Files
Test Java 9 ndash changes that may affect your code
Removed
ndash Remove GC Combinations Deprecated in JDK 8
ndash Remove Launch-Time JRE Version Selection
ndash Remove the JVM TI hprof Agent
ndash Remove the jhat Tool
ndash Removed API references to javaawtpeer and javaawtdndpeer packages
ndash Removed PackerUnpacker addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed LogManager addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed comsunsecurityauthca
Jira example
Add resources to GitHub
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Participate in Hack Days
Two Way Street
We want you
bullFollow the JCP online httpJCPorg
ndashJoin the JCP httpsjcporgenparticipationmembership
ndashTwitter jcp_org JCP
ndashblogsoraclecomjcp
ndashFacebook Java Community Process
bullAdopt-a-JSR online adoptajsrorg adoptajsr
ndashmembersadoptajsrjavanet - the global mailing list
ndashIRC adoptajsr channel on ircfreenodenet
ndashGitHub httpsgithubcomAdopt-a-JSR
56
Lets get going
57
thank you dziekuje tak tack merci grazie
gracias danke obrigado bedankt kiitos
xie xieありがとう
httpswwwyoutubecomwatchv=zg79C7XM1Xs
![Page 27: Join the Java Evolution Portland Oregon](https://reader031.fdocuments.net/reader031/viewer/2022030316/5874a5941a28abfc5f8b92ff/html5/thumbnails/27.jpg)
Java 8 Adoption
Java SE 8 JSR 337 (March 2014)
29
Java EE 7 (JSR 342) ndash May 2013
30
Java ME 8 (JSRs 360 amp 361) ndash April 2014
31
JCPnext Changing the Constitution
JCPnext1 (JSR 348)
33
JCPnext2 (JSR 355)
34
Now the lawyers are involved
JCPnext3 (JSR 358)
JCPnext4 (JSR 364) JCPnext4 (JSR 364)
The JCP is more open than before
37
How will you Participate
bullAs an Individual ndash OK
bullAs part of a team ndash better
bullWork through your JUG or employer
ndashHelp each other
ndashTeach other
ndashWork with each other
Adopt-a-JSR
A JUG-lead initiative to improve Java standards
Groups of JUG members work on JSRs
JUGs around the World
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Java EE 8 Community Survey
Glassfishorgsurvey
ADOPTAJSRORG wiki ndash Get Started
You expanded wiki into eight languages Arabic Chinese English French German Portuguese Spanish Turkishyou choose who will translate next language
New JSRs httpsjcporgenjsrstagelistBy=active
Recently submitted
Security (JSR 375)
Java EE Management (JSR 373)
JSON-P 11 (JSR 374)
Units of Measurement (JSR 363)
Java Module System (JSR 376)
Desktop Application API (JSR 377)
Java EE 8 (JSR 366)
CDI 2 (JSR 365)
JSON-B (JSR 367)
JMS 21 (JSR 368)
Servlet 4 (JSR 369)
JAX-RS 21 (JSR 370)
MVC (JSR 371)
JSF 23 (JSR 372)
JSR example pageSR page example
List of Active JSRs (posting in last 12 months) httpjcporgenjsrallstatus=ActiveampactiveMonths=12
Java EE JSRs Java EE Adopt-a-JSR page
Enter activity in the matrix
Participate in Adopt OpenJDK
bull Go to httpjavanetprojectsadoptopenjdk
JDK 9 Outreach httpswikiopenjdkjavanetdisplayAdoptionJDK+9+OutreachJDK9Outreach-Introduction
Test Java 9 ndash changes that may affect your code
JDK 9 changes that may affect your code - Added
ndash OCSP Stapling for TLS
ndash Multi-Release JAR Files
ndash Parser API for Nashorn
ndash Prepare JavaFX UI Controls amp CSS APIs for Modularization
ndash Validate JVM Command-Line Flag Arguments
ndash XML Catalogs
ndash Platform-Specific Desktop Features
ndash llbackDialogCallbackHandler
Test Java 9 ndash changes that may affect your code
Changed
ndash ArraysasList(x)toArray() returns Object[]
ndash Create PKCS12 Keystores by Default
ndash HarfBuzz Font-Layout Engine
ndash Make G1 the Default Garbage Collector
ndash Marlin Graphics Renderer
ndash Modular Run-Time Images
ndash New Version-String Scheme
ndash Unified JVM Logging
ndash Use CLDR Locale Data by Default
ndash UTF-8 Property Files
Test Java 9 ndash changes that may affect your code
Removed
ndash Remove GC Combinations Deprecated in JDK 8
ndash Remove Launch-Time JRE Version Selection
ndash Remove the JVM TI hprof Agent
ndash Remove the jhat Tool
ndash Removed API references to javaawtpeer and javaawtdndpeer packages
ndash Removed PackerUnpacker addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed LogManager addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed comsunsecurityauthca
Jira example
Add resources to GitHub
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Participate in Hack Days
Two Way Street
We want you
bullFollow the JCP online httpJCPorg
ndashJoin the JCP httpsjcporgenparticipationmembership
ndashTwitter jcp_org JCP
ndashblogsoraclecomjcp
ndashFacebook Java Community Process
bullAdopt-a-JSR online adoptajsrorg adoptajsr
ndashmembersadoptajsrjavanet - the global mailing list
ndashIRC adoptajsr channel on ircfreenodenet
ndashGitHub httpsgithubcomAdopt-a-JSR
56
Lets get going
57
thank you dziekuje tak tack merci grazie
gracias danke obrigado bedankt kiitos
xie xieありがとう
httpswwwyoutubecomwatchv=zg79C7XM1Xs
![Page 28: Join the Java Evolution Portland Oregon](https://reader031.fdocuments.net/reader031/viewer/2022030316/5874a5941a28abfc5f8b92ff/html5/thumbnails/28.jpg)
Java SE 8 JSR 337 (March 2014)
29
Java EE 7 (JSR 342) ndash May 2013
30
Java ME 8 (JSRs 360 amp 361) ndash April 2014
31
JCPnext Changing the Constitution
JCPnext1 (JSR 348)
33
JCPnext2 (JSR 355)
34
Now the lawyers are involved
JCPnext3 (JSR 358)
JCPnext4 (JSR 364) JCPnext4 (JSR 364)
The JCP is more open than before
37
How will you Participate
bullAs an Individual ndash OK
bullAs part of a team ndash better
bullWork through your JUG or employer
ndashHelp each other
ndashTeach other
ndashWork with each other
Adopt-a-JSR
A JUG-lead initiative to improve Java standards
Groups of JUG members work on JSRs
JUGs around the World
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Java EE 8 Community Survey
Glassfishorgsurvey
ADOPTAJSRORG wiki ndash Get Started
You expanded wiki into eight languages Arabic Chinese English French German Portuguese Spanish Turkishyou choose who will translate next language
New JSRs httpsjcporgenjsrstagelistBy=active
Recently submitted
Security (JSR 375)
Java EE Management (JSR 373)
JSON-P 11 (JSR 374)
Units of Measurement (JSR 363)
Java Module System (JSR 376)
Desktop Application API (JSR 377)
Java EE 8 (JSR 366)
CDI 2 (JSR 365)
JSON-B (JSR 367)
JMS 21 (JSR 368)
Servlet 4 (JSR 369)
JAX-RS 21 (JSR 370)
MVC (JSR 371)
JSF 23 (JSR 372)
JSR example pageSR page example
List of Active JSRs (posting in last 12 months) httpjcporgenjsrallstatus=ActiveampactiveMonths=12
Java EE JSRs Java EE Adopt-a-JSR page
Enter activity in the matrix
Participate in Adopt OpenJDK
bull Go to httpjavanetprojectsadoptopenjdk
JDK 9 Outreach httpswikiopenjdkjavanetdisplayAdoptionJDK+9+OutreachJDK9Outreach-Introduction
Test Java 9 ndash changes that may affect your code
JDK 9 changes that may affect your code - Added
ndash OCSP Stapling for TLS
ndash Multi-Release JAR Files
ndash Parser API for Nashorn
ndash Prepare JavaFX UI Controls amp CSS APIs for Modularization
ndash Validate JVM Command-Line Flag Arguments
ndash XML Catalogs
ndash Platform-Specific Desktop Features
ndash llbackDialogCallbackHandler
Test Java 9 ndash changes that may affect your code
Changed
ndash ArraysasList(x)toArray() returns Object[]
ndash Create PKCS12 Keystores by Default
ndash HarfBuzz Font-Layout Engine
ndash Make G1 the Default Garbage Collector
ndash Marlin Graphics Renderer
ndash Modular Run-Time Images
ndash New Version-String Scheme
ndash Unified JVM Logging
ndash Use CLDR Locale Data by Default
ndash UTF-8 Property Files
Test Java 9 ndash changes that may affect your code
Removed
ndash Remove GC Combinations Deprecated in JDK 8
ndash Remove Launch-Time JRE Version Selection
ndash Remove the JVM TI hprof Agent
ndash Remove the jhat Tool
ndash Removed API references to javaawtpeer and javaawtdndpeer packages
ndash Removed PackerUnpacker addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed LogManager addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed comsunsecurityauthca
Jira example
Add resources to GitHub
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Participate in Hack Days
Two Way Street
We want you
bullFollow the JCP online httpJCPorg
ndashJoin the JCP httpsjcporgenparticipationmembership
ndashTwitter jcp_org JCP
ndashblogsoraclecomjcp
ndashFacebook Java Community Process
bullAdopt-a-JSR online adoptajsrorg adoptajsr
ndashmembersadoptajsrjavanet - the global mailing list
ndashIRC adoptajsr channel on ircfreenodenet
ndashGitHub httpsgithubcomAdopt-a-JSR
56
Lets get going
57
thank you dziekuje tak tack merci grazie
gracias danke obrigado bedankt kiitos
xie xieありがとう
httpswwwyoutubecomwatchv=zg79C7XM1Xs
![Page 29: Join the Java Evolution Portland Oregon](https://reader031.fdocuments.net/reader031/viewer/2022030316/5874a5941a28abfc5f8b92ff/html5/thumbnails/29.jpg)
Java EE 7 (JSR 342) ndash May 2013
30
Java ME 8 (JSRs 360 amp 361) ndash April 2014
31
JCPnext Changing the Constitution
JCPnext1 (JSR 348)
33
JCPnext2 (JSR 355)
34
Now the lawyers are involved
JCPnext3 (JSR 358)
JCPnext4 (JSR 364) JCPnext4 (JSR 364)
The JCP is more open than before
37
How will you Participate
bullAs an Individual ndash OK
bullAs part of a team ndash better
bullWork through your JUG or employer
ndashHelp each other
ndashTeach other
ndashWork with each other
Adopt-a-JSR
A JUG-lead initiative to improve Java standards
Groups of JUG members work on JSRs
JUGs around the World
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Java EE 8 Community Survey
Glassfishorgsurvey
ADOPTAJSRORG wiki ndash Get Started
You expanded wiki into eight languages Arabic Chinese English French German Portuguese Spanish Turkishyou choose who will translate next language
New JSRs httpsjcporgenjsrstagelistBy=active
Recently submitted
Security (JSR 375)
Java EE Management (JSR 373)
JSON-P 11 (JSR 374)
Units of Measurement (JSR 363)
Java Module System (JSR 376)
Desktop Application API (JSR 377)
Java EE 8 (JSR 366)
CDI 2 (JSR 365)
JSON-B (JSR 367)
JMS 21 (JSR 368)
Servlet 4 (JSR 369)
JAX-RS 21 (JSR 370)
MVC (JSR 371)
JSF 23 (JSR 372)
JSR example pageSR page example
List of Active JSRs (posting in last 12 months) httpjcporgenjsrallstatus=ActiveampactiveMonths=12
Java EE JSRs Java EE Adopt-a-JSR page
Enter activity in the matrix
Participate in Adopt OpenJDK
bull Go to httpjavanetprojectsadoptopenjdk
JDK 9 Outreach httpswikiopenjdkjavanetdisplayAdoptionJDK+9+OutreachJDK9Outreach-Introduction
Test Java 9 ndash changes that may affect your code
JDK 9 changes that may affect your code - Added
ndash OCSP Stapling for TLS
ndash Multi-Release JAR Files
ndash Parser API for Nashorn
ndash Prepare JavaFX UI Controls amp CSS APIs for Modularization
ndash Validate JVM Command-Line Flag Arguments
ndash XML Catalogs
ndash Platform-Specific Desktop Features
ndash llbackDialogCallbackHandler
Test Java 9 ndash changes that may affect your code
Changed
ndash ArraysasList(x)toArray() returns Object[]
ndash Create PKCS12 Keystores by Default
ndash HarfBuzz Font-Layout Engine
ndash Make G1 the Default Garbage Collector
ndash Marlin Graphics Renderer
ndash Modular Run-Time Images
ndash New Version-String Scheme
ndash Unified JVM Logging
ndash Use CLDR Locale Data by Default
ndash UTF-8 Property Files
Test Java 9 ndash changes that may affect your code
Removed
ndash Remove GC Combinations Deprecated in JDK 8
ndash Remove Launch-Time JRE Version Selection
ndash Remove the JVM TI hprof Agent
ndash Remove the jhat Tool
ndash Removed API references to javaawtpeer and javaawtdndpeer packages
ndash Removed PackerUnpacker addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed LogManager addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed comsunsecurityauthca
Jira example
Add resources to GitHub
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Participate in Hack Days
Two Way Street
We want you
bullFollow the JCP online httpJCPorg
ndashJoin the JCP httpsjcporgenparticipationmembership
ndashTwitter jcp_org JCP
ndashblogsoraclecomjcp
ndashFacebook Java Community Process
bullAdopt-a-JSR online adoptajsrorg adoptajsr
ndashmembersadoptajsrjavanet - the global mailing list
ndashIRC adoptajsr channel on ircfreenodenet
ndashGitHub httpsgithubcomAdopt-a-JSR
56
Lets get going
57
thank you dziekuje tak tack merci grazie
gracias danke obrigado bedankt kiitos
xie xieありがとう
httpswwwyoutubecomwatchv=zg79C7XM1Xs
![Page 30: Join the Java Evolution Portland Oregon](https://reader031.fdocuments.net/reader031/viewer/2022030316/5874a5941a28abfc5f8b92ff/html5/thumbnails/30.jpg)
Java ME 8 (JSRs 360 amp 361) ndash April 2014
31
JCPnext Changing the Constitution
JCPnext1 (JSR 348)
33
JCPnext2 (JSR 355)
34
Now the lawyers are involved
JCPnext3 (JSR 358)
JCPnext4 (JSR 364) JCPnext4 (JSR 364)
The JCP is more open than before
37
How will you Participate
bullAs an Individual ndash OK
bullAs part of a team ndash better
bullWork through your JUG or employer
ndashHelp each other
ndashTeach other
ndashWork with each other
Adopt-a-JSR
A JUG-lead initiative to improve Java standards
Groups of JUG members work on JSRs
JUGs around the World
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Java EE 8 Community Survey
Glassfishorgsurvey
ADOPTAJSRORG wiki ndash Get Started
You expanded wiki into eight languages Arabic Chinese English French German Portuguese Spanish Turkishyou choose who will translate next language
New JSRs httpsjcporgenjsrstagelistBy=active
Recently submitted
Security (JSR 375)
Java EE Management (JSR 373)
JSON-P 11 (JSR 374)
Units of Measurement (JSR 363)
Java Module System (JSR 376)
Desktop Application API (JSR 377)
Java EE 8 (JSR 366)
CDI 2 (JSR 365)
JSON-B (JSR 367)
JMS 21 (JSR 368)
Servlet 4 (JSR 369)
JAX-RS 21 (JSR 370)
MVC (JSR 371)
JSF 23 (JSR 372)
JSR example pageSR page example
List of Active JSRs (posting in last 12 months) httpjcporgenjsrallstatus=ActiveampactiveMonths=12
Java EE JSRs Java EE Adopt-a-JSR page
Enter activity in the matrix
Participate in Adopt OpenJDK
bull Go to httpjavanetprojectsadoptopenjdk
JDK 9 Outreach httpswikiopenjdkjavanetdisplayAdoptionJDK+9+OutreachJDK9Outreach-Introduction
Test Java 9 ndash changes that may affect your code
JDK 9 changes that may affect your code - Added
ndash OCSP Stapling for TLS
ndash Multi-Release JAR Files
ndash Parser API for Nashorn
ndash Prepare JavaFX UI Controls amp CSS APIs for Modularization
ndash Validate JVM Command-Line Flag Arguments
ndash XML Catalogs
ndash Platform-Specific Desktop Features
ndash llbackDialogCallbackHandler
Test Java 9 ndash changes that may affect your code
Changed
ndash ArraysasList(x)toArray() returns Object[]
ndash Create PKCS12 Keystores by Default
ndash HarfBuzz Font-Layout Engine
ndash Make G1 the Default Garbage Collector
ndash Marlin Graphics Renderer
ndash Modular Run-Time Images
ndash New Version-String Scheme
ndash Unified JVM Logging
ndash Use CLDR Locale Data by Default
ndash UTF-8 Property Files
Test Java 9 ndash changes that may affect your code
Removed
ndash Remove GC Combinations Deprecated in JDK 8
ndash Remove Launch-Time JRE Version Selection
ndash Remove the JVM TI hprof Agent
ndash Remove the jhat Tool
ndash Removed API references to javaawtpeer and javaawtdndpeer packages
ndash Removed PackerUnpacker addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed LogManager addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed comsunsecurityauthca
Jira example
Add resources to GitHub
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Participate in Hack Days
Two Way Street
We want you
bullFollow the JCP online httpJCPorg
ndashJoin the JCP httpsjcporgenparticipationmembership
ndashTwitter jcp_org JCP
ndashblogsoraclecomjcp
ndashFacebook Java Community Process
bullAdopt-a-JSR online adoptajsrorg adoptajsr
ndashmembersadoptajsrjavanet - the global mailing list
ndashIRC adoptajsr channel on ircfreenodenet
ndashGitHub httpsgithubcomAdopt-a-JSR
56
Lets get going
57
thank you dziekuje tak tack merci grazie
gracias danke obrigado bedankt kiitos
xie xieありがとう
httpswwwyoutubecomwatchv=zg79C7XM1Xs
![Page 31: Join the Java Evolution Portland Oregon](https://reader031.fdocuments.net/reader031/viewer/2022030316/5874a5941a28abfc5f8b92ff/html5/thumbnails/31.jpg)
JCPnext Changing the Constitution
JCPnext1 (JSR 348)
33
JCPnext2 (JSR 355)
34
Now the lawyers are involved
JCPnext3 (JSR 358)
JCPnext4 (JSR 364) JCPnext4 (JSR 364)
The JCP is more open than before
37
How will you Participate
bullAs an Individual ndash OK
bullAs part of a team ndash better
bullWork through your JUG or employer
ndashHelp each other
ndashTeach other
ndashWork with each other
Adopt-a-JSR
A JUG-lead initiative to improve Java standards
Groups of JUG members work on JSRs
JUGs around the World
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Java EE 8 Community Survey
Glassfishorgsurvey
ADOPTAJSRORG wiki ndash Get Started
You expanded wiki into eight languages Arabic Chinese English French German Portuguese Spanish Turkishyou choose who will translate next language
New JSRs httpsjcporgenjsrstagelistBy=active
Recently submitted
Security (JSR 375)
Java EE Management (JSR 373)
JSON-P 11 (JSR 374)
Units of Measurement (JSR 363)
Java Module System (JSR 376)
Desktop Application API (JSR 377)
Java EE 8 (JSR 366)
CDI 2 (JSR 365)
JSON-B (JSR 367)
JMS 21 (JSR 368)
Servlet 4 (JSR 369)
JAX-RS 21 (JSR 370)
MVC (JSR 371)
JSF 23 (JSR 372)
JSR example pageSR page example
List of Active JSRs (posting in last 12 months) httpjcporgenjsrallstatus=ActiveampactiveMonths=12
Java EE JSRs Java EE Adopt-a-JSR page
Enter activity in the matrix
Participate in Adopt OpenJDK
bull Go to httpjavanetprojectsadoptopenjdk
JDK 9 Outreach httpswikiopenjdkjavanetdisplayAdoptionJDK+9+OutreachJDK9Outreach-Introduction
Test Java 9 ndash changes that may affect your code
JDK 9 changes that may affect your code - Added
ndash OCSP Stapling for TLS
ndash Multi-Release JAR Files
ndash Parser API for Nashorn
ndash Prepare JavaFX UI Controls amp CSS APIs for Modularization
ndash Validate JVM Command-Line Flag Arguments
ndash XML Catalogs
ndash Platform-Specific Desktop Features
ndash llbackDialogCallbackHandler
Test Java 9 ndash changes that may affect your code
Changed
ndash ArraysasList(x)toArray() returns Object[]
ndash Create PKCS12 Keystores by Default
ndash HarfBuzz Font-Layout Engine
ndash Make G1 the Default Garbage Collector
ndash Marlin Graphics Renderer
ndash Modular Run-Time Images
ndash New Version-String Scheme
ndash Unified JVM Logging
ndash Use CLDR Locale Data by Default
ndash UTF-8 Property Files
Test Java 9 ndash changes that may affect your code
Removed
ndash Remove GC Combinations Deprecated in JDK 8
ndash Remove Launch-Time JRE Version Selection
ndash Remove the JVM TI hprof Agent
ndash Remove the jhat Tool
ndash Removed API references to javaawtpeer and javaawtdndpeer packages
ndash Removed PackerUnpacker addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed LogManager addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed comsunsecurityauthca
Jira example
Add resources to GitHub
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Participate in Hack Days
Two Way Street
We want you
bullFollow the JCP online httpJCPorg
ndashJoin the JCP httpsjcporgenparticipationmembership
ndashTwitter jcp_org JCP
ndashblogsoraclecomjcp
ndashFacebook Java Community Process
bullAdopt-a-JSR online adoptajsrorg adoptajsr
ndashmembersadoptajsrjavanet - the global mailing list
ndashIRC adoptajsr channel on ircfreenodenet
ndashGitHub httpsgithubcomAdopt-a-JSR
56
Lets get going
57
thank you dziekuje tak tack merci grazie
gracias danke obrigado bedankt kiitos
xie xieありがとう
httpswwwyoutubecomwatchv=zg79C7XM1Xs
![Page 32: Join the Java Evolution Portland Oregon](https://reader031.fdocuments.net/reader031/viewer/2022030316/5874a5941a28abfc5f8b92ff/html5/thumbnails/32.jpg)
JCPnext1 (JSR 348)
33
JCPnext2 (JSR 355)
34
Now the lawyers are involved
JCPnext3 (JSR 358)
JCPnext4 (JSR 364) JCPnext4 (JSR 364)
The JCP is more open than before
37
How will you Participate
bullAs an Individual ndash OK
bullAs part of a team ndash better
bullWork through your JUG or employer
ndashHelp each other
ndashTeach other
ndashWork with each other
Adopt-a-JSR
A JUG-lead initiative to improve Java standards
Groups of JUG members work on JSRs
JUGs around the World
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Java EE 8 Community Survey
Glassfishorgsurvey
ADOPTAJSRORG wiki ndash Get Started
You expanded wiki into eight languages Arabic Chinese English French German Portuguese Spanish Turkishyou choose who will translate next language
New JSRs httpsjcporgenjsrstagelistBy=active
Recently submitted
Security (JSR 375)
Java EE Management (JSR 373)
JSON-P 11 (JSR 374)
Units of Measurement (JSR 363)
Java Module System (JSR 376)
Desktop Application API (JSR 377)
Java EE 8 (JSR 366)
CDI 2 (JSR 365)
JSON-B (JSR 367)
JMS 21 (JSR 368)
Servlet 4 (JSR 369)
JAX-RS 21 (JSR 370)
MVC (JSR 371)
JSF 23 (JSR 372)
JSR example pageSR page example
List of Active JSRs (posting in last 12 months) httpjcporgenjsrallstatus=ActiveampactiveMonths=12
Java EE JSRs Java EE Adopt-a-JSR page
Enter activity in the matrix
Participate in Adopt OpenJDK
bull Go to httpjavanetprojectsadoptopenjdk
JDK 9 Outreach httpswikiopenjdkjavanetdisplayAdoptionJDK+9+OutreachJDK9Outreach-Introduction
Test Java 9 ndash changes that may affect your code
JDK 9 changes that may affect your code - Added
ndash OCSP Stapling for TLS
ndash Multi-Release JAR Files
ndash Parser API for Nashorn
ndash Prepare JavaFX UI Controls amp CSS APIs for Modularization
ndash Validate JVM Command-Line Flag Arguments
ndash XML Catalogs
ndash Platform-Specific Desktop Features
ndash llbackDialogCallbackHandler
Test Java 9 ndash changes that may affect your code
Changed
ndash ArraysasList(x)toArray() returns Object[]
ndash Create PKCS12 Keystores by Default
ndash HarfBuzz Font-Layout Engine
ndash Make G1 the Default Garbage Collector
ndash Marlin Graphics Renderer
ndash Modular Run-Time Images
ndash New Version-String Scheme
ndash Unified JVM Logging
ndash Use CLDR Locale Data by Default
ndash UTF-8 Property Files
Test Java 9 ndash changes that may affect your code
Removed
ndash Remove GC Combinations Deprecated in JDK 8
ndash Remove Launch-Time JRE Version Selection
ndash Remove the JVM TI hprof Agent
ndash Remove the jhat Tool
ndash Removed API references to javaawtpeer and javaawtdndpeer packages
ndash Removed PackerUnpacker addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed LogManager addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed comsunsecurityauthca
Jira example
Add resources to GitHub
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Participate in Hack Days
Two Way Street
We want you
bullFollow the JCP online httpJCPorg
ndashJoin the JCP httpsjcporgenparticipationmembership
ndashTwitter jcp_org JCP
ndashblogsoraclecomjcp
ndashFacebook Java Community Process
bullAdopt-a-JSR online adoptajsrorg adoptajsr
ndashmembersadoptajsrjavanet - the global mailing list
ndashIRC adoptajsr channel on ircfreenodenet
ndashGitHub httpsgithubcomAdopt-a-JSR
56
Lets get going
57
thank you dziekuje tak tack merci grazie
gracias danke obrigado bedankt kiitos
xie xieありがとう
httpswwwyoutubecomwatchv=zg79C7XM1Xs
![Page 33: Join the Java Evolution Portland Oregon](https://reader031.fdocuments.net/reader031/viewer/2022030316/5874a5941a28abfc5f8b92ff/html5/thumbnails/33.jpg)
JCPnext2 (JSR 355)
34
Now the lawyers are involved
JCPnext3 (JSR 358)
JCPnext4 (JSR 364) JCPnext4 (JSR 364)
The JCP is more open than before
37
How will you Participate
bullAs an Individual ndash OK
bullAs part of a team ndash better
bullWork through your JUG or employer
ndashHelp each other
ndashTeach other
ndashWork with each other
Adopt-a-JSR
A JUG-lead initiative to improve Java standards
Groups of JUG members work on JSRs
JUGs around the World
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Java EE 8 Community Survey
Glassfishorgsurvey
ADOPTAJSRORG wiki ndash Get Started
You expanded wiki into eight languages Arabic Chinese English French German Portuguese Spanish Turkishyou choose who will translate next language
New JSRs httpsjcporgenjsrstagelistBy=active
Recently submitted
Security (JSR 375)
Java EE Management (JSR 373)
JSON-P 11 (JSR 374)
Units of Measurement (JSR 363)
Java Module System (JSR 376)
Desktop Application API (JSR 377)
Java EE 8 (JSR 366)
CDI 2 (JSR 365)
JSON-B (JSR 367)
JMS 21 (JSR 368)
Servlet 4 (JSR 369)
JAX-RS 21 (JSR 370)
MVC (JSR 371)
JSF 23 (JSR 372)
JSR example pageSR page example
List of Active JSRs (posting in last 12 months) httpjcporgenjsrallstatus=ActiveampactiveMonths=12
Java EE JSRs Java EE Adopt-a-JSR page
Enter activity in the matrix
Participate in Adopt OpenJDK
bull Go to httpjavanetprojectsadoptopenjdk
JDK 9 Outreach httpswikiopenjdkjavanetdisplayAdoptionJDK+9+OutreachJDK9Outreach-Introduction
Test Java 9 ndash changes that may affect your code
JDK 9 changes that may affect your code - Added
ndash OCSP Stapling for TLS
ndash Multi-Release JAR Files
ndash Parser API for Nashorn
ndash Prepare JavaFX UI Controls amp CSS APIs for Modularization
ndash Validate JVM Command-Line Flag Arguments
ndash XML Catalogs
ndash Platform-Specific Desktop Features
ndash llbackDialogCallbackHandler
Test Java 9 ndash changes that may affect your code
Changed
ndash ArraysasList(x)toArray() returns Object[]
ndash Create PKCS12 Keystores by Default
ndash HarfBuzz Font-Layout Engine
ndash Make G1 the Default Garbage Collector
ndash Marlin Graphics Renderer
ndash Modular Run-Time Images
ndash New Version-String Scheme
ndash Unified JVM Logging
ndash Use CLDR Locale Data by Default
ndash UTF-8 Property Files
Test Java 9 ndash changes that may affect your code
Removed
ndash Remove GC Combinations Deprecated in JDK 8
ndash Remove Launch-Time JRE Version Selection
ndash Remove the JVM TI hprof Agent
ndash Remove the jhat Tool
ndash Removed API references to javaawtpeer and javaawtdndpeer packages
ndash Removed PackerUnpacker addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed LogManager addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed comsunsecurityauthca
Jira example
Add resources to GitHub
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Participate in Hack Days
Two Way Street
We want you
bullFollow the JCP online httpJCPorg
ndashJoin the JCP httpsjcporgenparticipationmembership
ndashTwitter jcp_org JCP
ndashblogsoraclecomjcp
ndashFacebook Java Community Process
bullAdopt-a-JSR online adoptajsrorg adoptajsr
ndashmembersadoptajsrjavanet - the global mailing list
ndashIRC adoptajsr channel on ircfreenodenet
ndashGitHub httpsgithubcomAdopt-a-JSR
56
Lets get going
57
thank you dziekuje tak tack merci grazie
gracias danke obrigado bedankt kiitos
xie xieありがとう
httpswwwyoutubecomwatchv=zg79C7XM1Xs
![Page 34: Join the Java Evolution Portland Oregon](https://reader031.fdocuments.net/reader031/viewer/2022030316/5874a5941a28abfc5f8b92ff/html5/thumbnails/34.jpg)
Now the lawyers are involved
JCPnext3 (JSR 358)
JCPnext4 (JSR 364) JCPnext4 (JSR 364)
The JCP is more open than before
37
How will you Participate
bullAs an Individual ndash OK
bullAs part of a team ndash better
bullWork through your JUG or employer
ndashHelp each other
ndashTeach other
ndashWork with each other
Adopt-a-JSR
A JUG-lead initiative to improve Java standards
Groups of JUG members work on JSRs
JUGs around the World
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Java EE 8 Community Survey
Glassfishorgsurvey
ADOPTAJSRORG wiki ndash Get Started
You expanded wiki into eight languages Arabic Chinese English French German Portuguese Spanish Turkishyou choose who will translate next language
New JSRs httpsjcporgenjsrstagelistBy=active
Recently submitted
Security (JSR 375)
Java EE Management (JSR 373)
JSON-P 11 (JSR 374)
Units of Measurement (JSR 363)
Java Module System (JSR 376)
Desktop Application API (JSR 377)
Java EE 8 (JSR 366)
CDI 2 (JSR 365)
JSON-B (JSR 367)
JMS 21 (JSR 368)
Servlet 4 (JSR 369)
JAX-RS 21 (JSR 370)
MVC (JSR 371)
JSF 23 (JSR 372)
JSR example pageSR page example
List of Active JSRs (posting in last 12 months) httpjcporgenjsrallstatus=ActiveampactiveMonths=12
Java EE JSRs Java EE Adopt-a-JSR page
Enter activity in the matrix
Participate in Adopt OpenJDK
bull Go to httpjavanetprojectsadoptopenjdk
JDK 9 Outreach httpswikiopenjdkjavanetdisplayAdoptionJDK+9+OutreachJDK9Outreach-Introduction
Test Java 9 ndash changes that may affect your code
JDK 9 changes that may affect your code - Added
ndash OCSP Stapling for TLS
ndash Multi-Release JAR Files
ndash Parser API for Nashorn
ndash Prepare JavaFX UI Controls amp CSS APIs for Modularization
ndash Validate JVM Command-Line Flag Arguments
ndash XML Catalogs
ndash Platform-Specific Desktop Features
ndash llbackDialogCallbackHandler
Test Java 9 ndash changes that may affect your code
Changed
ndash ArraysasList(x)toArray() returns Object[]
ndash Create PKCS12 Keystores by Default
ndash HarfBuzz Font-Layout Engine
ndash Make G1 the Default Garbage Collector
ndash Marlin Graphics Renderer
ndash Modular Run-Time Images
ndash New Version-String Scheme
ndash Unified JVM Logging
ndash Use CLDR Locale Data by Default
ndash UTF-8 Property Files
Test Java 9 ndash changes that may affect your code
Removed
ndash Remove GC Combinations Deprecated in JDK 8
ndash Remove Launch-Time JRE Version Selection
ndash Remove the JVM TI hprof Agent
ndash Remove the jhat Tool
ndash Removed API references to javaawtpeer and javaawtdndpeer packages
ndash Removed PackerUnpacker addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed LogManager addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed comsunsecurityauthca
Jira example
Add resources to GitHub
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Participate in Hack Days
Two Way Street
We want you
bullFollow the JCP online httpJCPorg
ndashJoin the JCP httpsjcporgenparticipationmembership
ndashTwitter jcp_org JCP
ndashblogsoraclecomjcp
ndashFacebook Java Community Process
bullAdopt-a-JSR online adoptajsrorg adoptajsr
ndashmembersadoptajsrjavanet - the global mailing list
ndashIRC adoptajsr channel on ircfreenodenet
ndashGitHub httpsgithubcomAdopt-a-JSR
56
Lets get going
57
thank you dziekuje tak tack merci grazie
gracias danke obrigado bedankt kiitos
xie xieありがとう
httpswwwyoutubecomwatchv=zg79C7XM1Xs
![Page 35: Join the Java Evolution Portland Oregon](https://reader031.fdocuments.net/reader031/viewer/2022030316/5874a5941a28abfc5f8b92ff/html5/thumbnails/35.jpg)
JCPnext4 (JSR 364) JCPnext4 (JSR 364)
The JCP is more open than before
37
How will you Participate
bullAs an Individual ndash OK
bullAs part of a team ndash better
bullWork through your JUG or employer
ndashHelp each other
ndashTeach other
ndashWork with each other
Adopt-a-JSR
A JUG-lead initiative to improve Java standards
Groups of JUG members work on JSRs
JUGs around the World
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Java EE 8 Community Survey
Glassfishorgsurvey
ADOPTAJSRORG wiki ndash Get Started
You expanded wiki into eight languages Arabic Chinese English French German Portuguese Spanish Turkishyou choose who will translate next language
New JSRs httpsjcporgenjsrstagelistBy=active
Recently submitted
Security (JSR 375)
Java EE Management (JSR 373)
JSON-P 11 (JSR 374)
Units of Measurement (JSR 363)
Java Module System (JSR 376)
Desktop Application API (JSR 377)
Java EE 8 (JSR 366)
CDI 2 (JSR 365)
JSON-B (JSR 367)
JMS 21 (JSR 368)
Servlet 4 (JSR 369)
JAX-RS 21 (JSR 370)
MVC (JSR 371)
JSF 23 (JSR 372)
JSR example pageSR page example
List of Active JSRs (posting in last 12 months) httpjcporgenjsrallstatus=ActiveampactiveMonths=12
Java EE JSRs Java EE Adopt-a-JSR page
Enter activity in the matrix
Participate in Adopt OpenJDK
bull Go to httpjavanetprojectsadoptopenjdk
JDK 9 Outreach httpswikiopenjdkjavanetdisplayAdoptionJDK+9+OutreachJDK9Outreach-Introduction
Test Java 9 ndash changes that may affect your code
JDK 9 changes that may affect your code - Added
ndash OCSP Stapling for TLS
ndash Multi-Release JAR Files
ndash Parser API for Nashorn
ndash Prepare JavaFX UI Controls amp CSS APIs for Modularization
ndash Validate JVM Command-Line Flag Arguments
ndash XML Catalogs
ndash Platform-Specific Desktop Features
ndash llbackDialogCallbackHandler
Test Java 9 ndash changes that may affect your code
Changed
ndash ArraysasList(x)toArray() returns Object[]
ndash Create PKCS12 Keystores by Default
ndash HarfBuzz Font-Layout Engine
ndash Make G1 the Default Garbage Collector
ndash Marlin Graphics Renderer
ndash Modular Run-Time Images
ndash New Version-String Scheme
ndash Unified JVM Logging
ndash Use CLDR Locale Data by Default
ndash UTF-8 Property Files
Test Java 9 ndash changes that may affect your code
Removed
ndash Remove GC Combinations Deprecated in JDK 8
ndash Remove Launch-Time JRE Version Selection
ndash Remove the JVM TI hprof Agent
ndash Remove the jhat Tool
ndash Removed API references to javaawtpeer and javaawtdndpeer packages
ndash Removed PackerUnpacker addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed LogManager addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed comsunsecurityauthca
Jira example
Add resources to GitHub
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Participate in Hack Days
Two Way Street
We want you
bullFollow the JCP online httpJCPorg
ndashJoin the JCP httpsjcporgenparticipationmembership
ndashTwitter jcp_org JCP
ndashblogsoraclecomjcp
ndashFacebook Java Community Process
bullAdopt-a-JSR online adoptajsrorg adoptajsr
ndashmembersadoptajsrjavanet - the global mailing list
ndashIRC adoptajsr channel on ircfreenodenet
ndashGitHub httpsgithubcomAdopt-a-JSR
56
Lets get going
57
thank you dziekuje tak tack merci grazie
gracias danke obrigado bedankt kiitos
xie xieありがとう
httpswwwyoutubecomwatchv=zg79C7XM1Xs
![Page 36: Join the Java Evolution Portland Oregon](https://reader031.fdocuments.net/reader031/viewer/2022030316/5874a5941a28abfc5f8b92ff/html5/thumbnails/36.jpg)
The JCP is more open than before
37
How will you Participate
bullAs an Individual ndash OK
bullAs part of a team ndash better
bullWork through your JUG or employer
ndashHelp each other
ndashTeach other
ndashWork with each other
Adopt-a-JSR
A JUG-lead initiative to improve Java standards
Groups of JUG members work on JSRs
JUGs around the World
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Java EE 8 Community Survey
Glassfishorgsurvey
ADOPTAJSRORG wiki ndash Get Started
You expanded wiki into eight languages Arabic Chinese English French German Portuguese Spanish Turkishyou choose who will translate next language
New JSRs httpsjcporgenjsrstagelistBy=active
Recently submitted
Security (JSR 375)
Java EE Management (JSR 373)
JSON-P 11 (JSR 374)
Units of Measurement (JSR 363)
Java Module System (JSR 376)
Desktop Application API (JSR 377)
Java EE 8 (JSR 366)
CDI 2 (JSR 365)
JSON-B (JSR 367)
JMS 21 (JSR 368)
Servlet 4 (JSR 369)
JAX-RS 21 (JSR 370)
MVC (JSR 371)
JSF 23 (JSR 372)
JSR example pageSR page example
List of Active JSRs (posting in last 12 months) httpjcporgenjsrallstatus=ActiveampactiveMonths=12
Java EE JSRs Java EE Adopt-a-JSR page
Enter activity in the matrix
Participate in Adopt OpenJDK
bull Go to httpjavanetprojectsadoptopenjdk
JDK 9 Outreach httpswikiopenjdkjavanetdisplayAdoptionJDK+9+OutreachJDK9Outreach-Introduction
Test Java 9 ndash changes that may affect your code
JDK 9 changes that may affect your code - Added
ndash OCSP Stapling for TLS
ndash Multi-Release JAR Files
ndash Parser API for Nashorn
ndash Prepare JavaFX UI Controls amp CSS APIs for Modularization
ndash Validate JVM Command-Line Flag Arguments
ndash XML Catalogs
ndash Platform-Specific Desktop Features
ndash llbackDialogCallbackHandler
Test Java 9 ndash changes that may affect your code
Changed
ndash ArraysasList(x)toArray() returns Object[]
ndash Create PKCS12 Keystores by Default
ndash HarfBuzz Font-Layout Engine
ndash Make G1 the Default Garbage Collector
ndash Marlin Graphics Renderer
ndash Modular Run-Time Images
ndash New Version-String Scheme
ndash Unified JVM Logging
ndash Use CLDR Locale Data by Default
ndash UTF-8 Property Files
Test Java 9 ndash changes that may affect your code
Removed
ndash Remove GC Combinations Deprecated in JDK 8
ndash Remove Launch-Time JRE Version Selection
ndash Remove the JVM TI hprof Agent
ndash Remove the jhat Tool
ndash Removed API references to javaawtpeer and javaawtdndpeer packages
ndash Removed PackerUnpacker addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed LogManager addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed comsunsecurityauthca
Jira example
Add resources to GitHub
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Participate in Hack Days
Two Way Street
We want you
bullFollow the JCP online httpJCPorg
ndashJoin the JCP httpsjcporgenparticipationmembership
ndashTwitter jcp_org JCP
ndashblogsoraclecomjcp
ndashFacebook Java Community Process
bullAdopt-a-JSR online adoptajsrorg adoptajsr
ndashmembersadoptajsrjavanet - the global mailing list
ndashIRC adoptajsr channel on ircfreenodenet
ndashGitHub httpsgithubcomAdopt-a-JSR
56
Lets get going
57
thank you dziekuje tak tack merci grazie
gracias danke obrigado bedankt kiitos
xie xieありがとう
httpswwwyoutubecomwatchv=zg79C7XM1Xs
![Page 37: Join the Java Evolution Portland Oregon](https://reader031.fdocuments.net/reader031/viewer/2022030316/5874a5941a28abfc5f8b92ff/html5/thumbnails/37.jpg)
How will you Participate
bullAs an Individual ndash OK
bullAs part of a team ndash better
bullWork through your JUG or employer
ndashHelp each other
ndashTeach other
ndashWork with each other
Adopt-a-JSR
A JUG-lead initiative to improve Java standards
Groups of JUG members work on JSRs
JUGs around the World
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Java EE 8 Community Survey
Glassfishorgsurvey
ADOPTAJSRORG wiki ndash Get Started
You expanded wiki into eight languages Arabic Chinese English French German Portuguese Spanish Turkishyou choose who will translate next language
New JSRs httpsjcporgenjsrstagelistBy=active
Recently submitted
Security (JSR 375)
Java EE Management (JSR 373)
JSON-P 11 (JSR 374)
Units of Measurement (JSR 363)
Java Module System (JSR 376)
Desktop Application API (JSR 377)
Java EE 8 (JSR 366)
CDI 2 (JSR 365)
JSON-B (JSR 367)
JMS 21 (JSR 368)
Servlet 4 (JSR 369)
JAX-RS 21 (JSR 370)
MVC (JSR 371)
JSF 23 (JSR 372)
JSR example pageSR page example
List of Active JSRs (posting in last 12 months) httpjcporgenjsrallstatus=ActiveampactiveMonths=12
Java EE JSRs Java EE Adopt-a-JSR page
Enter activity in the matrix
Participate in Adopt OpenJDK
bull Go to httpjavanetprojectsadoptopenjdk
JDK 9 Outreach httpswikiopenjdkjavanetdisplayAdoptionJDK+9+OutreachJDK9Outreach-Introduction
Test Java 9 ndash changes that may affect your code
JDK 9 changes that may affect your code - Added
ndash OCSP Stapling for TLS
ndash Multi-Release JAR Files
ndash Parser API for Nashorn
ndash Prepare JavaFX UI Controls amp CSS APIs for Modularization
ndash Validate JVM Command-Line Flag Arguments
ndash XML Catalogs
ndash Platform-Specific Desktop Features
ndash llbackDialogCallbackHandler
Test Java 9 ndash changes that may affect your code
Changed
ndash ArraysasList(x)toArray() returns Object[]
ndash Create PKCS12 Keystores by Default
ndash HarfBuzz Font-Layout Engine
ndash Make G1 the Default Garbage Collector
ndash Marlin Graphics Renderer
ndash Modular Run-Time Images
ndash New Version-String Scheme
ndash Unified JVM Logging
ndash Use CLDR Locale Data by Default
ndash UTF-8 Property Files
Test Java 9 ndash changes that may affect your code
Removed
ndash Remove GC Combinations Deprecated in JDK 8
ndash Remove Launch-Time JRE Version Selection
ndash Remove the JVM TI hprof Agent
ndash Remove the jhat Tool
ndash Removed API references to javaawtpeer and javaawtdndpeer packages
ndash Removed PackerUnpacker addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed LogManager addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed comsunsecurityauthca
Jira example
Add resources to GitHub
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Participate in Hack Days
Two Way Street
We want you
bullFollow the JCP online httpJCPorg
ndashJoin the JCP httpsjcporgenparticipationmembership
ndashTwitter jcp_org JCP
ndashblogsoraclecomjcp
ndashFacebook Java Community Process
bullAdopt-a-JSR online adoptajsrorg adoptajsr
ndashmembersadoptajsrjavanet - the global mailing list
ndashIRC adoptajsr channel on ircfreenodenet
ndashGitHub httpsgithubcomAdopt-a-JSR
56
Lets get going
57
thank you dziekuje tak tack merci grazie
gracias danke obrigado bedankt kiitos
xie xieありがとう
httpswwwyoutubecomwatchv=zg79C7XM1Xs
![Page 38: Join the Java Evolution Portland Oregon](https://reader031.fdocuments.net/reader031/viewer/2022030316/5874a5941a28abfc5f8b92ff/html5/thumbnails/38.jpg)
Adopt-a-JSR
A JUG-lead initiative to improve Java standards
Groups of JUG members work on JSRs
JUGs around the World
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Java EE 8 Community Survey
Glassfishorgsurvey
ADOPTAJSRORG wiki ndash Get Started
You expanded wiki into eight languages Arabic Chinese English French German Portuguese Spanish Turkishyou choose who will translate next language
New JSRs httpsjcporgenjsrstagelistBy=active
Recently submitted
Security (JSR 375)
Java EE Management (JSR 373)
JSON-P 11 (JSR 374)
Units of Measurement (JSR 363)
Java Module System (JSR 376)
Desktop Application API (JSR 377)
Java EE 8 (JSR 366)
CDI 2 (JSR 365)
JSON-B (JSR 367)
JMS 21 (JSR 368)
Servlet 4 (JSR 369)
JAX-RS 21 (JSR 370)
MVC (JSR 371)
JSF 23 (JSR 372)
JSR example pageSR page example
List of Active JSRs (posting in last 12 months) httpjcporgenjsrallstatus=ActiveampactiveMonths=12
Java EE JSRs Java EE Adopt-a-JSR page
Enter activity in the matrix
Participate in Adopt OpenJDK
bull Go to httpjavanetprojectsadoptopenjdk
JDK 9 Outreach httpswikiopenjdkjavanetdisplayAdoptionJDK+9+OutreachJDK9Outreach-Introduction
Test Java 9 ndash changes that may affect your code
JDK 9 changes that may affect your code - Added
ndash OCSP Stapling for TLS
ndash Multi-Release JAR Files
ndash Parser API for Nashorn
ndash Prepare JavaFX UI Controls amp CSS APIs for Modularization
ndash Validate JVM Command-Line Flag Arguments
ndash XML Catalogs
ndash Platform-Specific Desktop Features
ndash llbackDialogCallbackHandler
Test Java 9 ndash changes that may affect your code
Changed
ndash ArraysasList(x)toArray() returns Object[]
ndash Create PKCS12 Keystores by Default
ndash HarfBuzz Font-Layout Engine
ndash Make G1 the Default Garbage Collector
ndash Marlin Graphics Renderer
ndash Modular Run-Time Images
ndash New Version-String Scheme
ndash Unified JVM Logging
ndash Use CLDR Locale Data by Default
ndash UTF-8 Property Files
Test Java 9 ndash changes that may affect your code
Removed
ndash Remove GC Combinations Deprecated in JDK 8
ndash Remove Launch-Time JRE Version Selection
ndash Remove the JVM TI hprof Agent
ndash Remove the jhat Tool
ndash Removed API references to javaawtpeer and javaawtdndpeer packages
ndash Removed PackerUnpacker addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed LogManager addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed comsunsecurityauthca
Jira example
Add resources to GitHub
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Participate in Hack Days
Two Way Street
We want you
bullFollow the JCP online httpJCPorg
ndashJoin the JCP httpsjcporgenparticipationmembership
ndashTwitter jcp_org JCP
ndashblogsoraclecomjcp
ndashFacebook Java Community Process
bullAdopt-a-JSR online adoptajsrorg adoptajsr
ndashmembersadoptajsrjavanet - the global mailing list
ndashIRC adoptajsr channel on ircfreenodenet
ndashGitHub httpsgithubcomAdopt-a-JSR
56
Lets get going
57
thank you dziekuje tak tack merci grazie
gracias danke obrigado bedankt kiitos
xie xieありがとう
httpswwwyoutubecomwatchv=zg79C7XM1Xs
![Page 39: Join the Java Evolution Portland Oregon](https://reader031.fdocuments.net/reader031/viewer/2022030316/5874a5941a28abfc5f8b92ff/html5/thumbnails/39.jpg)
JUGs around the World
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Java EE 8 Community Survey
Glassfishorgsurvey
ADOPTAJSRORG wiki ndash Get Started
You expanded wiki into eight languages Arabic Chinese English French German Portuguese Spanish Turkishyou choose who will translate next language
New JSRs httpsjcporgenjsrstagelistBy=active
Recently submitted
Security (JSR 375)
Java EE Management (JSR 373)
JSON-P 11 (JSR 374)
Units of Measurement (JSR 363)
Java Module System (JSR 376)
Desktop Application API (JSR 377)
Java EE 8 (JSR 366)
CDI 2 (JSR 365)
JSON-B (JSR 367)
JMS 21 (JSR 368)
Servlet 4 (JSR 369)
JAX-RS 21 (JSR 370)
MVC (JSR 371)
JSF 23 (JSR 372)
JSR example pageSR page example
List of Active JSRs (posting in last 12 months) httpjcporgenjsrallstatus=ActiveampactiveMonths=12
Java EE JSRs Java EE Adopt-a-JSR page
Enter activity in the matrix
Participate in Adopt OpenJDK
bull Go to httpjavanetprojectsadoptopenjdk
JDK 9 Outreach httpswikiopenjdkjavanetdisplayAdoptionJDK+9+OutreachJDK9Outreach-Introduction
Test Java 9 ndash changes that may affect your code
JDK 9 changes that may affect your code - Added
ndash OCSP Stapling for TLS
ndash Multi-Release JAR Files
ndash Parser API for Nashorn
ndash Prepare JavaFX UI Controls amp CSS APIs for Modularization
ndash Validate JVM Command-Line Flag Arguments
ndash XML Catalogs
ndash Platform-Specific Desktop Features
ndash llbackDialogCallbackHandler
Test Java 9 ndash changes that may affect your code
Changed
ndash ArraysasList(x)toArray() returns Object[]
ndash Create PKCS12 Keystores by Default
ndash HarfBuzz Font-Layout Engine
ndash Make G1 the Default Garbage Collector
ndash Marlin Graphics Renderer
ndash Modular Run-Time Images
ndash New Version-String Scheme
ndash Unified JVM Logging
ndash Use CLDR Locale Data by Default
ndash UTF-8 Property Files
Test Java 9 ndash changes that may affect your code
Removed
ndash Remove GC Combinations Deprecated in JDK 8
ndash Remove Launch-Time JRE Version Selection
ndash Remove the JVM TI hprof Agent
ndash Remove the jhat Tool
ndash Removed API references to javaawtpeer and javaawtdndpeer packages
ndash Removed PackerUnpacker addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed LogManager addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed comsunsecurityauthca
Jira example
Add resources to GitHub
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Participate in Hack Days
Two Way Street
We want you
bullFollow the JCP online httpJCPorg
ndashJoin the JCP httpsjcporgenparticipationmembership
ndashTwitter jcp_org JCP
ndashblogsoraclecomjcp
ndashFacebook Java Community Process
bullAdopt-a-JSR online adoptajsrorg adoptajsr
ndashmembersadoptajsrjavanet - the global mailing list
ndashIRC adoptajsr channel on ircfreenodenet
ndashGitHub httpsgithubcomAdopt-a-JSR
56
Lets get going
57
thank you dziekuje tak tack merci grazie
gracias danke obrigado bedankt kiitos
xie xieありがとう
httpswwwyoutubecomwatchv=zg79C7XM1Xs
![Page 40: Join the Java Evolution Portland Oregon](https://reader031.fdocuments.net/reader031/viewer/2022030316/5874a5941a28abfc5f8b92ff/html5/thumbnails/40.jpg)
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Java EE 8 Community Survey
Glassfishorgsurvey
ADOPTAJSRORG wiki ndash Get Started
You expanded wiki into eight languages Arabic Chinese English French German Portuguese Spanish Turkishyou choose who will translate next language
New JSRs httpsjcporgenjsrstagelistBy=active
Recently submitted
Security (JSR 375)
Java EE Management (JSR 373)
JSON-P 11 (JSR 374)
Units of Measurement (JSR 363)
Java Module System (JSR 376)
Desktop Application API (JSR 377)
Java EE 8 (JSR 366)
CDI 2 (JSR 365)
JSON-B (JSR 367)
JMS 21 (JSR 368)
Servlet 4 (JSR 369)
JAX-RS 21 (JSR 370)
MVC (JSR 371)
JSF 23 (JSR 372)
JSR example pageSR page example
List of Active JSRs (posting in last 12 months) httpjcporgenjsrallstatus=ActiveampactiveMonths=12
Java EE JSRs Java EE Adopt-a-JSR page
Enter activity in the matrix
Participate in Adopt OpenJDK
bull Go to httpjavanetprojectsadoptopenjdk
JDK 9 Outreach httpswikiopenjdkjavanetdisplayAdoptionJDK+9+OutreachJDK9Outreach-Introduction
Test Java 9 ndash changes that may affect your code
JDK 9 changes that may affect your code - Added
ndash OCSP Stapling for TLS
ndash Multi-Release JAR Files
ndash Parser API for Nashorn
ndash Prepare JavaFX UI Controls amp CSS APIs for Modularization
ndash Validate JVM Command-Line Flag Arguments
ndash XML Catalogs
ndash Platform-Specific Desktop Features
ndash llbackDialogCallbackHandler
Test Java 9 ndash changes that may affect your code
Changed
ndash ArraysasList(x)toArray() returns Object[]
ndash Create PKCS12 Keystores by Default
ndash HarfBuzz Font-Layout Engine
ndash Make G1 the Default Garbage Collector
ndash Marlin Graphics Renderer
ndash Modular Run-Time Images
ndash New Version-String Scheme
ndash Unified JVM Logging
ndash Use CLDR Locale Data by Default
ndash UTF-8 Property Files
Test Java 9 ndash changes that may affect your code
Removed
ndash Remove GC Combinations Deprecated in JDK 8
ndash Remove Launch-Time JRE Version Selection
ndash Remove the JVM TI hprof Agent
ndash Remove the jhat Tool
ndash Removed API references to javaawtpeer and javaawtdndpeer packages
ndash Removed PackerUnpacker addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed LogManager addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed comsunsecurityauthca
Jira example
Add resources to GitHub
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Participate in Hack Days
Two Way Street
We want you
bullFollow the JCP online httpJCPorg
ndashJoin the JCP httpsjcporgenparticipationmembership
ndashTwitter jcp_org JCP
ndashblogsoraclecomjcp
ndashFacebook Java Community Process
bullAdopt-a-JSR online adoptajsrorg adoptajsr
ndashmembersadoptajsrjavanet - the global mailing list
ndashIRC adoptajsr channel on ircfreenodenet
ndashGitHub httpsgithubcomAdopt-a-JSR
56
Lets get going
57
thank you dziekuje tak tack merci grazie
gracias danke obrigado bedankt kiitos
xie xieありがとう
httpswwwyoutubecomwatchv=zg79C7XM1Xs
![Page 41: Join the Java Evolution Portland Oregon](https://reader031.fdocuments.net/reader031/viewer/2022030316/5874a5941a28abfc5f8b92ff/html5/thumbnails/41.jpg)
ADOPTAJSRORG wiki ndash Get Started
You expanded wiki into eight languages Arabic Chinese English French German Portuguese Spanish Turkishyou choose who will translate next language
New JSRs httpsjcporgenjsrstagelistBy=active
Recently submitted
Security (JSR 375)
Java EE Management (JSR 373)
JSON-P 11 (JSR 374)
Units of Measurement (JSR 363)
Java Module System (JSR 376)
Desktop Application API (JSR 377)
Java EE 8 (JSR 366)
CDI 2 (JSR 365)
JSON-B (JSR 367)
JMS 21 (JSR 368)
Servlet 4 (JSR 369)
JAX-RS 21 (JSR 370)
MVC (JSR 371)
JSF 23 (JSR 372)
JSR example pageSR page example
List of Active JSRs (posting in last 12 months) httpjcporgenjsrallstatus=ActiveampactiveMonths=12
Java EE JSRs Java EE Adopt-a-JSR page
Enter activity in the matrix
Participate in Adopt OpenJDK
bull Go to httpjavanetprojectsadoptopenjdk
JDK 9 Outreach httpswikiopenjdkjavanetdisplayAdoptionJDK+9+OutreachJDK9Outreach-Introduction
Test Java 9 ndash changes that may affect your code
JDK 9 changes that may affect your code - Added
ndash OCSP Stapling for TLS
ndash Multi-Release JAR Files
ndash Parser API for Nashorn
ndash Prepare JavaFX UI Controls amp CSS APIs for Modularization
ndash Validate JVM Command-Line Flag Arguments
ndash XML Catalogs
ndash Platform-Specific Desktop Features
ndash llbackDialogCallbackHandler
Test Java 9 ndash changes that may affect your code
Changed
ndash ArraysasList(x)toArray() returns Object[]
ndash Create PKCS12 Keystores by Default
ndash HarfBuzz Font-Layout Engine
ndash Make G1 the Default Garbage Collector
ndash Marlin Graphics Renderer
ndash Modular Run-Time Images
ndash New Version-String Scheme
ndash Unified JVM Logging
ndash Use CLDR Locale Data by Default
ndash UTF-8 Property Files
Test Java 9 ndash changes that may affect your code
Removed
ndash Remove GC Combinations Deprecated in JDK 8
ndash Remove Launch-Time JRE Version Selection
ndash Remove the JVM TI hprof Agent
ndash Remove the jhat Tool
ndash Removed API references to javaawtpeer and javaawtdndpeer packages
ndash Removed PackerUnpacker addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed LogManager addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed comsunsecurityauthca
Jira example
Add resources to GitHub
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Participate in Hack Days
Two Way Street
We want you
bullFollow the JCP online httpJCPorg
ndashJoin the JCP httpsjcporgenparticipationmembership
ndashTwitter jcp_org JCP
ndashblogsoraclecomjcp
ndashFacebook Java Community Process
bullAdopt-a-JSR online adoptajsrorg adoptajsr
ndashmembersadoptajsrjavanet - the global mailing list
ndashIRC adoptajsr channel on ircfreenodenet
ndashGitHub httpsgithubcomAdopt-a-JSR
56
Lets get going
57
thank you dziekuje tak tack merci grazie
gracias danke obrigado bedankt kiitos
xie xieありがとう
httpswwwyoutubecomwatchv=zg79C7XM1Xs
![Page 42: Join the Java Evolution Portland Oregon](https://reader031.fdocuments.net/reader031/viewer/2022030316/5874a5941a28abfc5f8b92ff/html5/thumbnails/42.jpg)
New JSRs httpsjcporgenjsrstagelistBy=active
Recently submitted
Security (JSR 375)
Java EE Management (JSR 373)
JSON-P 11 (JSR 374)
Units of Measurement (JSR 363)
Java Module System (JSR 376)
Desktop Application API (JSR 377)
Java EE 8 (JSR 366)
CDI 2 (JSR 365)
JSON-B (JSR 367)
JMS 21 (JSR 368)
Servlet 4 (JSR 369)
JAX-RS 21 (JSR 370)
MVC (JSR 371)
JSF 23 (JSR 372)
JSR example pageSR page example
List of Active JSRs (posting in last 12 months) httpjcporgenjsrallstatus=ActiveampactiveMonths=12
Java EE JSRs Java EE Adopt-a-JSR page
Enter activity in the matrix
Participate in Adopt OpenJDK
bull Go to httpjavanetprojectsadoptopenjdk
JDK 9 Outreach httpswikiopenjdkjavanetdisplayAdoptionJDK+9+OutreachJDK9Outreach-Introduction
Test Java 9 ndash changes that may affect your code
JDK 9 changes that may affect your code - Added
ndash OCSP Stapling for TLS
ndash Multi-Release JAR Files
ndash Parser API for Nashorn
ndash Prepare JavaFX UI Controls amp CSS APIs for Modularization
ndash Validate JVM Command-Line Flag Arguments
ndash XML Catalogs
ndash Platform-Specific Desktop Features
ndash llbackDialogCallbackHandler
Test Java 9 ndash changes that may affect your code
Changed
ndash ArraysasList(x)toArray() returns Object[]
ndash Create PKCS12 Keystores by Default
ndash HarfBuzz Font-Layout Engine
ndash Make G1 the Default Garbage Collector
ndash Marlin Graphics Renderer
ndash Modular Run-Time Images
ndash New Version-String Scheme
ndash Unified JVM Logging
ndash Use CLDR Locale Data by Default
ndash UTF-8 Property Files
Test Java 9 ndash changes that may affect your code
Removed
ndash Remove GC Combinations Deprecated in JDK 8
ndash Remove Launch-Time JRE Version Selection
ndash Remove the JVM TI hprof Agent
ndash Remove the jhat Tool
ndash Removed API references to javaawtpeer and javaawtdndpeer packages
ndash Removed PackerUnpacker addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed LogManager addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed comsunsecurityauthca
Jira example
Add resources to GitHub
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Participate in Hack Days
Two Way Street
We want you
bullFollow the JCP online httpJCPorg
ndashJoin the JCP httpsjcporgenparticipationmembership
ndashTwitter jcp_org JCP
ndashblogsoraclecomjcp
ndashFacebook Java Community Process
bullAdopt-a-JSR online adoptajsrorg adoptajsr
ndashmembersadoptajsrjavanet - the global mailing list
ndashIRC adoptajsr channel on ircfreenodenet
ndashGitHub httpsgithubcomAdopt-a-JSR
56
Lets get going
57
thank you dziekuje tak tack merci grazie
gracias danke obrigado bedankt kiitos
xie xieありがとう
httpswwwyoutubecomwatchv=zg79C7XM1Xs
![Page 43: Join the Java Evolution Portland Oregon](https://reader031.fdocuments.net/reader031/viewer/2022030316/5874a5941a28abfc5f8b92ff/html5/thumbnails/43.jpg)
JSR example pageSR page example
List of Active JSRs (posting in last 12 months) httpjcporgenjsrallstatus=ActiveampactiveMonths=12
Java EE JSRs Java EE Adopt-a-JSR page
Enter activity in the matrix
Participate in Adopt OpenJDK
bull Go to httpjavanetprojectsadoptopenjdk
JDK 9 Outreach httpswikiopenjdkjavanetdisplayAdoptionJDK+9+OutreachJDK9Outreach-Introduction
Test Java 9 ndash changes that may affect your code
JDK 9 changes that may affect your code - Added
ndash OCSP Stapling for TLS
ndash Multi-Release JAR Files
ndash Parser API for Nashorn
ndash Prepare JavaFX UI Controls amp CSS APIs for Modularization
ndash Validate JVM Command-Line Flag Arguments
ndash XML Catalogs
ndash Platform-Specific Desktop Features
ndash llbackDialogCallbackHandler
Test Java 9 ndash changes that may affect your code
Changed
ndash ArraysasList(x)toArray() returns Object[]
ndash Create PKCS12 Keystores by Default
ndash HarfBuzz Font-Layout Engine
ndash Make G1 the Default Garbage Collector
ndash Marlin Graphics Renderer
ndash Modular Run-Time Images
ndash New Version-String Scheme
ndash Unified JVM Logging
ndash Use CLDR Locale Data by Default
ndash UTF-8 Property Files
Test Java 9 ndash changes that may affect your code
Removed
ndash Remove GC Combinations Deprecated in JDK 8
ndash Remove Launch-Time JRE Version Selection
ndash Remove the JVM TI hprof Agent
ndash Remove the jhat Tool
ndash Removed API references to javaawtpeer and javaawtdndpeer packages
ndash Removed PackerUnpacker addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed LogManager addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed comsunsecurityauthca
Jira example
Add resources to GitHub
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Participate in Hack Days
Two Way Street
We want you
bullFollow the JCP online httpJCPorg
ndashJoin the JCP httpsjcporgenparticipationmembership
ndashTwitter jcp_org JCP
ndashblogsoraclecomjcp
ndashFacebook Java Community Process
bullAdopt-a-JSR online adoptajsrorg adoptajsr
ndashmembersadoptajsrjavanet - the global mailing list
ndashIRC adoptajsr channel on ircfreenodenet
ndashGitHub httpsgithubcomAdopt-a-JSR
56
Lets get going
57
thank you dziekuje tak tack merci grazie
gracias danke obrigado bedankt kiitos
xie xieありがとう
httpswwwyoutubecomwatchv=zg79C7XM1Xs
![Page 44: Join the Java Evolution Portland Oregon](https://reader031.fdocuments.net/reader031/viewer/2022030316/5874a5941a28abfc5f8b92ff/html5/thumbnails/44.jpg)
Java EE JSRs Java EE Adopt-a-JSR page
Enter activity in the matrix
Participate in Adopt OpenJDK
bull Go to httpjavanetprojectsadoptopenjdk
JDK 9 Outreach httpswikiopenjdkjavanetdisplayAdoptionJDK+9+OutreachJDK9Outreach-Introduction
Test Java 9 ndash changes that may affect your code
JDK 9 changes that may affect your code - Added
ndash OCSP Stapling for TLS
ndash Multi-Release JAR Files
ndash Parser API for Nashorn
ndash Prepare JavaFX UI Controls amp CSS APIs for Modularization
ndash Validate JVM Command-Line Flag Arguments
ndash XML Catalogs
ndash Platform-Specific Desktop Features
ndash llbackDialogCallbackHandler
Test Java 9 ndash changes that may affect your code
Changed
ndash ArraysasList(x)toArray() returns Object[]
ndash Create PKCS12 Keystores by Default
ndash HarfBuzz Font-Layout Engine
ndash Make G1 the Default Garbage Collector
ndash Marlin Graphics Renderer
ndash Modular Run-Time Images
ndash New Version-String Scheme
ndash Unified JVM Logging
ndash Use CLDR Locale Data by Default
ndash UTF-8 Property Files
Test Java 9 ndash changes that may affect your code
Removed
ndash Remove GC Combinations Deprecated in JDK 8
ndash Remove Launch-Time JRE Version Selection
ndash Remove the JVM TI hprof Agent
ndash Remove the jhat Tool
ndash Removed API references to javaawtpeer and javaawtdndpeer packages
ndash Removed PackerUnpacker addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed LogManager addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed comsunsecurityauthca
Jira example
Add resources to GitHub
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Participate in Hack Days
Two Way Street
We want you
bullFollow the JCP online httpJCPorg
ndashJoin the JCP httpsjcporgenparticipationmembership
ndashTwitter jcp_org JCP
ndashblogsoraclecomjcp
ndashFacebook Java Community Process
bullAdopt-a-JSR online adoptajsrorg adoptajsr
ndashmembersadoptajsrjavanet - the global mailing list
ndashIRC adoptajsr channel on ircfreenodenet
ndashGitHub httpsgithubcomAdopt-a-JSR
56
Lets get going
57
thank you dziekuje tak tack merci grazie
gracias danke obrigado bedankt kiitos
xie xieありがとう
httpswwwyoutubecomwatchv=zg79C7XM1Xs
![Page 45: Join the Java Evolution Portland Oregon](https://reader031.fdocuments.net/reader031/viewer/2022030316/5874a5941a28abfc5f8b92ff/html5/thumbnails/45.jpg)
Enter activity in the matrix
Participate in Adopt OpenJDK
bull Go to httpjavanetprojectsadoptopenjdk
JDK 9 Outreach httpswikiopenjdkjavanetdisplayAdoptionJDK+9+OutreachJDK9Outreach-Introduction
Test Java 9 ndash changes that may affect your code
JDK 9 changes that may affect your code - Added
ndash OCSP Stapling for TLS
ndash Multi-Release JAR Files
ndash Parser API for Nashorn
ndash Prepare JavaFX UI Controls amp CSS APIs for Modularization
ndash Validate JVM Command-Line Flag Arguments
ndash XML Catalogs
ndash Platform-Specific Desktop Features
ndash llbackDialogCallbackHandler
Test Java 9 ndash changes that may affect your code
Changed
ndash ArraysasList(x)toArray() returns Object[]
ndash Create PKCS12 Keystores by Default
ndash HarfBuzz Font-Layout Engine
ndash Make G1 the Default Garbage Collector
ndash Marlin Graphics Renderer
ndash Modular Run-Time Images
ndash New Version-String Scheme
ndash Unified JVM Logging
ndash Use CLDR Locale Data by Default
ndash UTF-8 Property Files
Test Java 9 ndash changes that may affect your code
Removed
ndash Remove GC Combinations Deprecated in JDK 8
ndash Remove Launch-Time JRE Version Selection
ndash Remove the JVM TI hprof Agent
ndash Remove the jhat Tool
ndash Removed API references to javaawtpeer and javaawtdndpeer packages
ndash Removed PackerUnpacker addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed LogManager addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed comsunsecurityauthca
Jira example
Add resources to GitHub
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Participate in Hack Days
Two Way Street
We want you
bullFollow the JCP online httpJCPorg
ndashJoin the JCP httpsjcporgenparticipationmembership
ndashTwitter jcp_org JCP
ndashblogsoraclecomjcp
ndashFacebook Java Community Process
bullAdopt-a-JSR online adoptajsrorg adoptajsr
ndashmembersadoptajsrjavanet - the global mailing list
ndashIRC adoptajsr channel on ircfreenodenet
ndashGitHub httpsgithubcomAdopt-a-JSR
56
Lets get going
57
thank you dziekuje tak tack merci grazie
gracias danke obrigado bedankt kiitos
xie xieありがとう
httpswwwyoutubecomwatchv=zg79C7XM1Xs
![Page 46: Join the Java Evolution Portland Oregon](https://reader031.fdocuments.net/reader031/viewer/2022030316/5874a5941a28abfc5f8b92ff/html5/thumbnails/46.jpg)
Participate in Adopt OpenJDK
bull Go to httpjavanetprojectsadoptopenjdk
JDK 9 Outreach httpswikiopenjdkjavanetdisplayAdoptionJDK+9+OutreachJDK9Outreach-Introduction
Test Java 9 ndash changes that may affect your code
JDK 9 changes that may affect your code - Added
ndash OCSP Stapling for TLS
ndash Multi-Release JAR Files
ndash Parser API for Nashorn
ndash Prepare JavaFX UI Controls amp CSS APIs for Modularization
ndash Validate JVM Command-Line Flag Arguments
ndash XML Catalogs
ndash Platform-Specific Desktop Features
ndash llbackDialogCallbackHandler
Test Java 9 ndash changes that may affect your code
Changed
ndash ArraysasList(x)toArray() returns Object[]
ndash Create PKCS12 Keystores by Default
ndash HarfBuzz Font-Layout Engine
ndash Make G1 the Default Garbage Collector
ndash Marlin Graphics Renderer
ndash Modular Run-Time Images
ndash New Version-String Scheme
ndash Unified JVM Logging
ndash Use CLDR Locale Data by Default
ndash UTF-8 Property Files
Test Java 9 ndash changes that may affect your code
Removed
ndash Remove GC Combinations Deprecated in JDK 8
ndash Remove Launch-Time JRE Version Selection
ndash Remove the JVM TI hprof Agent
ndash Remove the jhat Tool
ndash Removed API references to javaawtpeer and javaawtdndpeer packages
ndash Removed PackerUnpacker addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed LogManager addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed comsunsecurityauthca
Jira example
Add resources to GitHub
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Participate in Hack Days
Two Way Street
We want you
bullFollow the JCP online httpJCPorg
ndashJoin the JCP httpsjcporgenparticipationmembership
ndashTwitter jcp_org JCP
ndashblogsoraclecomjcp
ndashFacebook Java Community Process
bullAdopt-a-JSR online adoptajsrorg adoptajsr
ndashmembersadoptajsrjavanet - the global mailing list
ndashIRC adoptajsr channel on ircfreenodenet
ndashGitHub httpsgithubcomAdopt-a-JSR
56
Lets get going
57
thank you dziekuje tak tack merci grazie
gracias danke obrigado bedankt kiitos
xie xieありがとう
httpswwwyoutubecomwatchv=zg79C7XM1Xs
![Page 47: Join the Java Evolution Portland Oregon](https://reader031.fdocuments.net/reader031/viewer/2022030316/5874a5941a28abfc5f8b92ff/html5/thumbnails/47.jpg)
JDK 9 Outreach httpswikiopenjdkjavanetdisplayAdoptionJDK+9+OutreachJDK9Outreach-Introduction
Test Java 9 ndash changes that may affect your code
JDK 9 changes that may affect your code - Added
ndash OCSP Stapling for TLS
ndash Multi-Release JAR Files
ndash Parser API for Nashorn
ndash Prepare JavaFX UI Controls amp CSS APIs for Modularization
ndash Validate JVM Command-Line Flag Arguments
ndash XML Catalogs
ndash Platform-Specific Desktop Features
ndash llbackDialogCallbackHandler
Test Java 9 ndash changes that may affect your code
Changed
ndash ArraysasList(x)toArray() returns Object[]
ndash Create PKCS12 Keystores by Default
ndash HarfBuzz Font-Layout Engine
ndash Make G1 the Default Garbage Collector
ndash Marlin Graphics Renderer
ndash Modular Run-Time Images
ndash New Version-String Scheme
ndash Unified JVM Logging
ndash Use CLDR Locale Data by Default
ndash UTF-8 Property Files
Test Java 9 ndash changes that may affect your code
Removed
ndash Remove GC Combinations Deprecated in JDK 8
ndash Remove Launch-Time JRE Version Selection
ndash Remove the JVM TI hprof Agent
ndash Remove the jhat Tool
ndash Removed API references to javaawtpeer and javaawtdndpeer packages
ndash Removed PackerUnpacker addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed LogManager addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed comsunsecurityauthca
Jira example
Add resources to GitHub
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Participate in Hack Days
Two Way Street
We want you
bullFollow the JCP online httpJCPorg
ndashJoin the JCP httpsjcporgenparticipationmembership
ndashTwitter jcp_org JCP
ndashblogsoraclecomjcp
ndashFacebook Java Community Process
bullAdopt-a-JSR online adoptajsrorg adoptajsr
ndashmembersadoptajsrjavanet - the global mailing list
ndashIRC adoptajsr channel on ircfreenodenet
ndashGitHub httpsgithubcomAdopt-a-JSR
56
Lets get going
57
thank you dziekuje tak tack merci grazie
gracias danke obrigado bedankt kiitos
xie xieありがとう
httpswwwyoutubecomwatchv=zg79C7XM1Xs
![Page 48: Join the Java Evolution Portland Oregon](https://reader031.fdocuments.net/reader031/viewer/2022030316/5874a5941a28abfc5f8b92ff/html5/thumbnails/48.jpg)
Test Java 9 ndash changes that may affect your code
JDK 9 changes that may affect your code - Added
ndash OCSP Stapling for TLS
ndash Multi-Release JAR Files
ndash Parser API for Nashorn
ndash Prepare JavaFX UI Controls amp CSS APIs for Modularization
ndash Validate JVM Command-Line Flag Arguments
ndash XML Catalogs
ndash Platform-Specific Desktop Features
ndash llbackDialogCallbackHandler
Test Java 9 ndash changes that may affect your code
Changed
ndash ArraysasList(x)toArray() returns Object[]
ndash Create PKCS12 Keystores by Default
ndash HarfBuzz Font-Layout Engine
ndash Make G1 the Default Garbage Collector
ndash Marlin Graphics Renderer
ndash Modular Run-Time Images
ndash New Version-String Scheme
ndash Unified JVM Logging
ndash Use CLDR Locale Data by Default
ndash UTF-8 Property Files
Test Java 9 ndash changes that may affect your code
Removed
ndash Remove GC Combinations Deprecated in JDK 8
ndash Remove Launch-Time JRE Version Selection
ndash Remove the JVM TI hprof Agent
ndash Remove the jhat Tool
ndash Removed API references to javaawtpeer and javaawtdndpeer packages
ndash Removed PackerUnpacker addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed LogManager addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed comsunsecurityauthca
Jira example
Add resources to GitHub
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Participate in Hack Days
Two Way Street
We want you
bullFollow the JCP online httpJCPorg
ndashJoin the JCP httpsjcporgenparticipationmembership
ndashTwitter jcp_org JCP
ndashblogsoraclecomjcp
ndashFacebook Java Community Process
bullAdopt-a-JSR online adoptajsrorg adoptajsr
ndashmembersadoptajsrjavanet - the global mailing list
ndashIRC adoptajsr channel on ircfreenodenet
ndashGitHub httpsgithubcomAdopt-a-JSR
56
Lets get going
57
thank you dziekuje tak tack merci grazie
gracias danke obrigado bedankt kiitos
xie xieありがとう
httpswwwyoutubecomwatchv=zg79C7XM1Xs
![Page 49: Join the Java Evolution Portland Oregon](https://reader031.fdocuments.net/reader031/viewer/2022030316/5874a5941a28abfc5f8b92ff/html5/thumbnails/49.jpg)
Test Java 9 ndash changes that may affect your code
Changed
ndash ArraysasList(x)toArray() returns Object[]
ndash Create PKCS12 Keystores by Default
ndash HarfBuzz Font-Layout Engine
ndash Make G1 the Default Garbage Collector
ndash Marlin Graphics Renderer
ndash Modular Run-Time Images
ndash New Version-String Scheme
ndash Unified JVM Logging
ndash Use CLDR Locale Data by Default
ndash UTF-8 Property Files
Test Java 9 ndash changes that may affect your code
Removed
ndash Remove GC Combinations Deprecated in JDK 8
ndash Remove Launch-Time JRE Version Selection
ndash Remove the JVM TI hprof Agent
ndash Remove the jhat Tool
ndash Removed API references to javaawtpeer and javaawtdndpeer packages
ndash Removed PackerUnpacker addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed LogManager addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed comsunsecurityauthca
Jira example
Add resources to GitHub
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Participate in Hack Days
Two Way Street
We want you
bullFollow the JCP online httpJCPorg
ndashJoin the JCP httpsjcporgenparticipationmembership
ndashTwitter jcp_org JCP
ndashblogsoraclecomjcp
ndashFacebook Java Community Process
bullAdopt-a-JSR online adoptajsrorg adoptajsr
ndashmembersadoptajsrjavanet - the global mailing list
ndashIRC adoptajsr channel on ircfreenodenet
ndashGitHub httpsgithubcomAdopt-a-JSR
56
Lets get going
57
thank you dziekuje tak tack merci grazie
gracias danke obrigado bedankt kiitos
xie xieありがとう
httpswwwyoutubecomwatchv=zg79C7XM1Xs
![Page 50: Join the Java Evolution Portland Oregon](https://reader031.fdocuments.net/reader031/viewer/2022030316/5874a5941a28abfc5f8b92ff/html5/thumbnails/50.jpg)
Test Java 9 ndash changes that may affect your code
Removed
ndash Remove GC Combinations Deprecated in JDK 8
ndash Remove Launch-Time JRE Version Selection
ndash Remove the JVM TI hprof Agent
ndash Remove the jhat Tool
ndash Removed API references to javaawtpeer and javaawtdndpeer packages
ndash Removed PackerUnpacker addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed LogManager addPropertyChangeListener and removePropertyChangeListener methods
ndash Removed comsunsecurityauthca
Jira example
Add resources to GitHub
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Participate in Hack Days
Two Way Street
We want you
bullFollow the JCP online httpJCPorg
ndashJoin the JCP httpsjcporgenparticipationmembership
ndashTwitter jcp_org JCP
ndashblogsoraclecomjcp
ndashFacebook Java Community Process
bullAdopt-a-JSR online adoptajsrorg adoptajsr
ndashmembersadoptajsrjavanet - the global mailing list
ndashIRC adoptajsr channel on ircfreenodenet
ndashGitHub httpsgithubcomAdopt-a-JSR
56
Lets get going
57
thank you dziekuje tak tack merci grazie
gracias danke obrigado bedankt kiitos
xie xieありがとう
httpswwwyoutubecomwatchv=zg79C7XM1Xs
![Page 51: Join the Java Evolution Portland Oregon](https://reader031.fdocuments.net/reader031/viewer/2022030316/5874a5941a28abfc5f8b92ff/html5/thumbnails/51.jpg)
Jira example
Add resources to GitHub
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Participate in Hack Days
Two Way Street
We want you
bullFollow the JCP online httpJCPorg
ndashJoin the JCP httpsjcporgenparticipationmembership
ndashTwitter jcp_org JCP
ndashblogsoraclecomjcp
ndashFacebook Java Community Process
bullAdopt-a-JSR online adoptajsrorg adoptajsr
ndashmembersadoptajsrjavanet - the global mailing list
ndashIRC adoptajsr channel on ircfreenodenet
ndashGitHub httpsgithubcomAdopt-a-JSR
56
Lets get going
57
thank you dziekuje tak tack merci grazie
gracias danke obrigado bedankt kiitos
xie xieありがとう
httpswwwyoutubecomwatchv=zg79C7XM1Xs
![Page 52: Join the Java Evolution Portland Oregon](https://reader031.fdocuments.net/reader031/viewer/2022030316/5874a5941a28abfc5f8b92ff/html5/thumbnails/52.jpg)
Add resources to GitHub
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Participate in Hack Days
Two Way Street
We want you
bullFollow the JCP online httpJCPorg
ndashJoin the JCP httpsjcporgenparticipationmembership
ndashTwitter jcp_org JCP
ndashblogsoraclecomjcp
ndashFacebook Java Community Process
bullAdopt-a-JSR online adoptajsrorg adoptajsr
ndashmembersadoptajsrjavanet - the global mailing list
ndashIRC adoptajsr channel on ircfreenodenet
ndashGitHub httpsgithubcomAdopt-a-JSR
56
Lets get going
57
thank you dziekuje tak tack merci grazie
gracias danke obrigado bedankt kiitos
xie xieありがとう
httpswwwyoutubecomwatchv=zg79C7XM1Xs
![Page 53: Join the Java Evolution Portland Oregon](https://reader031.fdocuments.net/reader031/viewer/2022030316/5874a5941a28abfc5f8b92ff/html5/thumbnails/53.jpg)
Copyright copy 2014 Oracle andor its affiliates All rights reserved |
Participate in Hack Days
Two Way Street
We want you
bullFollow the JCP online httpJCPorg
ndashJoin the JCP httpsjcporgenparticipationmembership
ndashTwitter jcp_org JCP
ndashblogsoraclecomjcp
ndashFacebook Java Community Process
bullAdopt-a-JSR online adoptajsrorg adoptajsr
ndashmembersadoptajsrjavanet - the global mailing list
ndashIRC adoptajsr channel on ircfreenodenet
ndashGitHub httpsgithubcomAdopt-a-JSR
56
Lets get going
57
thank you dziekuje tak tack merci grazie
gracias danke obrigado bedankt kiitos
xie xieありがとう
httpswwwyoutubecomwatchv=zg79C7XM1Xs
![Page 54: Join the Java Evolution Portland Oregon](https://reader031.fdocuments.net/reader031/viewer/2022030316/5874a5941a28abfc5f8b92ff/html5/thumbnails/54.jpg)
Two Way Street
We want you
bullFollow the JCP online httpJCPorg
ndashJoin the JCP httpsjcporgenparticipationmembership
ndashTwitter jcp_org JCP
ndashblogsoraclecomjcp
ndashFacebook Java Community Process
bullAdopt-a-JSR online adoptajsrorg adoptajsr
ndashmembersadoptajsrjavanet - the global mailing list
ndashIRC adoptajsr channel on ircfreenodenet
ndashGitHub httpsgithubcomAdopt-a-JSR
56
Lets get going
57
thank you dziekuje tak tack merci grazie
gracias danke obrigado bedankt kiitos
xie xieありがとう
httpswwwyoutubecomwatchv=zg79C7XM1Xs
![Page 55: Join the Java Evolution Portland Oregon](https://reader031.fdocuments.net/reader031/viewer/2022030316/5874a5941a28abfc5f8b92ff/html5/thumbnails/55.jpg)
We want you
bullFollow the JCP online httpJCPorg
ndashJoin the JCP httpsjcporgenparticipationmembership
ndashTwitter jcp_org JCP
ndashblogsoraclecomjcp
ndashFacebook Java Community Process
bullAdopt-a-JSR online adoptajsrorg adoptajsr
ndashmembersadoptajsrjavanet - the global mailing list
ndashIRC adoptajsr channel on ircfreenodenet
ndashGitHub httpsgithubcomAdopt-a-JSR
56
Lets get going
57
thank you dziekuje tak tack merci grazie
gracias danke obrigado bedankt kiitos
xie xieありがとう
httpswwwyoutubecomwatchv=zg79C7XM1Xs
![Page 56: Join the Java Evolution Portland Oregon](https://reader031.fdocuments.net/reader031/viewer/2022030316/5874a5941a28abfc5f8b92ff/html5/thumbnails/56.jpg)
Lets get going
57
thank you dziekuje tak tack merci grazie
gracias danke obrigado bedankt kiitos
xie xieありがとう
httpswwwyoutubecomwatchv=zg79C7XM1Xs
![Page 57: Join the Java Evolution Portland Oregon](https://reader031.fdocuments.net/reader031/viewer/2022030316/5874a5941a28abfc5f8b92ff/html5/thumbnails/57.jpg)
thank you dziekuje tak tack merci grazie
gracias danke obrigado bedankt kiitos
xie xieありがとう
httpswwwyoutubecomwatchv=zg79C7XM1Xs