1 Adopt a JSR (Full Presentation) Martijn Verburg James Gough On behalf of the LJC and the global JUG program Thanks to SouJava.

Slides:



Advertisements
Similar presentations
Social web case study: solving problems for your institution Jo Alcock Evidence Base Birmingham City University.
Advertisements

Job searching,CV and Interview Advice Jayne Winch Date September 2013.
Brownie Programme Update Tips and hints at using the new Brownie programme Created by Diane Card April 2014.
1 Adopt OpenJDK (Full Presentation) Mani Sarkar On behalf of the LJC and the global JUG program Slides provided by Martijn Verburg
MVC in JavaEE 8 Manfred Riem Principal Member of Technical Staff September, 2014 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
1 Working with Social Media in Research Settings Victoria Wade Careers Consultant.
Using LinkedIn. LinkedIn At A Glance LinkedIn is a social network aimed toward professionals More than 50 million users Usually seen as an online version.
Intro to Social Networking Or, “It sounds like a ton of time to me, why bother?” and other points we can cover in an hour or so! 1© 2010 Angel Fire ArtSpace.
Maximising LinkedIn The statistics Over 175+ million members in over 200 countries (10+ million in the UK) 2 new members approx. every second More than.
WEB2.0 Social Media & Independent Pharmacy Real World Use & Possibilities.
University of Portsmouth students Communicating with you Student support services Course representatives A shared commitment Safer students.
Sarah Thompson, E-Mentoring Coordinator Protégé Mentorship Program Orientation.
10 Tactics for Building Online Community. Empowering Online Community Since 2001 © 2007 GoLightly, Inc. Introduction - Presenters Heather McKeon Miller.
TELLING YOUR STORY THROUGH SOCIAL MEDIA Karen Ackerman Director: mediastories.
Copyright ©: SAMSUNG & Samsung Hope for Youth. All rights reserved Tutorials The internet: Social networks and communities Suitable for: Improver.
Marketing done by social interactions – Likes – Shares – Comments FREE! (suppose to be)
Positive Change Begins with Personal Choice Using Social Media to Have a Voice and Make Change!
UKOUG Engineered Systems Summit CBI Conference Centre Tuesday 16 th April 2013.
From Forgotten Intranet to Successful Wiki: Best Practices for Implementing an Academic Library Staff Wiki University of Nevada, Las Vegas Kristen Costello.
DIABETES UK TRACKER SMARTPHONE APP 28 March #duktracker "This app is so focused and simple, yet it's ingenious. I loved the way they tested.
Hawaii Clean Energy Initiative Online Presence. Social Media Best Practices Utilize promotions to drive social activity and engagement Objective: Generate.
® Urban Planning DWG Wiki, Newsletters and Social Media Efforts and Plans Lynn Calder, GiStandards Copyright © 2015 Open Geospatial.
The next step for IDEC From information to conversation Using Internet for Sharing Knowledge Jeroen Clemens
Are Doctoral Candidates Switched on to the Impact of Social Media? Dr Heather Doran Winston Churchill Fellow 2015 (Social Media)
Testing New Approaches Delivering CIS through Social Media Channels Martin Ledwick Cancer Research - UK.
JSR Review Process April Patrick Curran, Mike Milinkovich, Heather Vancura, Bruno Souza.
1 Click to edit the title text formatClick to edit Master text styles Second level Third level Fourth level Fifth level How did the adopt-a-jsr program.
Using LinkedIn to Build Business Presented by: Mandy Boyle SEO Manager.
Hawaii Clean Energy Initiative Online Presence. Social Media Utilize promotions to drive social activity and engagement Objective: Generate “noise” across.
How To Drive Traffic To Your Website With Facebook - Growing Your Online Business With Facebook- and Much More - The Facebook Experts Handbook 1 This book.
INTERLEGES AGM KIEV THE “ESSENTIALS” OF LAW FIRM WEBSITES.
Communications Skills (ELE 205)
Social Media Getting Social in a Digital World. (And, why it matters to your business!)
What IS a Journeyman Programmer? Why this program?
Coaching/Planning Session. Reality Check How are things now? - Concrete facts about present situation - Understanding our starting point What is the.
An initiative by - Vishesh Sanghvi - Abhishek Javali CodeChef STUDENT’S CHAPTER CHARUSAT.
Getting Started Copyright 2010 Peoplemovers.com, All rights reserved.
Best Current Operational Practices – Efforts from the Internet Society Deploy360 – Internet Society.
1 Proposal Presentation On Search Engine Optimization.
Hawaii Clean Energy Initiative Online Presence. Social Media Best Practices Leverage Networks Generate “noise” Influence Search Expand Reach.
Communications Skills (ELE 205) Dr. Ahmad Dagamseh Dr. Ahmad Dagamseh.
The Ehlers-Danlos Support UK How to run a successful meeting!
@theEIFoundation | eif.org.uk Early Intervention to prevent gang and youth violence: ‘Maturity Matrix’ Early intervention (‘EI’) is about getting extra.
Social Media Policies and Evaluation Tools. We can acquire a sense of who makes up our community We can gain more direct information about what people.
#ASGC2015 Social Media Workshop
New Product Development Page 1 Teddy Concurrent Engineering by Teddy Sjafrizal.
Why aren’t we doing it already? Programming the Future.
“THE VOICE OF BUSINESS” Chelsey Larson. LinkedIn Facebook Twitter YouTube.
Collaborative Research: The “Social” Way Jackie Krause, Ph. D. Assistant Faculty, Ashford University
CHAPTER THREE. PUT YOUR BRAND ONLINE Employers pay a lot of attention to the “cultural fit” of candidates; they want to know if your personality will.
Overview In this tutorial you will: learn what an e-portfolio is learn about the different things e-portfolios may be used for identify some options for.
A brief lesson in Wikis Researched and presented by Tessa Huftalin and Sabrina Glaza.
NIH Change Management Program Change Management Program Overview March 8,
JCI Website Tips For videos and tips on using the JCI website, go to: jciuk.org.uk/get-involved/website- training/ For help,
Using Social Media To Promote Video Content Video Marketing Tips for Small Businesses.
1 Documentation Workflow Proposal By Michael Wheatland LibreOffice Documentation Team
Business Communication.  An expert, more generally, is a person with extensive knowledge or ability based on research, experience, or occupation and.
Helping you succeed in promoting your club
Section title This presentation is designed to help you talk to young people about Drive. The notes included aren’t intended to be read out, they are for.
Contracting Officer Podcast Slides
Work Experience provides an insight into different sectors and careers to improve your son/daughter’s understanding of the world of work. It helps them.
Rachel Crowder Apprenticeships Rachel Crowder
How to run an efficient, effective, and inclusive process
Using networks to be more effective
with Pearson’s MyITLab for Office 2013
Continuing Professional Development Assessor Briefing
The project partners and their types
NEW INTERACTIVE FEATURES
Presentation transcript:

