java one 101ways_2012
DESCRIPTION
JavaOne 2012 presentation wi th JCP, London Java Community & SouJavaTRANSCRIPT
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 131
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 132
Insert Picture Here
101 Ways to Improve Java: Why Developer Participation Matters
Bruno Souza, Sou JavaMartijn Verberg, London Java CommunityHeather VanCura, JCP Program
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 133
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
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 134
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!
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 135
Ways to teachPresent 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
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 136
Ways to Help a Java Open Source ProjectDownload 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
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 137
Ways to Adopt-a-JSRSign 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!
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 138
Ways to Adopt-a-JSRGive 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
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 139
Ways to Adopt OpenJDKSign 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
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1310
Ways to Adopt OpenJDKOverhaul 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!
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1311
Ways to participate in the JCP ProgramVisit 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
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1312
Ways to participate in the JCP ProgramReview 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
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1313
Ways to participate in the JCP ProgramNominate 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
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1314
Ways to participate in the JCPAttend 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
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1315
Q & A
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1316
Please Participate!
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1317
Fame! Fortune!Fun!
Why?
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1318
Please Join Us at the Annual JCP Community Party Tuesday Night!Infusion Lounge124 Ellis Street, San Francisco6:30pm – 9:00pmPick up your invitation here!
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1319