Join the Java Evolution Coimbra
-
Upload
heather-vancura -
Category
Technology
-
view
424 -
download
1
Transcript of Join the Java Evolution Coimbra
![Page 1: Join the Java Evolution Coimbra](https://reader033.fdocuments.net/reader033/viewer/2022051521/587d0eed1a28abae148b55bb/html5/thumbnails/1.jpg)
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Participate in the Future of Java - Join the Java Evolution
Heather VanCura [email protected]
Twitter @heathervc
Coimbra, Portugal
2 December 2015
![Page 2: Join the Java Evolution Coimbra](https://reader033.fdocuments.net/reader033/viewer/2022051521/587d0eed1a28abae148b55bb/html5/thumbnails/2.jpg)
![Page 3: Join the Java Evolution Coimbra](https://reader033.fdocuments.net/reader033/viewer/2022051521/587d0eed1a28abae148b55bb/html5/thumbnails/3.jpg)
●What Runs Java?
![Page 4: Join the Java Evolution Coimbra](https://reader033.fdocuments.net/reader033/viewer/2022051521/587d0eed1a28abae148b55bb/html5/thumbnails/4.jpg)
Scalable
4
![Page 5: Join the Java Evolution Coimbra](https://reader033.fdocuments.net/reader033/viewer/2022051521/587d0eed1a28abae148b55bb/html5/thumbnails/5.jpg)
9 Million Java developers
3 Billion mobile phones
#1 Choice for developers
#1 Development platform
Ubiquitous
5
![Page 6: Join the Java Evolution Coimbra](https://reader033.fdocuments.net/reader033/viewer/2022051521/587d0eed1a28abae148b55bb/html5/thumbnails/6.jpg)
Compatible
6
![Page 7: Join the Java Evolution Coimbra](https://reader033.fdocuments.net/reader033/viewer/2022051521/587d0eed1a28abae148b55bb/html5/thumbnails/7.jpg)
Collaboratively Developed - Community
7
![Page 8: Join the Java Evolution Coimbra](https://reader033.fdocuments.net/reader033/viewer/2022051521/587d0eed1a28abae148b55bb/html5/thumbnails/8.jpg)
Heather VanCura Java Community Process (JCP) Program
•Director of the JCP Program Office
•Leader of Global Adopt-a-JSR Programs
•Open Source Fan
•Native Californian - from San Diego
•Personal Interests: Fun!
Bay Area, California - USA
![Page 9: Join the Java Evolution Coimbra](https://reader033.fdocuments.net/reader033/viewer/2022051521/587d0eed1a28abae148b55bb/html5/thumbnails/9.jpg)
History
•1995: Sun Microsystems develops Java.
9
![Page 10: Join the Java Evolution Coimbra](https://reader033.fdocuments.net/reader033/viewer/2022051521/587d0eed1a28abae148b55bb/html5/thumbnails/10.jpg)
History
•1995: Sun Microsystems develops Java.
•1999: Sun opens up the development process, creating the Java Community Process.
10
![Page 11: Join the Java Evolution Coimbra](https://reader033.fdocuments.net/reader033/viewer/2022051521/587d0eed1a28abae148b55bb/html5/thumbnails/11.jpg)
History
•1995: Sun Microsystems develops Java.
•1999: Sun opens up the development process, creating the Java Community Process.
•2006: Sun open-sources Java.
11
![Page 12: Join the Java Evolution Coimbra](https://reader033.fdocuments.net/reader033/viewer/2022051521/587d0eed1a28abae148b55bb/html5/thumbnails/12.jpg)
History
•1995: Sun Microsystems develops Java.
•1999: Sun opens up the development process, creating the Java Community Process.
•2006: Sun open-sources Java.
•2007: Sun goes into financial decline.
12
![Page 13: Join the Java Evolution Coimbra](https://reader033.fdocuments.net/reader033/viewer/2022051521/587d0eed1a28abae148b55bb/html5/thumbnails/13.jpg)
History
•1995: Sun Microsystems develops Java.
•1999: Sun opens up the development process, creating the Java Community Process.
•2006: Sun open-sources Java.
•2007: Sun goes into financial decline.
•2010: Oracle acquires Sun and becomes the steward of Java.
13
![Page 14: Join the Java Evolution Coimbra](https://reader033.fdocuments.net/reader033/viewer/2022051521/587d0eed1a28abae148b55bb/html5/thumbnails/14.jpg)
Oracle infuses energy and funding into Java and the JCP, resulting in:
•New revisions of each of the three platforms.
2011 - Present Day
14
![Page 15: Join the Java Evolution Coimbra](https://reader033.fdocuments.net/reader033/viewer/2022051521/587d0eed1a28abae148b55bb/html5/thumbnails/15.jpg)
Oracle infuses energy and funding into Java and the JCP, resulting in:
•New revisions of each of the three platforms.
•“JCP.Next” reforms.
2011 - Present Day
15
![Page 16: Join the Java Evolution Coimbra](https://reader033.fdocuments.net/reader033/viewer/2022051521/587d0eed1a28abae148b55bb/html5/thumbnails/16.jpg)
Oracle infuses energy and funding into Java and the JCP, resulting in:
•New revisions of each of the three platforms.
• “JCP.Next” reforms .
•Increased participation from Java User Groups.
2011 - Present Day
16
![Page 17: Join the Java Evolution Coimbra](https://reader033.fdocuments.net/reader033/viewer/2022051521/587d0eed1a28abae148b55bb/html5/thumbnails/17.jpg)
Working Together https://www.youtube.com/watch?v=J5_MH5jCYh0
17
![Page 18: Join the Java Evolution Coimbra](https://reader033.fdocuments.net/reader033/viewer/2022051521/587d0eed1a28abae148b55bb/html5/thumbnails/18.jpg)
18
![Page 19: Join the Java Evolution Coimbra](https://reader033.fdocuments.net/reader033/viewer/2022051521/587d0eed1a28abae148b55bb/html5/thumbnails/19.jpg)
Organization
19
![Page 20: Join the Java Evolution Coimbra](https://reader033.fdocuments.net/reader033/viewer/2022051521/587d0eed1a28abae148b55bb/html5/thumbnails/20.jpg)
•.
20
Who Are The Members?
https://jcp.org/en/participation/membership
![Page 21: Join the Java Evolution Coimbra](https://reader033.fdocuments.net/reader033/viewer/2022051521/587d0eed1a28abae148b55bb/html5/thumbnails/21.jpg)
The Executive Committee
21
![Page 22: Join the Java Evolution Coimbra](https://reader033.fdocuments.net/reader033/viewer/2022051521/587d0eed1a28abae148b55bb/html5/thumbnails/22.jpg)
Compatibility Triangle
Can you build an implementation?
Is the specification unambiguous?
Is the TCK correct? Does the RI conform?
22
![Page 23: Join the Java Evolution Coimbra](https://reader033.fdocuments.net/reader033/viewer/2022051521/587d0eed1a28abae148b55bb/html5/thumbnails/23.jpg)
The JSR Development Cycle
•Includes formal public reviews and votes by the Executive Committee.
•See the Process Document for the details.
23
![Page 24: Join the Java Evolution Coimbra](https://reader033.fdocuments.net/reader033/viewer/2022051521/587d0eed1a28abae148b55bb/html5/thumbnails/24.jpg)
How: Open Standards & Open Source
24
![Page 25: Join the Java Evolution Coimbra](https://reader033.fdocuments.net/reader033/viewer/2022051521/587d0eed1a28abae148b55bb/html5/thumbnails/25.jpg)
Open Source Implementations
•The Reference Implementations of the Java SE and Java EE platforms are also developed collaboratively and released under open-source licenses.
–Java SE: OpenJDK
–Java EE: Project GlassFish
25
![Page 26: Join the Java Evolution Coimbra](https://reader033.fdocuments.net/reader033/viewer/2022051521/587d0eed1a28abae148b55bb/html5/thumbnails/26.jpg)
Click icon to add picture
Why Participate?
![Page 27: Join the Java Evolution Coimbra](https://reader033.fdocuments.net/reader033/viewer/2022051521/587d0eed1a28abae148b55bb/html5/thumbnails/27.jpg)
Click icon to add picture
How
•New revisions of each of the three platforms.
• “JCP.Next” reforms .
•Increased participation from Java User Groups.
2011 - Present Day
27
![Page 28: Join the Java Evolution Coimbra](https://reader033.fdocuments.net/reader033/viewer/2022051521/587d0eed1a28abae148b55bb/html5/thumbnails/28.jpg)
Java 8 Adoption
![Page 29: Join the Java Evolution Coimbra](https://reader033.fdocuments.net/reader033/viewer/2022051521/587d0eed1a28abae148b55bb/html5/thumbnails/29.jpg)
Java SE 8: JSR 337 (March 2014)
29
![Page 30: Join the Java Evolution Coimbra](https://reader033.fdocuments.net/reader033/viewer/2022051521/587d0eed1a28abae148b55bb/html5/thumbnails/30.jpg)
Java EE 7: (JSR 342) – May 2013
30
![Page 31: Join the Java Evolution Coimbra](https://reader033.fdocuments.net/reader033/viewer/2022051521/587d0eed1a28abae148b55bb/html5/thumbnails/31.jpg)
Java ME 8: (JSRs 360 & 361) – April 2014
31
![Page 32: Join the Java Evolution Coimbra](https://reader033.fdocuments.net/reader033/viewer/2022051521/587d0eed1a28abae148b55bb/html5/thumbnails/32.jpg)
JCP.next: Changing the Constitution
![Page 33: Join the Java Evolution Coimbra](https://reader033.fdocuments.net/reader033/viewer/2022051521/587d0eed1a28abae148b55bb/html5/thumbnails/33.jpg)
JCP.next.1 (JSR 348)
33
![Page 34: Join the Java Evolution Coimbra](https://reader033.fdocuments.net/reader033/viewer/2022051521/587d0eed1a28abae148b55bb/html5/thumbnails/34.jpg)
JCP.next.2 (JSR 355)
34
![Page 35: Join the Java Evolution Coimbra](https://reader033.fdocuments.net/reader033/viewer/2022051521/587d0eed1a28abae148b55bb/html5/thumbnails/35.jpg)
JCP.next.4 (JSR 364) JCP.next.4 (JSR 364)
![Page 36: Join the Java Evolution Coimbra](https://reader033.fdocuments.net/reader033/viewer/2022051521/587d0eed1a28abae148b55bb/html5/thumbnails/36.jpg)
Now the lawyers are involved!
JCP.next.3 (JSR 358)
![Page 37: Join the Java Evolution Coimbra](https://reader033.fdocuments.net/reader033/viewer/2022051521/587d0eed1a28abae148b55bb/html5/thumbnails/37.jpg)
The JCP is more open than before
37
![Page 38: Join the Java Evolution Coimbra](https://reader033.fdocuments.net/reader033/viewer/2022051521/587d0eed1a28abae148b55bb/html5/thumbnails/38.jpg)
How will you Participate?
•As an Individual – OK.
•As part of a team – better.
•Work through your JUG or employer.
–Help each other
–Teach other.
–Work with each other.
![Page 39: Join the Java Evolution Coimbra](https://reader033.fdocuments.net/reader033/viewer/2022051521/587d0eed1a28abae148b55bb/html5/thumbnails/39.jpg)
Adopt-a-JSR
●A JUG-lead initiative to improve Java standards.
●Groups of JUG members work on JSRs.
.
![Page 40: Join the Java Evolution Coimbra](https://reader033.fdocuments.net/reader033/viewer/2022051521/587d0eed1a28abae148b55bb/html5/thumbnails/40.jpg)
JUGs around the World
![Page 41: Join the Java Evolution Coimbra](https://reader033.fdocuments.net/reader033/viewer/2022051521/587d0eed1a28abae148b55bb/html5/thumbnails/41.jpg)
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Java EE 8 Community Survey
Glassfish.org/survey
![Page 42: Join the Java Evolution Coimbra](https://reader033.fdocuments.net/reader033/viewer/2022051521/587d0eed1a28abae148b55bb/html5/thumbnails/42.jpg)
ADOPTAJSR.ORG wiki – Get Started
You expanded wiki into eight languages: Arabic, Chinese, English, French, German, Portuguese, Spanish, Turkish...you choose who will translate next language!
![Page 43: Join the Java Evolution Coimbra](https://reader033.fdocuments.net/reader033/viewer/2022051521/587d0eed1a28abae148b55bb/html5/thumbnails/43.jpg)
New JSRs https://jcp.org/en/jsr/stage?listBy=active
Recently submitted:
Security (JSR 375)
Java EE Management (JSR 373)
JSON-P 1.1 (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 2.1 (JSR 368)
Servlet 4 (JSR 369)
JAX-RS 2.1 (JSR 370)
MVC (JSR 371)
JSF 2.3 (JSR 372)
![Page 44: Join the Java Evolution Coimbra](https://reader033.fdocuments.net/reader033/viewer/2022051521/587d0eed1a28abae148b55bb/html5/thumbnails/44.jpg)
JSR example pageSR page example
List of Active JSRs (posting in last 12 months): http://jcp.org/en/jsr/all?status=Active&activeMonths=12 .
![Page 45: Join the Java Evolution Coimbra](https://reader033.fdocuments.net/reader033/viewer/2022051521/587d0eed1a28abae148b55bb/html5/thumbnails/45.jpg)
Java EE JSRs Java EE Adopt-a-JSR page
![Page 46: Join the Java Evolution Coimbra](https://reader033.fdocuments.net/reader033/viewer/2022051521/587d0eed1a28abae148b55bb/html5/thumbnails/46.jpg)
Enter activity in the matrix
![Page 47: Join the Java Evolution Coimbra](https://reader033.fdocuments.net/reader033/viewer/2022051521/587d0eed1a28abae148b55bb/html5/thumbnails/47.jpg)
●Participate in Adopt OpenJDK
• Go to http://java.net/projects/adoptopenjdk/
![Page 48: Join the Java Evolution Coimbra](https://reader033.fdocuments.net/reader033/viewer/2022051521/587d0eed1a28abae148b55bb/html5/thumbnails/48.jpg)
JDK 9 Outreach https://wiki.openjdk.java.net/display/Adoption/JDK+9+Outreach#JDK9Outreach-Introduction
![Page 49: Join the Java Evolution Coimbra](https://reader033.fdocuments.net/reader033/viewer/2022051521/587d0eed1a28abae148b55bb/html5/thumbnails/49.jpg)
Jira example
![Page 50: Join the Java Evolution Coimbra](https://reader033.fdocuments.net/reader033/viewer/2022051521/587d0eed1a28abae148b55bb/html5/thumbnails/50.jpg)
Share Success
![Page 51: Join the Java Evolution Coimbra](https://reader033.fdocuments.net/reader033/viewer/2022051521/587d0eed1a28abae148b55bb/html5/thumbnails/51.jpg)
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Participate in Hack Days
![Page 52: Join the Java Evolution Coimbra](https://reader033.fdocuments.net/reader033/viewer/2022051521/587d0eed1a28abae148b55bb/html5/thumbnails/52.jpg)
Add resources to GitHub
![Page 53: Join the Java Evolution Coimbra](https://reader033.fdocuments.net/reader033/viewer/2022051521/587d0eed1a28abae148b55bb/html5/thumbnails/53.jpg)
Two Way Street
![Page 54: Join the Java Evolution Coimbra](https://reader033.fdocuments.net/reader033/viewer/2022051521/587d0eed1a28abae148b55bb/html5/thumbnails/54.jpg)
We want you!
•Follow the JCP online: http://JCP.org
–Join the JCP: https://jcp.org/en/participation/membership
–Twitter @jcp_org #JCP
–blogs.oracle.com/jcp
–Facebook: Java Community Process
•Adopt-a-JSR online: adoptajsr.org. #adoptajsr
–[email protected] - the global mailing list
–IRC: #adoptajsr channel on irc.freenode.net
–GitHub: https://github.com/Adopt-a-JSR
54
![Page 55: Join the Java Evolution Coimbra](https://reader033.fdocuments.net/reader033/viewer/2022051521/587d0eed1a28abae148b55bb/html5/thumbnails/55.jpg)
Let's get going!
.
55
![Page 56: Join the Java Evolution Coimbra](https://reader033.fdocuments.net/reader033/viewer/2022051521/587d0eed1a28abae148b55bb/html5/thumbnails/56.jpg)
thank you, dziekuje, tak, tack, merci, grazie,
gracias, danke, obrigado, bedankt, kiitos,
xie xie,ありがとう.
https://www.youtube.com/watch?v=zg79C7XM1Xs