SlideShare une entreprise Scribd logo
1  sur  19
Télécharger pour lire hors ligne
1Copyright © 2012, Oracle and/or its affiliates. All rights reserved.   Insert Information Protection Policy Classification from Slide 13
101 Ways to Improve
                            Java: Why Developer                                                                                             Insert Picture Here
                             Participation Matters

Bruno Souza, Sou Java
Martijn Verberg, London Java Community
Heather VanCura, JCP Program
2Copyright © 2012, Oracle and/or its affiliates. All rights reserved.   Insert Information Protection Policy Classification from Slide 13
Ways to improve your JUG
Join or create a Java User Group (JUG)

Come to the meetings

Help promote your JUG: twitter, facebook, etc

Find someone that can give a talk

Get your company to sponsor (a meeting, an event)

Organize an activity (meetings, hackathons, dojos, etc)

Answer questions on a mailing list (or simply join!)

Volunteer for small, one time tasks (creating a web page, helping with an activity)

Come early to an event, and help to carry the piano

Moderate a list or add things to the wiki

  3Copyright © 2012, Oracle and/or its affiliates. All rights reserved.   Insert Information Protection Policy Classification from Slide 13
Ways to improve your JUG
Participate in the organization meetings or mailing lists

Take pictures of an event or meeting and publish them online

Write a blog about an event or meeting, to help promote the group

Help record and post a session online

Present your JavaOne experience when you get back

Repeat the best talk you saw at JavaOne at a JUG meeting

Send this list of ideas to other Java developers in your area so they can help out too!




  4Copyright © 2012, Oracle and/or its affiliates. All rights reserved.   Insert Information Protection Policy Classification from Slide 13
Ways to teach
   Present a step-by-step tutorial

   Present GreenFoot and Alice to school students

   Present BlueJ and Alice to university students

   Teach those tools to teachers and professors

   Write a step-by-step tutorial on your blog or to a magazine

   Create a page that lists resources

   Give a talk about your favorite Java feature or technology

   Learn a new Java API and present to your co-workers then, present in a JUG meeting, present
   it in an event in your area, and submit it to JavaOne!

   Create a study group to get certified, create a st to learn some new Java technology

   Teach a non-Java developer how to download the basic tools and where to find more
   information
5Copyright © 2012, Oracle and/or its affiliates. All rights reserved.   Insert Information Protection Policy Classification from Slide 13
Ways to Help a Java Open Source Project
Download and use an open source project

Improve the documentation

Write an article or a blog post

Write an FAQ

Describe a bug in detail and submit a bug report

Fix a bug and submit it to the project

Give a talk about it at a JUG meeting

each your co-workers how to use the project




 6Copyright © 2012, Oracle and/or its affiliates. All rights reserved.   Insert Information Protection Policy Classification from Slide 13
Ways to Adopt-a-JSR
Sign up to Adopt a JSR - http://java.net/projects/adoptajsr/

Test regular builds of the Reference Implementation (RI)

Report bugs in the RI

Submit Feature Requests to the spec

Triage issues on the issue tracker

Run a hack day to discuss the API

Moderate mailing lists and forums

Create an FAQ or Wiki

Evangelize a specification on Twitter, G+, Hacker News, etc

Blog!

 7Copyright © 2012, Oracle and/or its affiliates. All rights reserved.   Insert Information Protection Policy Classification from Slide 13
Ways to Adopt-a-JSR
Give a lightning talk

Help build the RI

Help build the Technical Compatibility Kit (TCK)

Create a Podcast

Learn Latin - e.g. legal language, translate to English




 8Copyright © 2012, Oracle and/or its affiliates. All rights reserved.   Insert Information Protection Policy Classification from Slide 13
Ways to Adopt OpenJDK
Sign up to Adopt OpenJDK

Run a Bugathon

Fix javac compiler warnings

Build virtual images

Add tests to Java

Submit Javadoc patches

Give a webbing

Teach someone to build OpenJDK

Hold a brown bag session at work

