SlideShare a Scribd company logo
1
Participate in Shaping Java's Future
23 June 2015
Heather VanCura
@heathervc
2
• Celebrating 15 years!
3
Speakers
• Heather VanCura, Java Community Process
• Leonardo Lima, Spec Lead for JSR 363, EC Member
• Bill Coutinho, Dextra Corporate JCP Member
• Otavio Santana, Adopt-a-JSR, SouJava EC Member
• Thomas Modeneis, Adopt OpenJDK, SouJava
4
For the community, by the community
• The Java Community Process (JCP) is the open, inclusive
process to develop and revise Java technology specifications
(JSRs), reference implementations (RI), and technology
compatibility kits (TCK).
– The JCP program now has over 800 corporate, individual
and Java User Group (JUG) members.
– More than 370 Java technology specifications are in
development in the JCP program; ~two thirds have
reached Final Release.
5
Levels of participation
• Public Observer.
• Members.
• Expert Group members.
• Specification Leads.
• Executive Committee members.
6
7
• Public JSR schedule--current, and updated regularly.
• Public read and/or write page/wiki for the JSR.
• Public discussion for the work of the JSR (archived).
• Public feedback mechanism.
• Public issue tracker.
• One EC votes on all JSRs 3x in life of JSR with public
results.
• All JSRs have 3 open public review periods (30 days).
JCP is now more open than before
8
JCP.next.4 (JSR 364)
9
Broadening JCP Membership
• Encourage more individuals to join the JCP and to participate
in its activities while ensuring that we have appropriate IP
commitments from all members.
• New Associate membership class for individuals with a much
simpler membership agreement.
• No lawyers and no employer approval required!
• New Partner membership class for Java User Groups that are
not legal entities.
• Free membership for corporations.
• Expected completion in 2015.
10
Get involved!
11
• As a corporation:
●
Influence over the technologies that drive your market.
●
Savings - it's cheaper than developing everything yourself.
●
Opportunities for your developers.
●
Increase in the size of your market.
●
Competitive advantage (ship new products faster).
• As an individual:
●
Acquire knowledge: Learn from experts, early access.
●
Better specifications based on real world experience.
●
Experience and skill development.
●
Professional Visibility: Curriculum, articles, presentations.
●
Fame and fortune – grow your reputation and network.
What do you get?
12
How will you participate?
• As an individual – OK.
• As part of a team –
better.
• Work through your
JUG or employer.
●
Help each other.
●
Teach each other.
●
Work with each other.
13
Adopt-a-JSR
• A JUG-lead initiative to improve Java standards.
• Groups of JUG members work on JSRs.
14
How Will it Help your JUG?
• Receive attention from industry.
●
Big vendors, local companies see the value of all your
efforts.
• Become more professional.
●
Participation requires organization and commitment—this
helps promote focus in your group.
• Attract people.
●
Developers working together has a global impact, and reaps
personal benefits.
• Collaborate with other JUGs.
●
Be part of something larger!
15
JUGS Around the World!
16
2 Way Street
17
• Join the JCP as a JUG.
– Not required, but recommended.
– You need to do this in order to contribute code, and
you get voting rights and other benefits with this membership!
• Join the Adopt-a-JSR project:
– http://java.net/projects/adoptajsr/pages/Home
– Subscribe to (archivemembers@adoptajsr.java.net).
How to get started on Adopt-a-JSR
18
• BeJUG: Developed Tic-Tac-Toe game included in Java EE 7
SDK.
• Chennai JUG: Created Urban Traveler application for hack days.
• London Java Community: Multiple JSRs - myriad hack days,
talks and events organized.
• SouJava: Multiple JSRs - talks, books, articles, classes, code
dojos.
.
Use Cases of Adopters
.
19
JSRs Being Developed in the JCP Now
• Active JSRs: https://jcp.org/en/jsr/stage?listBy=active
• Java SE 9 Umbrella JSR - coming soon!
• JSR 376 – Java Platform Module System
• Java EE 8 JSRs – see next slide
• JSR 354, Money & Currency API
• JSR 363, Units of Measurement API
• JSR 377, Desktop|Embedded Application API
• JSR 282, Real Time Java Specification 2.0
• Java EE 8 JSRs – see next slide:
– https://java.net/projects/javaee-spec/pages/Specifications
20
Java EE 8 JSR Status
• 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)
• Security (JSR 375)
• Java EE Management
(JSR 373)
• JSON-P 1.1 (JSR 374)
• WebSocket 1.x
• JTA 1.3
• Batch 1.1
• JPA 2.2
• Concurrency 1.1
https://java.net/projects/javaee-spec/pages/Specifications
21
Adopt-a-JSR – Community Driven!
• Share ideas and feedback, possibly by entering issues in public
issue trackers.
• Follow expert group discussions.
• Read early versions of specifications and Javadocs.
• Try writing applications using early builds of the reference
implementation.
• Write or speak about the technology.
• Encourage others to participate.
@leomrlima
V2COM @ JCP
Leonardo Lima
•  Computer engineer, server & embedded sw developer
•  From São Paulo, Brasil
•  CTO at V2COM
•  Spec Lead – JSR363
•  Representative at JCP Executive Committee
[www.linkedin.com/in/leomrlima]
@leomrlima
V2COM is a leading Latin American provider of Internet
of Things platform and Smart Grid solutions. Our offer
includes hardware, software and services that can
reduce financial losses and increase process efficiency,
currently connecting more than 1 million devices.
Besides the economic gains for our customers, we
develop solutions with significant impact on the
environment (avoiding losses of important natural
resources) and with social responsibility (our Smart Grid
systems can be used to offer free internet access in
challenging areas)
Our award winning technology platform accelerates
project deployments and increases Smart Connected
Products time-to-market
@leomrlima
Participation in the JCP
Joined the JCP in 2013
Interest arised from Java ME 8 JSRs
Started JSR 363 – Units of Measurement, to represent units and
measurements.
Ratified for the Executive Committee since 2013
@leomrlima
How can YOU make JSR-363 work?
It’s an active JSR: YOU can get involved.
We are participating in the Adopt-a-JSR program - 3 JUGs have so far joined
the EG! (Morocco JUG, SouJava, JUG Chennai).
You can download the code, file JIRA Issues for bugs or needs and follow the
discussion in our mailing lists.
We’re always looking for new ideas and use cases.
@leomrlima
JSR-363 timeline
March 11, 2014: Submitted
April 7, 2014: Creation approved
Dec 2014 – January 2015: Early Draft (approved)
Q3/2015 – Q4/2015: Public Draft (tied with JavaOne)
Q1/2016 : Final Draft
Q2/2016: Final Release
@leomrlima
Links to JSR-363
Public mailing list(s) and/or forum(s)
Units-Dev on Google Groups
Units-Users on Google Groups
EG only mailing list on java.net, archive fully visible
The JSR page on JCP.org…
And two other “JSR project websites”:
Main project website is on GitHub (unitsofmeasurement)
Java.net site is used for downloads or JIRA.
And you can get sample code at our GitHub.
28
BILL COUTINHO
WE CREATE
SOFTWARE FOR THE
DIGITAL WORLD
Web Applications
Mobile Apps
DIGITAL PRODUCTS
APIs & Platforms
WHAT WE
DO
31
FOR WHOM WE
DO
32
ONE OF THE BEST
PLACES TO WORK
33
34
HEAVY USERS OF
JAVA
SINCE 2002
OFFICIAL MEMBERS OF
JCP
SINCE 2014
#AdoptJSR
Otávio Santana
@otaviojava
http://www.java.net/blogs/otaviojava/
http://otaviosantana.blogspot.com.br/
Futuro
• Tentando
adivinhar
• Perguntando
ao Pessoal da Oracle
• Esperando ele chegar
Futuro
• Fazendo você mesmo!
Futuro
• FeedBacks
• Testando
• Achando bugs
• Códigos exemplos
• Divulgando
• Traduzindo
• Etc.
Pesquisa
Documentation
Adopt OpenJDK
Adopt OpenJDK
#Thank You
Otávio Santana
@otaviojava
#SouJava
Thomas Modeneis
@thomasmodeneis
Adopt OpenJDK – What is?
• RI from Java 7 SE onwards
• Free and Open source
• Source to build your own Java
• Learn about the internals and how
Java works
Adopt OpenJDK History
Java 7, 8, 9 and beyond !
2006 2007 2010 Beyond
Sun
launches
OpenJDK
(javac,
Hotspot)
Rest of
OpenJDK
is released
Oracle
adopts
OpenJDK
(Sun is
acquired)
Lambdas,
Nashorn &
Adopt
OpenJDK
OpenJDK:
Reference
implementation
of Java 7 SE
Java 10
Java 9
2011 2012 2014
Java 8
World-wide
Community
involvement
Adopt OpenJDK – Components
Codebase made up of hg repos (jdk, Hotspot, nashorn, etc…)
Languages used: largely in Java, rest C/C++, assembly, bash, awk & others
Adopt OpenJDK Getting started
kit
• A one step guide for developers
• Available in English, Portuguese,
Polish and Russian
• Learn how to create your personal
build for OpenJDK with one command
Adopt OpenJDK – start today
• Make it possible with Adopt a JDK Getting
started kit, follow the link bellow and get
started today
• http://bit.ly/1NUkPWw
• Join us on hackergarten for more
Links
@soujava
https://www.facebook.com/soujava
54
Putting the community back into the JCP
• No more barriers to participation.
• All members of the Java community can participate:
– In the implementation of the platform through
OpenJDK and GlassFish.
– In the evolution of the platform through the JCP
and Adopt-a-JSR programs.
55
Resources: find out more
•JCP & Adopt-a-JSR online meeting-materials and recordings
available: http://jcp.org/en/resources/multimedia
•Follow the JCP online: http://JCP.org
– Twitter @jcp_org
– blogs.oracle.com/jcp
– Facebook: Java Community Process
•Adopt-a-JSR online:http://adoptajsr.java.net.
– Twitter @adoptajsr
– Facebook: AdoptaJSR
– members@adoptajsr.java.net - the global mailing list
– IRC: #adoptajsr channel on irc.freenode.net
– GitHub: https://github.com/Adopt-a-JSR
56
Hackergarten in Java Hub
•Come see us JavaOne Brasil Hackergarten
•Java EE, Java SE, Money & Currency API, Units of
Measurement API, IoT, JavaFX, OpenJDK...
•Tuesday, Wednesday, Thursday: 11 am - 4pm
•https://java.net/projects/hackgarten/pages/JavaOneBrasil2015
57
thank you, dziekuje, tak, tack,
merci, grazie, gracias, danke,
obrigado, bedankt, kiitos, xie xie,
ありがとう .