1 Adopt a JSR (Full Presentation) Martijn Verburg James Gough On behalf of the LJC and the global JUG program Thanks to SouJava for lots of extra valuable input into this presentation Slide design by

2 Acronym Soup  JUG - Java User Group  JSR - Java Specification Request  JCP - Java Community Process  RI - Reference Implementation  TCK - Technology Compatibility Kit

3 What is the Adopt a JSR program?  See for full detailshttp://adoptajsr.org  A JUG lead initiative to improve standards in the Java ecosystem  Groups of JUG members work on Java Specification Requests

4 Why should the JUGs get involved? - 1  To move the entire Java ecosystem forward –To become part of the solution as opposed to staying silent –Help define the future  To be at the forefront of new technology  To ensure that ivory tower standards do not occur  To make sure the useful libraries and APIs get built  To boost the careers of JUG members –Gain new technical and community skills and much more!new technical and community skills

5 Why should the JUGs get involved? - 2  To demystify the JCP and the standards process –Get day to day developers knowledgable about the process  To acquire new knowledge –Gain valuable technical skills –Learn a brand new part of the Java ecosystem  To gain competitive advantage –Be the early experts in a new standard  Gain more members –Helps build long lasting activities for the JUG –Turns passive members into active ones!  It’s fun! 5

6 How does it help the Standards?  Standards get earlier feedback –Leading to more developer friendly APIs  Standards get 'end user/developer' expert input  Standards get developed more quickly, JUGs can help build –Reference Implementations (RI) –Technical Compatibility Kits (TCK)  JUGs can also help with management of the JSR –Managing mailing lists –Triaging issues –Testing –Evangelism –+ more! 6