Fix the oldest known bug

 9Copyright © 2012, Oracle and/or its affiliates. All rights reserved.   Insert Information Protection Policy Classification from Slide 13
Ways to Adopt OpenJDK
Overhaul Javadoc to use HTML

Load the OpenJDK into different IDEs

Run a build farm node

Test your code on a nightly build

Learn how to read Java byte code

And always - Hold a party!




 10Copyright © 2012, Oracle and/or its affiliates. All rights reserved.   Insert Information Protection Policy Classification from Slide 13
Ways to participate in the JCP Program
    Visit JCP.org

    Follow jcp_org on Twitter

    Facebook friend JCP

    Read JCP Blog: blogs.oracle.com/jcp

    Register for JCP.org site

    Create a Java Specification Request (JSR) Watch List

    Review JSRs in progress- play with the code, write use cases, etc

    Comment on JSRs in progress-provide feedback

    Review JSRs in Maintenance

    Comment on JSRs in Maintenance

11Copyright © 2012, Oracle and/or its affiliates. All rights reserved.   Insert Information Protection Policy Classification from Slide 13
Ways to participate in the JCP Program
    Review the Transparency of JCP 2.8 JSRs in progress and provide feedback to the PMO
     and Spec Lead/community

    Join JSR projects on java.net

    Participate on the JCP forums on java.net

    Implement Final JSRs

    Become a JCP Member or associate with a current JCP member

    Nominate to serve on an Expert Group (EG)

    Serve on an EG

    Submit a JSR proposal and become Spec Lead

    Take a Spec Lead role in an Inactive or Dormant JSR

    Attend Spec Lead calls
12Copyright © 2012, Oracle and/or its affiliates. All rights reserved.   Insert Information Protection Policy Classification from Slide 13
Ways to participate in the JCP Program
Nominate yourself  for an Executive Committee (EC) seat

Vote in the EC elections

Vote in EC Special Elections

Review EC Meeting Summaries

Join the EC project on java.net

Join JCP.Next on java.net/JSR 358

Suggest agenda items for open EC meetings

Attend open EC teleconference (2x per year)

Invite JCP program office members to your JUG or meetup

Invite JSR Spec Leads to your JUG or meetup

13Copyright © 2012, Oracle and/or its affiliates. All rights reserved.   Insert Information Protection Policy Classification from Slide 13
Ways to participate in the JCP
    Attend open EC meetings at JavaOne

    Nominate for JCP Annual Awards

    Attend annual JCP Party

    Attend JCP BOFs (x3) – JCP.Next, 101 Ways, Meet the EC Candidates

    Write blogs or articles on your experiences




14Copyright © 2012, Oracle and/or its affiliates. All rights reserved.   Insert Information Protection Policy Classification from Slide 13
Q&A

15Copyright © 2012, Oracle and/or its affiliates. All rights reserved.   Insert Information Protection Policy Classification from Slide 13
Please
    Participate!




16Copyright © 2012, Oracle and/or its affiliates. All rights reserved.   Insert Information Protection Policy Classification from Slide 13
Why?                                                                                                                                       Fame!
                                                                                                                                             Fortune!
                                                                                                                                             Fun!




17Copyright © 2012, Oracle and/or its affiliates. All rights reserved.   Insert Information Protection Policy Classification from Slide 13
Please Join Us at the Annual JCP
                               Community Party Tuesday Night!
                               Infusion Lounge
                               124 Ellis Street, San Francisco
                               6:30pm – 9:00pm
                               Pick up your invitation here!



18Copyright © 2012, Oracle and/or its affiliates. All rights reserved.   Insert Information Protection Policy Classification from Slide 13
19Copyright © 2012, Oracle and/or its affiliates. All rights reserved.   Insert Information Protection Policy Classification from Slide 13

Contenu connexe

Similaire à Java one 101ways_2012

Coding for Desktop & Mobile with HTML5 & Java EE
Coding for Desktop & Mobile with HTML5 & Java EECoding for Desktop & Mobile with HTML5 & Java EE
Coding for Desktop & Mobile with HTML5 & Java EEGeertjan Wielenga
 