More Related Content

What's hot

2016 JCP Year End Summary
2016 JCP Year End Summary2016 JCP Year End Summary
2016 JCP Year End Summary
Heather VanCura
 
Join the Java Evolution for Victoria JUG
Join the Java Evolution for Victoria JUGJoin the Java Evolution for Victoria JUG
Join the Java Evolution for Victoria JUG
Heather VanCura
 
Devoxx UK BOF session
Devoxx UK BOF sessionDevoxx UK BOF session
Devoxx UK BOF session
Heather VanCura
 
Join the Java Evolution NYC
Join the Java Evolution NYCJoin the Java Evolution NYC
Join the Java Evolution NYC
Heather VanCura
 
Advance your Career and Help Define Java’s Future
Advance your Career and Help Define Java’s FutureAdvance your Career and Help Define Java’s Future
Advance your Career and Help Define Java’s Future
Heather VanCura
 
How to Participate Japan
How to Participate JapanHow to Participate Japan
How to Participate Japan
Heather VanCura
 
Java, JCP, Adopt-a-JSR & You DevNexus
Java, JCP, Adopt-a-JSR & You DevNexusJava, JCP, Adopt-a-JSR & You DevNexus
Java, JCP, Adopt-a-JSR & You DevNexus
Heather VanCura
 
