View
73
Download
6
Category
Preview:
Citation preview
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal/Restricted/Highly Restricted
The JCP: Meet the Board and Improve Java
Rahman Usta
Hakan Özler
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal/Restricted/Highly Restricted
Hakan Özler
JCP Contributor.
Java and Certified MongoDB developer.
Team player of @IstanbulJUG, @AsciidocFX, and Java Day Istanbul.
/ozlerhakan
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal/Restricted/Highly Restricted
Rahman Usta
Java* Trainer
Istanbul JUG lead
JCP Expert for JSR 371 MVC 1.0
Duke's Choice Award 2015 winner (AsciidocFX)
@javadayistanbul organizer
/rahmanusta
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal/Restricted/Highly Restricted
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal/Restricted/Highly Restricted
Istanbul JUG (Java User Group)
• Founded in 2010• Adopt a JSR member• Conferences
– Java Day İstanbul - 2011 - 2013– Voxxed Days İstanbul - 2015 - 2016– Java Day İstanbul - 2017 Yay!
• Books• Meetup & Webinar & Workshop
– Ready for Java 9 Workshop– Kubernetes Workshop
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal/Restricted/Highly Restricted
Ready for Java 9?
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal/Restricted/Highly Restricted
Java 9 New Features
Project Jigsaw
The Modular JDK
Modular Runtime Images
HTTP/2 Client API
JShell
Updates on:
- Process, Stream, and Optional APIs
Duke 9 image is from takipi.com
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal/Restricted/Highly Restricted
How can we shape Java?
The Java Community Process (JCP) invites you to shape Java specifications by joining Adopt-a-JSR program.
This is the volunteering program aiming to encourage the global Java community to get involved Java Spesification Requests (JSRs).
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal/Restricted/Highly Restricted
How to start Adopting a JSR ?
● Register jcp.org● Pick your favorite JSR● Join an e-mail group● See and join discussions● Give feedbacks● Lead a JSR
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal/Restricted/Highly Restricted
Become a Member
• Associate Members– Contribute JSRs– Vote for the Executive Committee
• Partner Members– JUGs, Non-profit orgs
• Full Members– JCP Expert, Vote for the EC, Lead a JSR
https://jcp.org/en/participation/membership
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal/Restricted/Highly Restricted
Java EE 8
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal/Restricted/Highly Restricted
Our Java EE 8 Adoptions
❖ JSR 374, JSONP 1.1➢ Extends JSR 353, JSONP 1.0➢ JsonPointer➢ JsonPatch➢ JsonMergePatch➢ Java SE 8 Support for lambdas or
streams
❖ JSR 371, MVC 1.0➢ Model, View and Controller➢ View Engines➢ Exception Handling➢ Validation & Binding➢ Internalization➢ Security (CSRF, XSS)
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal/Restricted/Highly Restricted
Most Promising OpenJDK Projects
• Project Jigsaw• Project Kulla (JShell)• Project Valhalla• Mobile Project• Project Graal
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal/Restricted/Highly Restricted
Java Rocks!
THANK YOU :)
Recommended