A Importância do JavaFX no Mercado Embedded
A Importância do JavaFX no Mercado EmbeddedA Importância do JavaFX no Mercado Embedded
A Importância do JavaFX no Mercado EmbeddedBruno Borges
 
NetBeans Workshop at Hanze University of Applied Science, Groningen
NetBeans Workshop at Hanze University of Applied Science, GroningenNetBeans Workshop at Hanze University of Applied Science, Groningen
NetBeans Workshop at Hanze University of Applied Science, GroningenGeertjan Wielenga
 
"Meet the NetBeans Community"
"Meet the NetBeans Community" "Meet the NetBeans Community"
"Meet the NetBeans Community" Geertjan Wielenga
 
Александр Белокрылов, Александр Мироненко. Java Embedded у вас дома
Александр Белокрылов, Александр Мироненко. Java Embedded у вас домаАлександр Белокрылов, Александр Мироненко. Java Embedded у вас дома
Александр Белокрылов, Александр Мироненко. Java Embedded у вас домаVolha Banadyseva
 
whats-new-netbeans-ide-80.pptx
whats-new-netbeans-ide-80.pptxwhats-new-netbeans-ide-80.pptx
whats-new-netbeans-ide-80.pptxGabrielSoche
 
Streamline collection and approval of status updates with oracle primavera ppt
Streamline collection and approval of status updates with oracle primavera pptStreamline collection and approval of status updates with oracle primavera ppt
Streamline collection and approval of status updates with oracle primavera pptp6academy
 
Java Embedded у вас дома
Java Embedded у вас домаJava Embedded у вас дома
Java Embedded у вас домаDiana Dymolazova
 
Partner Webcast – Oracle Public Cloud for ISVs: Migrating Java EE and ADF app...
Partner Webcast – Oracle Public Cloud for ISVs: Migrating Java EE and ADF app...Partner Webcast – Oracle Public Cloud for ISVs: Migrating Java EE and ADF app...
Partner Webcast – Oracle Public Cloud for ISVs: Migrating Java EE and ADF app...Thanos TP
 
Usability - Ignored by Developers and Undervalued by Managers (article)
Usability - Ignored by Developers and Undervalued by Managers (article)Usability - Ignored by Developers and Undervalued by Managers (article)
Usability - Ignored by Developers and Undervalued by Managers (article)Revelation Technologies
 
Using XA for Batch – Bad idea? (article)
Using XA for Batch – Bad idea? (article)Using XA for Batch – Bad idea? (article)
Using XA for Batch – Bad idea? (article)Revelation Technologies
 
O Mundo Oracle e o Que Há de Novo no Java
O Mundo Oracle e o Que Há de Novo no JavaO Mundo Oracle e o Que Há de Novo no Java
O Mundo Oracle e o Que Há de Novo no JavaBruno Borges
 
Oracle here. now. your choice.
Oracle   here.  now.  your choice.Oracle   here.  now.  your choice.
Oracle here. now. your choice.CIOEastAfrica
 
GlassFish Roadmap
GlassFish RoadmapGlassFish Roadmap
GlassFish Roadmapglassfish
 
Ed presents JSF 2.2 at a 2013 Gameduell Tech talk
Ed presents JSF 2.2 at a 2013 Gameduell Tech talkEd presents JSF 2.2 at a 2013 Gameduell Tech talk
Ed presents JSF 2.2 at a 2013 Gameduell Tech talkEdward Burns
 
C3 cx in the real world how lines of business come together to adopt cx sol...
C3   cx in the real world how lines of business come together to adopt cx sol...C3   cx in the real world how lines of business come together to adopt cx sol...
C3 cx in the real world how lines of business come together to adopt cx sol...Dr. Wilfred Lin (Ph.D.)
 
GraalVM Native Images by Oleg Selajev @shelajev
GraalVM Native Images by Oleg Selajev @shelajevGraalVM Native Images by Oleg Selajev @shelajev
GraalVM Native Images by Oleg Selajev @shelajevOracle Developers
 