Join the Java Evolution Baltimore/DC/Philly
Join the Java Evolution Baltimore/DC/PhillyJoin the Java Evolution Baltimore/DC/Philly
Join the Java Evolution Baltimore/DC/Philly
Heather VanCura
 
Java Community News - September 2015
Java Community News - September 2015Java Community News - September 2015
Java Community News - September 2015
Yolande Poirier
 
Java Community and Overview Track - March 2016
Java Community and Overview Track - March 2016Java Community and Overview Track - March 2016
Java Community and Overview Track - March 2016
Yolande Poirier
 
More java community insider secrets
More java community insider secretsMore java community insider secrets
More java community insider secrets
Yolande Poirier
 
JCP15Years
JCP15YearsJCP15Years
JCP15Years
Heather VanCura
 
APAC Tour 2019 update
APAC Tour 2019 updateAPAC Tour 2019 update
APAC Tour 2019 update
Heather VanCura
 
Java Community and Overview Track - July 2015
Java Community and Overview Track - July 2015 Java Community and Overview Track - July 2015
Java Community and Overview Track - July 2015
Yolande Poirier
 
Jozi JUG Hack Day
Jozi JUG Hack DayJozi JUG Hack Day
Jozi JUG Hack Day
Heather VanCura
 
Java+JCP+AdoptaJSR+You
Java+JCP+AdoptaJSR+YouJava+JCP+AdoptaJSR+You
Java+JCP+AdoptaJSR+You
Heather VanCura
 
Paperwork, Politics and Pain - Our year in the JCP (FOSDEM 2012)
Paperwork, Politics and Pain - Our year in the JCP (FOSDEM 2012)Paperwork, Politics and Pain - Our year in the JCP (FOSDEM 2012)
Paperwork, Politics and Pain - Our year in the JCP (FOSDEM 2012)
Martijn Verburg
 
Adopt OpenJDK - Lessons learned and Where we're going (FOSDEM 2013)
Adopt OpenJDK - Lessons learned and Where we're going (FOSDEM 2013)Adopt OpenJDK - Lessons learned and Where we're going (FOSDEM 2013)
Adopt OpenJDK - Lessons learned and Where we're going (FOSDEM 2013)
Martijn Verburg
 
JCP & Adopt-a-JSR @ GeeCon
JCP & Adopt-a-JSR @ GeeConJCP & Adopt-a-JSR @ GeeCon
JCP & Adopt-a-JSR @ GeeCon
Heather VanCura
 
Join the Java Evolution Coimbra
Join the Java Evolution CoimbraJoin the Java Evolution Coimbra
Join the Java Evolution Coimbra
Heather VanCura
 

What's hot (20)

2016 JCP Year End Summary
2016 JCP Year End Summary2016 JCP Year End Summary
2016 JCP Year End Summary
 
Join the Java Evolution for Victoria JUG
Join the Java Evolution for Victoria JUGJoin the Java Evolution for Victoria JUG
Join the Java Evolution for Victoria JUG
 
Devoxx UK BOF session
Devoxx UK BOF sessionDevoxx UK BOF session
Devoxx UK BOF session
 
Join the Java Evolution NYC
Join the Java Evolution NYCJoin the Java Evolution NYC
Join the Java Evolution NYC
 
Advance your Career and Help Define Java’s Future
Advance your Career and Help Define Java’s FutureAdvance your Career and Help Define Java’s Future
Advance your Career and Help Define Java’s Future
 
How to Participate Japan
How to Participate JapanHow to Participate Japan
How to Participate Japan
 
Java, JCP, Adopt-a-JSR & You DevNexus
Java, JCP, Adopt-a-JSR & You DevNexusJava, JCP, Adopt-a-JSR & You DevNexus
Java, JCP, Adopt-a-JSR & You DevNexus
 
Join the Java Evolution Baltimore/DC/Philly
Join the Java Evolution Baltimore/DC/PhillyJoin the Java Evolution Baltimore/DC/Philly
Join the Java Evolution Baltimore/DC/Philly
 
