Mais conteúdo relacionado
Semelhante a Java one 101ways_2012 (20)
Mais de Heather VanCura (20)
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