Developing Applications with MySQL and Java
Developing Applications with MySQL and JavaDeveloping Applications with MySQL and Java
Developing Applications with MySQL and JavaMark Matthews
 

Similaire à Java one 101ways_2012 (20)

Coding for Desktop & Mobile with HTML5 & Java EE
Coding for Desktop & Mobile with HTML5 & Java EECoding for Desktop & Mobile with HTML5 & Java EE
Coding for Desktop & Mobile with HTML5 & Java EE
 
A Importância do JavaFX no Mercado Embedded
A Importância do JavaFX no Mercado EmbeddedA Importância do JavaFX no Mercado Embedded
A Importância do JavaFX no Mercado Embedded
 
NetBeans Workshop at Hanze University of Applied Science, Groningen
NetBeans Workshop at Hanze University of Applied Science, GroningenNetBeans Workshop at Hanze University of Applied Science, Groningen
NetBeans Workshop at Hanze University of Applied Science, Groningen
 
"Meet the NetBeans Community"
"Meet the NetBeans Community" "Meet the NetBeans Community"
"Meet the NetBeans Community"
 
Александр Белокрылов, Александр Мироненко. Java Embedded у вас дома
Александр Белокрылов, Александр Мироненко. Java Embedded у вас домаАлександр Белокрылов, Александр Мироненко. Java Embedded у вас дома
Александр Белокрылов, Александр Мироненко. Java Embedded у вас дома
 
whats-new-netbeans-ide-80.pptx
whats-new-netbeans-ide-80.pptxwhats-new-netbeans-ide-80.pptx
whats-new-netbeans-ide-80.pptx
 
Streamline collection and approval of status updates with oracle primavera ppt
Streamline collection and approval of status updates with oracle primavera pptStreamline collection and approval of status updates with oracle primavera ppt
Streamline collection and approval of status updates with oracle primavera ppt
 
Java Embedded у вас дома
Java Embedded у вас домаJava Embedded у вас дома
Java Embedded у вас дома
 
Apouc 2014-learn-from-oracle-support
Apouc 2014-learn-from-oracle-supportApouc 2014-learn-from-oracle-support
Apouc 2014-learn-from-oracle-support
 
Partner Webcast – Oracle Public Cloud for ISVs: Migrating Java EE and ADF app...
Partner Webcast – Oracle Public Cloud for ISVs: Migrating Java EE and ADF app...Partner Webcast – Oracle Public Cloud for ISVs: Migrating Java EE and ADF app...
Partner Webcast – Oracle Public Cloud for ISVs: Migrating Java EE and ADF app...
 
Usability - Ignored by Developers and Undervalued by Managers (article)
Usability - Ignored by Developers and Undervalued by Managers (article)Usability - Ignored by Developers and Undervalued by Managers (article)
Usability - Ignored by Developers and Undervalued by Managers (article)
 
Using XA for Batch – Bad idea? (article)
Using XA for Batch – Bad idea? (article)Using XA for Batch – Bad idea? (article)
Using XA for Batch – Bad idea? (article)
 
Con5133
Con5133Con5133
Con5133
 
O Mundo Oracle e o Que Há de Novo no Java
O Mundo Oracle e o Que Há de Novo no JavaO Mundo Oracle e o Que Há de Novo no Java
O Mundo Oracle e o Que Há de Novo no Java
 
Oracle here. now. your choice.
Oracle   here.  now.  your choice.Oracle   here.  now.  your choice.
Oracle here. now. your choice.
 
GlassFish Roadmap
GlassFish RoadmapGlassFish Roadmap
GlassFish Roadmap
 
Ed presents JSF 2.2 at a 2013 Gameduell Tech talk
Ed presents JSF 2.2 at a 2013 Gameduell Tech talkEd presents JSF 2.2 at a 2013 Gameduell Tech talk
Ed presents JSF 2.2 at a 2013 Gameduell Tech talk
 