Java Community News - September 2015
Java Community News - September 2015Java Community News - September 2015
Java Community News - September 2015
 
Java Community and Overview Track - March 2016
Java Community and Overview Track - March 2016Java Community and Overview Track - March 2016
Java Community and Overview Track - March 2016
 
More java community insider secrets
More java community insider secretsMore java community insider secrets
More java community insider secrets
 
JCP15Years
JCP15YearsJCP15Years
JCP15Years
 
APAC Tour 2019 update
APAC Tour 2019 updateAPAC Tour 2019 update
APAC Tour 2019 update
 
Java Community and Overview Track - July 2015
Java Community and Overview Track - July 2015 Java Community and Overview Track - July 2015
Java Community and Overview Track - July 2015
 
Jozi JUG Hack Day
Jozi JUG Hack DayJozi JUG Hack Day
Jozi JUG Hack Day
 
Java+JCP+AdoptaJSR+You
Java+JCP+AdoptaJSR+YouJava+JCP+AdoptaJSR+You
Java+JCP+AdoptaJSR+You
 
Paperwork, Politics and Pain - Our year in the JCP (FOSDEM 2012)
Paperwork, Politics and Pain - Our year in the JCP (FOSDEM 2012)Paperwork, Politics and Pain - Our year in the JCP (FOSDEM 2012)
Paperwork, Politics and Pain - Our year in the JCP (FOSDEM 2012)
 
Adopt OpenJDK - Lessons learned and Where we're going (FOSDEM 2013)
Adopt OpenJDK - Lessons learned and Where we're going (FOSDEM 2013)Adopt OpenJDK - Lessons learned and Where we're going (FOSDEM 2013)
Adopt OpenJDK - Lessons learned and Where we're going (FOSDEM 2013)
 
JCP & Adopt-a-JSR @ GeeCon
JCP & Adopt-a-JSR @ GeeConJCP & Adopt-a-JSR @ GeeCon
JCP & Adopt-a-JSR @ GeeCon
 
Join the Java Evolution Coimbra
Join the Java Evolution CoimbraJoin the Java Evolution Coimbra
Join the Java Evolution Coimbra
 

Similar to JavaOne Latin America Participate in Shaping Java's Future

NYSIG Quickie
NYSIG QuickieNYSIG Quickie
NYSIG Quickie
Heather VanCura
 
JCP How to Participate @ JavaOne Russia
JCP How to Participate @ JavaOne RussiaJCP How to Participate @ JavaOne Russia
JCP How to Participate @ JavaOne Russia
Heather VanCura
 
FosdemJavaDevRoom2015
FosdemJavaDevRoom2015FosdemJavaDevRoom2015
FosdemJavaDevRoom2015
Heather VanCura
 
JavaEvolutionTalkUtahJUG
JavaEvolutionTalkUtahJUGJavaEvolutionTalkUtahJUG
JavaEvolutionTalkUtahJUG
Heather VanCura
 
How the JCP Works & Adopt-a-Program Update for Paraguay JUG
How the JCP Works & Adopt-a-Program Update for Paraguay JUGHow the JCP Works & Adopt-a-Program Update for Paraguay JUG
How the JCP Works & Adopt-a-Program Update for Paraguay JUG
Heather VanCura
 
Bringing Java into the Open - OSCON 2014
Bringing Java into the Open - OSCON 2014Bringing Java into the Open - OSCON 2014
Bringing Java into the Open - OSCON 2014
Heather VanCura
 
AdoptJSRJavaEE8CON
AdoptJSRJavaEE8CONAdoptJSRJavaEE8CON
AdoptJSRJavaEE8CON
Heather VanCura
 
JCP & Adopt-a-JSR @ GeeCon CZ
JCP & Adopt-a-JSR @ GeeCon CZJCP & Adopt-a-JSR @ GeeCon CZ
JCP & Adopt-a-JSR @ GeeCon CZ
Heather VanCura
 
Adopt A JSR - MoroccoJUG
Adopt A JSR - MoroccoJUGAdopt A JSR - MoroccoJUG
Adopt A JSR - MoroccoJUG
Morocco JUG
 
Adopt-JSR-Workshop JavaOne 2013
Adopt-JSR-Workshop JavaOne 2013Adopt-JSR-Workshop JavaOne 2013
Adopt-JSR-Workshop JavaOne 2013
Heather VanCura
 
JCP & The Future of Java
JCP & The Future of JavaJCP & The Future of Java
JCP & The Future of Java
Heather VanCura
 
Join the Java Evolution Africa
Join the Java Evolution AfricaJoin the Java Evolution Africa
Join the Java Evolution Africa
Heather VanCura
 
Talk with Orlando Florida JUG & Senegal JUG
Talk with Orlando Florida JUG & Senegal JUGTalk with Orlando Florida JUG & Senegal JUG
Talk with Orlando Florida JUG & Senegal JUG
Heather VanCura
 
Adopt-a-JSR for Spec Leads
Adopt-a-JSR for Spec LeadsAdopt-a-JSR for Spec Leads
Adopt-a-JSR for Spec Leads
Heather VanCura
 
Join the Java Evolution Columbus Ohio
Join the Java Evolution Columbus OhioJoin the Java Evolution Columbus Ohio
Join the Java Evolution Columbus Ohio
Heather VanCura
 
Participate @JavaOne Brazil 2012
Participate @JavaOne Brazil 2012Participate @JavaOne Brazil 2012
Participate @JavaOne Brazil 2012
Heather VanCura
 
