java one 101ways_2012

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

Upload: heather-vancura

Post on 18-Nov-2014

310 views

Category:

Documents


0 download

DESCRIPTION

JavaOne 2012 presentation wi th JCP, London Java Community & SouJava

TRANSCRIPT

Page 1: Java one 101ways_2012

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

Page 2: Java one 101ways_2012

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

Page 3: Java one 101ways_2012

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

Page 4: Java one 101ways_2012

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!

Page 5: Java one 101ways_2012

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

Page 6: Java one 101ways_2012

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

Page 7: Java one 101ways_2012

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!

Page 8: Java one 101ways_2012

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

Page 9: Java one 101ways_2012

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

Page 10: Java one 101ways_2012

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!

Page 11: Java one 101ways_2012

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

Page 12: Java one 101ways_2012

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

Page 13: Java one 101ways_2012

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

Page 14: Java one 101ways_2012

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

Page 15: Java one 101ways_2012

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

Q & A

Page 16: Java one 101ways_2012

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

Please Participate!

Page 17: Java one 101ways_2012

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

Fame! Fortune!Fun!

Why?

Page 18: Java one 101ways_2012

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!

Page 19: Java one 101ways_2012

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