C3 cx in the real world how lines of business come together to adopt cx sol...
C3   cx in the real world how lines of business come together to adopt cx sol...C3   cx in the real world how lines of business come together to adopt cx sol...
C3 cx in the real world how lines of business come together to adopt cx sol...
 
GraalVM Native Images by Oleg Selajev @shelajev
GraalVM Native Images by Oleg Selajev @shelajevGraalVM Native Images by Oleg Selajev @shelajev
GraalVM Native Images by Oleg Selajev @shelajev
 
Developing Applications with MySQL and Java
Developing Applications with MySQL and JavaDeveloping Applications with MySQL and Java
Developing Applications with MySQL and Java
 

Plus de Heather VanCura

2019 JCP Program Year End Summary
2019 JCP Program Year End Summary2019 JCP Program Year End Summary
2019 JCP Program Year End SummaryHeather 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 WorkforceHeather VanCura
 
2018 JCP Year End Summary
2018 JCP Year End Summary2018 JCP Year End Summary
2018 JCP Year End SummaryHeather VanCura
 
JCP 20 Years Infographic
JCP 20 Years InfographicJCP 20 Years Infographic
JCP 20 Years InfographicHeather VanCura
 
The Future of Java and You
The Future of Java and YouThe Future of Java and You
The Future of Java and YouHeather 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 2018Heather VanCura
 
The Future of Java and You
The Future of Java and YouThe Future of Java and You
The Future of Java and YouHeather VanCura
 
Heather How To Ally Ignite Talk
Heather How To Ally Ignite TalkHeather How To Ally Ignite Talk
Heather How To Ally Ignite TalkHeather 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
 
JCP & The Future of Java
JCP & The Future of JavaJCP & The Future of Java
JCP & The Future of JavaHeather VanCura
 
Adopt-a-JSR Program Update
Adopt-a-JSR Program UpdateAdopt-a-JSR Program Update
Adopt-a-JSR Program UpdateHeather VanCura
 
Valencia EMEA Java User Group Summit
Valencia EMEA Java User Group SummitValencia EMEA Java User Group Summit
Valencia EMEA Java User Group SummitHeather 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 FutureHeather VanCura
 
Participate in the Future of Java May 2017
Participate in the Future of Java May 2017Participate in the Future of Java May 2017
Participate in the Future of Java May 2017Heather VanCura
 

Plus de 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
 
APAC Tour 2019 update
APAC Tour 2019 updateAPAC Tour 2019 update
APAC Tour 2019 update
 
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...
 
Jozi JUG Hack Day
Jozi JUG Hack DayJozi JUG Hack Day
Jozi JUG Hack Day
 
JCP & The Future of Java
JCP & The Future of JavaJCP & The Future of Java
JCP & The Future of Java
 
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
 
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
 
Participate in the Future of Java May 2017
Participate in the Future of Java May 2017Participate in the Future of Java May 2017
Participate in the Future of Java May 2017
 