Join the Java Evolution Portland Oregon
Join the Java Evolution Portland OregonJoin the Java Evolution Portland Oregon
Join the Java Evolution Portland Oregon
Heather VanCura
 
Drive yourself, community with adopts and jcp to professionalism
Drive yourself, community with adopts and jcp to professionalismDrive yourself, community with adopts and jcp to professionalism
Drive yourself, community with adopts and jcp to professionalism
Mohamed Taman
 
How to Participate Devoxx 2013 Quickie
How to Participate Devoxx 2013 QuickieHow to Participate Devoxx 2013 Quickie
How to Participate Devoxx 2013 Quickie
Heather VanCura
 

Similar to JavaOne Latin America Participate in Shaping Java's Future (19)

NYSIG Quickie
NYSIG QuickieNYSIG Quickie
NYSIG Quickie
 
JCP How to Participate @ JavaOne Russia
JCP How to Participate @ JavaOne RussiaJCP How to Participate @ JavaOne Russia
JCP How to Participate @ JavaOne Russia
 
FosdemJavaDevRoom2015
FosdemJavaDevRoom2015FosdemJavaDevRoom2015
FosdemJavaDevRoom2015
 
JavaEvolutionTalkUtahJUG
JavaEvolutionTalkUtahJUGJavaEvolutionTalkUtahJUG
JavaEvolutionTalkUtahJUG
 
How the JCP Works & Adopt-a-Program Update for Paraguay JUG
How the JCP Works & Adopt-a-Program Update for Paraguay JUGHow the JCP Works & Adopt-a-Program Update for Paraguay JUG
How the JCP Works & Adopt-a-Program Update for Paraguay JUG
 
Bringing Java into the Open - OSCON 2014
Bringing Java into the Open - OSCON 2014Bringing Java into the Open - OSCON 2014
Bringing Java into the Open - OSCON 2014
 
AdoptJSRJavaEE8CON
AdoptJSRJavaEE8CONAdoptJSRJavaEE8CON
AdoptJSRJavaEE8CON
 
JCP & Adopt-a-JSR @ GeeCon CZ
JCP & Adopt-a-JSR @ GeeCon CZJCP & Adopt-a-JSR @ GeeCon CZ
JCP & Adopt-a-JSR @ GeeCon CZ
 
Adopt A JSR - MoroccoJUG
Adopt A JSR - MoroccoJUGAdopt A JSR - MoroccoJUG
Adopt A JSR - MoroccoJUG
 
Adopt-JSR-Workshop JavaOne 2013
Adopt-JSR-Workshop JavaOne 2013Adopt-JSR-Workshop JavaOne 2013
Adopt-JSR-Workshop JavaOne 2013
 
JCP & The Future of Java
JCP & The Future of JavaJCP & The Future of Java
JCP & The Future of Java
 
Join the Java Evolution Africa
Join the Java Evolution AfricaJoin the Java Evolution Africa
Join the Java Evolution Africa
 
Talk with Orlando Florida JUG & Senegal JUG
Talk with Orlando Florida JUG & Senegal JUGTalk with Orlando Florida JUG & Senegal JUG
Talk with Orlando Florida JUG & Senegal JUG
 
Adopt-a-JSR for Spec Leads
Adopt-a-JSR for Spec LeadsAdopt-a-JSR for Spec Leads
Adopt-a-JSR for Spec Leads
 
Join the Java Evolution Columbus Ohio
Join the Java Evolution Columbus OhioJoin the Java Evolution Columbus Ohio
Join the Java Evolution Columbus Ohio
 
Participate @JavaOne Brazil 2012
Participate @JavaOne Brazil 2012Participate @JavaOne Brazil 2012
Participate @JavaOne Brazil 2012
 
Join the Java Evolution Portland Oregon
Join the Java Evolution Portland OregonJoin the Java Evolution Portland Oregon
Join the Java Evolution Portland Oregon
 
Drive yourself, community with adopts and jcp to professionalism
Drive yourself, community with adopts and jcp to professionalismDrive yourself, community with adopts and jcp to professionalism
Drive yourself, community with adopts and jcp to professionalism
 
How to Participate Devoxx 2013 Quickie
How to Participate Devoxx 2013 QuickieHow to Participate Devoxx 2013 Quickie
How to Participate Devoxx 2013 Quickie
 

More from Heather VanCura

2019 JCP Program Year End Summary
2019 JCP Program Year End Summary2019 JCP Program Year End Summary
2019 JCP Program Year End Summary
Heather VanCura
 
MISK Global Forum - Building an Inclusive Workforce
MISK Global Forum - Building an Inclusive WorkforceMISK Global Forum - Building an Inclusive Workforce
MISK Global Forum - Building an Inclusive Workforce
Heather VanCura
 
JCP 20 Year Anniversary
JCP 20 Year AnniversaryJCP 20 Year Anniversary
JCP 20 Year Anniversary
Heather VanCura
 
2018 JCP Year End Summary
2018 JCP Year End Summary2018 JCP Year End Summary
2018 JCP Year End Summary
Heather VanCura
 
JCP 20 Years Infographic
JCP 20 Years InfographicJCP 20 Years Infographic
JCP 20 Years Infographic
Heather VanCura
 
The Future of Java and You
The Future of Java and YouThe Future of Java and You
The Future of Java and You
Heather VanCura
 