7 Who’s involved already?  See for up to date details. –The London Java Community (UK) –SouJava (Brazil) –GoJava (Brazil) –Houston JUG (USA) –Chennai JUG (India)  + Several more starting out 7

8 What difference have they really made?  SouJava helped push through JSR-348 –Reforming the Java Community Process (JCP) –Open mailing lists –Public Issue trackers –Standards reviewed early and often  The LJC is helping make sure JSR-310 gets through –Date and Time for Java 8 –Focussed on building the Technology Compatibility Kit (TCK) –~40% by Dec 2011 –Ensures that you get the new Date and Time API for Java 8  Houston JUG is working on Data Grids –Vital technology for the cloud space –Avoids vendor lock-in 8

9 How do I join?  Contact your local JUG leader  OR  Go to –Follow the simple set-up steps there 9

10 An Important Note  Your enthusiasm and skill sets are what JSRs need!  But your efforts should have focus – Sometimes well meaning enthusiasm can be counter productive – e.g. We’re not all language designers! – However, there is always a truly productive way to help a JSR  Don’t forget, co-ordinate and communicate your efforts – With the Spec Lead and the Expert Group – With other JUGs 

11 Steps to take after joining  Find fellow members in your JUG to work with –A particular JSR might already have members in your JUG working on it –Double check the matrix at  Join the relevant JSR mailing list  We encourage people/groups down two paths –Scratch an itch. Work on the part of the JSR you’re interested in! –Spec lead guidance. Simply ask the Spec lead what needs done!  The next few slides have suggested ideas  Don’t forget to have fun! 11

12 Starter Levels to get involved at - 1  Test the early RI builds –Use them to find pain points (“It’s just too laborious to construct X”) –Report bugs (“Arggh NPE!!”) –Suggest feature enhancements (“A convertX method would help”)  Help triage issues –Reproduce issues –Erase/merge duplicates –Set priorities/categories etc  Give feedback on design –Discuss issues with your JUG and deliver feedback –Think about how you would use the JSR as a –day to day developer 12

13 Starter Levels to get involved at - 2  Help moderate the mailing lists –Help the community self police towards helpful conversations –Pour water on flame wars etc  Help evangelise the JSR –Social media (twitter, facebook et al) –Blogging (write a post about the JSR) –Lightning talks (give a talk at your user group or online!)  Improve project infrastructure and JSR visibility –Help setup canned hosting (java.net, GitHub etc) –Help with SEO of website –Ensure downloads, mailing lists, issue trackers are easy to find –Help maintain their FAQ/Wiki 13

14 Intermediate Levels to get involved at  Help get the JSR to JSR-348 compliance –Is there a public issue tracker? –Does the EG communicate on a public mailing list? –Is the EG balanced? –Is the Std a coming together of competing implementations?  Help build the RI –Get coding with the actual implementation of the spec!  Help build the TCK –All implementations must pass this crucial test suite –Great way to gain real TDD/Unit/Integration test experience 14

15 Advanced Levels to get involved at  Join the Expert Group (EG) –You need to be an expert in this technology –EG members are central to pushing the JSR forwards –High time commitment –Lots of personal, community and career benefits  Become the Spec Lead for a JSR –You need to be a leading expert in a particular technology –Considerable time commitment –International recognition for your work  Join the Executive Committee –High time commitment, influence all standards 15

16 Starting an ‘Adopt a JSR’ group  a_JSR_group a_JSR_group  Set up a wiki page to co-ordinate your activities –e.g. –Link that into the matrix at  Contact the Spec Lead / EG  Mail your JUG members to gather interest –Outline what this JSR is and why the JUG should get involved  Identify areas that you and your members want to work on –Best to co-ordinate this with Spec Lead 16

17 Lets change the Java ecosystem!  Thanks for reading! –The acronyms become familiar, we promise!  We really hope you’ll consider joining us –Duke would love your help!  for full details  Contacts: –Martijn Verburg –James Gough 17