Java one 101ways_2012

  • 1. 1Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
  • 2. 101 Ways to Improve Java: Why Developer Insert Picture Here Participation Matters Bruno Souza, Sou Java Martijn Verberg, London Java Community Heather VanCura, JCP Program 2Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
  • 3. Ways to improve your JUG Join or create a Java User Group (JUG) Come to the meetings Help promote your JUG: twitter, facebook, etc Find someone that can give a talk Get your company to sponsor (a meeting, an event) Organize an activity (meetings, hackathons, dojos, etc) Answer questions on a mailing list (or simply join!) Volunteer for small, one time tasks (creating a web page, helping with an activity) Come early to an event, and help to carry the piano Moderate a list or add things to the wiki 3Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
  • 4. Ways to improve your JUG Participate in the organization meetings or mailing lists Take pictures of an event or meeting and publish them online Write a blog about an event or meeting, to help promote the group Help record and post a session online Present your JavaOne experience when you get back Repeat the best talk you saw at JavaOne at a JUG meeting Send this list of ideas to other Java developers in your area so they can help out too! 4Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
  • 5. Ways to teach Present a step-by-step tutorial Present GreenFoot and Alice to school students Present BlueJ and Alice to university students Teach those tools to teachers and professors Write a step-by-step tutorial on your blog or to a magazine Create a page that lists resources Give a talk about your favorite Java feature or technology Learn a new Java API and present to your co-workers then, present in a JUG meeting, present it in an event in your area, and submit it to JavaOne! Create a study group to get certified, create a st to learn some new Java technology Teach a non-Java developer how to download the basic tools and where to find more information 5Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
  • 6. Ways to Help a Java Open Source Project Download and use an open source project Improve the documentation Write an article or a blog post Write an FAQ Describe a bug in detail and submit a bug report Fix a bug and submit it to the project Give a talk about it at a JUG meeting each your co-workers how to use the project 6Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
  • 7. Ways to Adopt-a-JSR Sign up to Adopt a JSR - http://java.net/projects/adoptajsr/ Test regular builds of the Reference Implementation (RI) Report bugs in the RI Submit Feature Requests to the spec Triage issues on the issue tracker Run a hack day to discuss the API Moderate mailing lists and forums Create an FAQ or Wiki Evangelize a specification on Twitter, G+, Hacker News, etc Blog! 7Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
  • 8. Ways to Adopt-a-JSR Give a lightning talk Help build the RI Help build the Technical Compatibility Kit (TCK) Create a Podcast Learn Latin - e.g. legal language, translate to English 8Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
  • 9. Ways to Adopt OpenJDK Sign up to Adopt OpenJDK Run a Bugathon Fix javac compiler warnings Build virtual images Add tests to Java Submit Javadoc patches Give a webbing Teach someone to build OpenJDK Hold a brown bag session at work Fix the oldest known bug 9Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
  • 10. Ways to Adopt OpenJDK Overhaul Javadoc to use HTML Load the OpenJDK into different IDEs Run a build farm node Test your code on a nightly build Learn how to read Java byte code And always - Hold a party! 10Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
  • 11. Ways to participate in the JCP Program Visit JCP.org Follow jcp_org on Twitter Facebook friend JCP Read JCP Blog: blogs.oracle.com/jcp Register for JCP.org site Create a Java Specification Request (JSR) Watch List Review JSRs in progress- play with the code, write use cases, etc Comment on JSRs in progress-provide feedback Review JSRs in Maintenance Comment on JSRs in Maintenance 11Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
  • 12. Ways to participate in the JCP Program Review the Transparency of JCP 2.8 JSRs in progress and provide feedback to the PMO and Spec Lead/community Join JSR projects on java.net Participate on the JCP forums on java.net Implement Final JSRs Become a JCP Member or associate with a current JCP member Nominate to serve on an Expert Group (EG) Serve on an EG Submit a JSR proposal and become Spec Lead Take a Spec Lead role in an Inactive or Dormant JSR Attend Spec Lead calls 12Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
  • 13. Ways to participate in the JCP Program Nominate yourself  for an Executive Committee (EC) seat Vote in the EC elections Vote in EC Special Elections Review EC Meeting Summaries Join the EC project on java.net Join JCP.Next on java.net/JSR 358 Suggest agenda items for open EC meetings Attend open EC teleconference (2x per year) Invite JCP program office members to your JUG or meetup Invite JSR Spec Leads to your JUG or meetup 13Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
  • 14. Ways to participate in the JCP Attend open EC meetings at JavaOne Nominate for JCP Annual Awards Attend annual JCP Party Attend JCP BOFs (x3) – JCP.Next, 101 Ways, Meet the EC Candidates Write blogs or articles on your experiences 14Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
  • 15. Q&A 15Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
  • 16. Please Participate! 16Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
  • 17. Why? Fame! Fortune! Fun! 17Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
  • 18. Please Join Us at the Annual JCP Community Party Tuesday Night! Infusion Lounge 124 Ellis Street, San Francisco 6:30pm – 9:00pm Pick up your invitation here! 18Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
  • 19. 19Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13