Bringing Java into the Open
Bringing Java into the Open Bringing Java into the Open
Bringing Java into the Open
Heather VanCura
 
Future of Java & You Latin America 2018
Future of Java & You Latin America 2018Future of Java & You Latin America 2018
Future of Java & You Latin America 2018
Heather VanCura
 
The Future of Java and You
The Future of Java and YouThe Future of Java and You
The Future of Java and You
Heather VanCura
 
Heather How To Ally Ignite Talk
Heather How To Ally Ignite TalkHeather How To Ally Ignite Talk
Heather How To Ally Ignite Talk
Heather VanCura
 
JUG Tour November 2017
JUG Tour November 2017JUG Tour November 2017
JUG Tour November 2017
Heather VanCura
 
Java, the JCP & YOU
Java, the JCP & YOU Java, the JCP & YOU
Java, the JCP & YOU
Heather VanCura
 
JavaOne Tutorial Techniques for Getting More Kids, Especially Girls, Involved...
JavaOne Tutorial Techniques for Getting More Kids, Especially Girls, Involved...JavaOne Tutorial Techniques for Getting More Kids, Especially Girls, Involved...
JavaOne Tutorial Techniques for Getting More Kids, Especially Girls, Involved...
Heather VanCura
 
Adopt-a-JSR Program Update
Adopt-a-JSR Program UpdateAdopt-a-JSR Program Update
Adopt-a-JSR Program Update
Heather VanCura
 
Valencia EMEA Java User Group Summit
Valencia EMEA Java User Group SummitValencia EMEA Java User Group Summit
Valencia EMEA Java User Group Summit
Heather VanCura
 
Heather VanCuraIntroductionEMEASummit2017
Heather VanCuraIntroductionEMEASummit2017Heather VanCuraIntroductionEMEASummit2017
Heather VanCuraIntroductionEMEASummit2017
Heather VanCura
 
Participate in the Future of Java Iceland
Participate in the Future of Java IcelandParticipate in the Future of Java Iceland
Participate in the Future of Java Iceland
Heather VanCura
 
International Day of the Girl 2016
International Day of the Girl 2016 International Day of the Girl 2016
International Day of the Girl 2016
Heather VanCura
 
JCP version 2.10, Broadening JCP Membership (aka JSR 364)
JCP version 2.10, Broadening JCP Membership (aka JSR 364)JCP version 2.10, Broadening JCP Membership (aka JSR 364)
JCP version 2.10, Broadening JCP Membership (aka JSR 364)
Heather VanCura
 
Jozi-JUG JDK 9 Unconference
Jozi-JUG JDK 9 UnconferenceJozi-JUG JDK 9 Unconference
Jozi-JUG JDK 9 Unconference
Heather VanCura
 

More from Heather VanCura (20)

2019 JCP Program Year End Summary
2019 JCP Program Year End Summary2019 JCP Program Year End Summary
2019 JCP Program Year End Summary
 
MISK Global Forum - Building an Inclusive Workforce
MISK Global Forum - Building an Inclusive WorkforceMISK Global Forum - Building an Inclusive Workforce
MISK Global Forum - Building an Inclusive Workforce
 
JCP 20 Year Anniversary
JCP 20 Year AnniversaryJCP 20 Year Anniversary
JCP 20 Year Anniversary
 
2018 JCP Year End Summary
2018 JCP Year End Summary2018 JCP Year End Summary
2018 JCP Year End Summary
 
JCP 20 Years Infographic
JCP 20 Years InfographicJCP 20 Years Infographic
JCP 20 Years Infographic
 
The Future of Java and You
The Future of Java and YouThe Future of Java and You
The Future of Java and You
 
Bringing Java into the Open
Bringing Java into the Open Bringing Java into the Open
Bringing Java into the Open
 
Future of Java & You Latin America 2018
Future of Java & You Latin America 2018Future of Java & You Latin America 2018
Future of Java & You Latin America 2018
 
The Future of Java and You
The Future of Java and YouThe Future of Java and You
The Future of Java and You
 
Heather How To Ally Ignite Talk
Heather How To Ally Ignite TalkHeather How To Ally Ignite Talk
Heather How To Ally Ignite Talk
 
JUG Tour November 2017
JUG Tour November 2017JUG Tour November 2017
JUG Tour November 2017
 
Java, the JCP & YOU
Java, the JCP & YOU Java, the JCP & YOU
Java, the JCP & YOU
 
JavaOne Tutorial Techniques for Getting More Kids, Especially Girls, Involved...
JavaOne Tutorial Techniques for Getting More Kids, Especially Girls, Involved...JavaOne Tutorial Techniques for Getting More Kids, Especially Girls, Involved...
JavaOne Tutorial Techniques for Getting More Kids, Especially Girls, Involved...
 
Adopt-a-JSR Program Update
Adopt-a-JSR Program UpdateAdopt-a-JSR Program Update
Adopt-a-JSR Program Update
 
Valencia EMEA Java User Group Summit
Valencia EMEA Java User Group SummitValencia EMEA Java User Group Summit
Valencia EMEA Java User Group Summit
 
Heather VanCuraIntroductionEMEASummit2017
Heather VanCuraIntroductionEMEASummit2017Heather VanCuraIntroductionEMEASummit2017
Heather VanCuraIntroductionEMEASummit2017
 
Participate in the Future of Java Iceland
Participate in the Future of Java IcelandParticipate in the Future of Java Iceland
Participate in the Future of Java Iceland
 
International Day of the Girl 2016
International Day of the Girl 2016 International Day of the Girl 2016
International Day of the Girl 2016
 
JCP version 2.10, Broadening JCP Membership (aka JSR 364)
JCP version 2.10, Broadening JCP Membership (aka JSR 364)JCP version 2.10, Broadening JCP Membership (aka JSR 364)
JCP version 2.10, Broadening JCP Membership (aka JSR 364)
 
Jozi-JUG JDK 9 Unconference
Jozi-JUG JDK 9 UnconferenceJozi-JUG JDK 9 Unconference
Jozi-JUG JDK 9 Unconference
 

Recently uploaded

Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
CatarinaPereira64715
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
Fwdays
 

Recently uploaded (20)

Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 

JavaOne Latin America Participate in Shaping Java's Future

  • 1. 1 Participate in Shaping Java's Future 23 June 2015 Heather VanCura @heathervc
  • 3. 3 Speakers • Heather VanCura, Java Community Process • Leonardo Lima, Spec Lead for JSR 363, EC Member • Bill Coutinho, Dextra Corporate JCP Member • Otavio Santana, Adopt-a-JSR, SouJava EC Member • Thomas Modeneis, Adopt OpenJDK, SouJava
  • 4. 4 For the community, by the community • The Java Community Process (JCP) is the open, inclusive process to develop and revise Java technology specifications (JSRs), reference implementations (RI), and technology compatibility kits (TCK). – The JCP program now has over 800 corporate, individual and Java User Group (JUG) members. – More than 370 Java technology specifications are in development in the JCP program; ~two thirds have reached Final Release.
  • 5. 5 Levels of participation • Public Observer. • Members. • Expert Group members. • Specification Leads. • Executive Committee members.
  • 6. 6
  • 7. 7 • Public JSR schedule--current, and updated regularly. • Public read and/or write page/wiki for the JSR. • Public discussion for the work of the JSR (archived). • Public feedback mechanism. • Public issue tracker. • One EC votes on all JSRs 3x in life of JSR with public results. • All JSRs have 3 open public review periods (30 days). JCP is now more open than before
  • 9. 9 Broadening JCP Membership • Encourage more individuals to join the JCP and to participate in its activities while ensuring that we have appropriate IP commitments from all members. • New Associate membership class for individuals with a much simpler membership agreement. • No lawyers and no employer approval required! • New Partner membership class for Java User Groups that are not legal entities. • Free membership for corporations. • Expected completion in 2015.
  • 11. 11 • As a corporation: ● Influence over the technologies that drive your market. ● Savings - it's cheaper than developing everything yourself. ● Opportunities for your developers. ● Increase in the size of your market. ● Competitive advantage (ship new products faster). • As an individual: ● Acquire knowledge: Learn from experts, early access. ● Better specifications based on real world experience. ● Experience and skill development. ● Professional Visibility: Curriculum, articles, presentations. ● Fame and fortune – grow your reputation and network. What do you get?
  • 12. 12 How will you participate? • As an individual – OK. • As part of a team – better. • Work through your JUG or employer. ● Help each other. ● Teach each other. ● Work with each other.
  • 13. 13 Adopt-a-JSR • A JUG-lead initiative to improve Java standards. • Groups of JUG members work on JSRs.
  • 14. 14 How Will it Help your JUG? • Receive attention from industry. ● Big vendors, local companies see the value of all your efforts. • Become more professional. ● Participation requires organization and commitment—this helps promote focus in your group. • Attract people. ● Developers working together has a global impact, and reaps personal benefits. • Collaborate with other JUGs. ● Be part of something larger!
  • 17. 17 • Join the JCP as a JUG. – Not required, but recommended. – You need to do this in order to contribute code, and you get voting rights and other benefits with this membership! • Join the Adopt-a-JSR project: – http://java.net/projects/adoptajsr/pages/Home – Subscribe to (archivemembers@adoptajsr.java.net). How to get started on Adopt-a-JSR
  • 18. 18 • BeJUG: Developed Tic-Tac-Toe game included in Java EE 7 SDK. • Chennai JUG: Created Urban Traveler application for hack days. • London Java Community: Multiple JSRs - myriad hack days, talks and events organized. • SouJava: Multiple JSRs - talks, books, articles, classes, code dojos. . Use Cases of Adopters .
  • 19. 19 JSRs Being Developed in the JCP Now • Active JSRs: https://jcp.org/en/jsr/stage?listBy=active • Java SE 9 Umbrella JSR - coming soon! • JSR 376 – Java Platform Module System • Java EE 8 JSRs – see next slide • JSR 354, Money & Currency API • JSR 363, Units of Measurement API • JSR 377, Desktop|Embedded Application API • JSR 282, Real Time Java Specification 2.0 • Java EE 8 JSRs – see next slide: – https://java.net/projects/javaee-spec/pages/Specifications
  • 20. 20 Java EE 8 JSR Status • 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) • Security (JSR 375) • Java EE Management (JSR 373) • JSON-P 1.1 (JSR 374) • WebSocket 1.x • JTA 1.3 • Batch 1.1 • JPA 2.2 • Concurrency 1.1 https://java.net/projects/javaee-spec/pages/Specifications
  • 21. 21 Adopt-a-JSR – Community Driven! • Share ideas and feedback, possibly by entering issues in public issue trackers. • Follow expert group discussions. • Read early versions of specifications and Javadocs. • Try writing applications using early builds of the reference implementation. • Write or speak about the technology. • Encourage others to participate.
  • 22. @leomrlima V2COM @ JCP Leonardo Lima •  Computer engineer, server & embedded sw developer •  From São Paulo, Brasil •  CTO at V2COM •  Spec Lead – JSR363 •  Representative at JCP Executive Committee [www.linkedin.com/in/leomrlima]
  • 23. @leomrlima V2COM is a leading Latin American provider of Internet of Things platform and Smart Grid solutions. Our offer includes hardware, software and services that can reduce financial losses and increase process efficiency, currently connecting more than 1 million devices. Besides the economic gains for our customers, we develop solutions with significant impact on the environment (avoiding losses of important natural resources) and with social responsibility (our Smart Grid systems can be used to offer free internet access in challenging areas) Our award winning technology platform accelerates project deployments and increases Smart Connected Products time-to-market
  • 24. @leomrlima Participation in the JCP Joined the JCP in 2013 Interest arised from Java ME 8 JSRs Started JSR 363 – Units of Measurement, to represent units and measurements. Ratified for the Executive Committee since 2013
  • 25. @leomrlima How can YOU make JSR-363 work? It’s an active JSR: YOU can get involved. We are participating in the Adopt-a-JSR program - 3 JUGs have so far joined the EG! (Morocco JUG, SouJava, JUG Chennai). You can download the code, file JIRA Issues for bugs or needs and follow the discussion in our mailing lists. We’re always looking for new ideas and use cases.
  • 26. @leomrlima JSR-363 timeline March 11, 2014: Submitted April 7, 2014: Creation approved Dec 2014 – January 2015: Early Draft (approved) Q3/2015 – Q4/2015: Public Draft (tied with JavaOne) Q1/2016 : Final Draft Q2/2016: Final Release
  • 27. @leomrlima Links to JSR-363 Public mailing list(s) and/or forum(s) Units-Dev on Google Groups Units-Users on Google Groups EG only mailing list on java.net, archive fully visible The JSR page on JCP.org… And two other “JSR project websites”: Main project website is on GitHub (unitsofmeasurement) Java.net site is used for downloads or JIRA. And you can get sample code at our GitHub.
  • 29. WE CREATE SOFTWARE FOR THE DIGITAL WORLD
  • 30. Web Applications Mobile Apps DIGITAL PRODUCTS APIs & Platforms WHAT WE DO
  • 32. 32 ONE OF THE BEST PLACES TO WORK
  • 33. 33
  • 34. 34
  • 38.
  • 39. Futuro • Tentando adivinhar • Perguntando ao Pessoal da Oracle • Esperando ele chegar
  • 41. Futuro • FeedBacks • Testando • Achando bugs • Códigos exemplos • Divulgando • Traduzindo • Etc.
  • 48. Adopt OpenJDK – What is? • RI from Java 7 SE onwards • Free and Open source • Source to build your own Java • Learn about the internals and how Java works
  • 49. Adopt OpenJDK History Java 7, 8, 9 and beyond ! 2006 2007 2010 Beyond Sun launches OpenJDK (javac, Hotspot) Rest of OpenJDK is released Oracle adopts OpenJDK (Sun is acquired) Lambdas, Nashorn & Adopt OpenJDK OpenJDK: Reference implementation of Java 7 SE Java 10 Java 9 2011 2012 2014 Java 8 World-wide Community involvement
  • 50. Adopt OpenJDK – Components Codebase made up of hg repos (jdk, Hotspot, nashorn, etc…) Languages used: largely in Java, rest C/C++, assembly, bash, awk & others
  • 51. Adopt OpenJDK Getting started kit • A one step guide for developers • Available in English, Portuguese, Polish and Russian • Learn how to create your personal build for OpenJDK with one command
  • 52. Adopt OpenJDK – start today • Make it possible with Adopt a JDK Getting started kit, follow the link bellow and get started today • http://bit.ly/1NUkPWw • Join us on hackergarten for more
  • 54. 54 Putting the community back into the JCP • No more barriers to participation. • All members of the Java community can participate: – In the implementation of the platform through OpenJDK and GlassFish. – In the evolution of the platform through the JCP and Adopt-a-JSR programs.
  • 55. 55 Resources: find out more •JCP & Adopt-a-JSR online meeting-materials and recordings available: http://jcp.org/en/resources/multimedia •Follow the JCP online: http://JCP.org – Twitter @jcp_org – blogs.oracle.com/jcp – Facebook: Java Community Process •Adopt-a-JSR online:http://adoptajsr.java.net. – Twitter @adoptajsr – Facebook: AdoptaJSR – members@adoptajsr.java.net - the global mailing list – IRC: #adoptajsr channel on irc.freenode.net – GitHub: https://github.com/Adopt-a-JSR
  • 56. 56 Hackergarten in Java Hub •Come see us JavaOne Brasil Hackergarten •Java EE, Java SE, Money & Currency API, Units of Measurement API, IoT, JavaFX, OpenJDK... •Tuesday, Wednesday, Thursday: 11 am - 4pm •https://java.net/projects/hackgarten/pages/JavaOneBrasil2015
  • 57. 57 thank you, dziekuje, tak, tack, merci, grazie, gracias, danke, obrigado, bedankt, kiitos, xie xie, ありがとう .