JUG involvment in JCP and AdopJSR program
Upcoming SlideShare
Loading in...5
×
 

JUG involvment in JCP and AdopJSR program

on

  • 6,943 views

This presentation is intended to give an idea about what is JCP and Adopt JSR program for those developers who are not familiar with it yet, to explain why this is a right thing to do and to show how ...

This presentation is intended to give an idea about what is JCP and Adopt JSR program for those developers who are not familiar with it yet, to explain why this is a right thing to do and to show how easy to join and be involved. This is another step towards JCP openess and transparency and another try to involve more talented and passionate delelopers into moving Java forward. Has been shown on JEE Conf 2013

Statistics

Views

Total Views
6,943
Views on SlideShare
648
Embed Views
6,295

Actions

Likes
0
Downloads
1
Comments
0

8 Embeds 6,295

http://jug.ua 6209
http://jeeconf.com 46
http://feeds2.feedburner.com 31
http://feeds.feedburner.com 5
http://webcache.googleusercontent.com 1
http://www.365dailyjournal.com 1
http://translate.googleusercontent.com 1
http://feedly.com 1
More...

Accessibility

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

JUG involvment in JCP and AdopJSR program JUG involvment in JCP and AdopJSR program Presentation Transcript

  • JCP / Adopt-a-JSR programand ways for JUG growth
  • About speakersOlena Syrota• Experience in softwaredevelopment about 15years• Working at EPAM Systems• Lecturing at NTUU KPIOleg Tsal-Tsalko• Senior Java Developer inEPAM Systems.• Mostly working withenterprise businessapplications.• Member of LJC and JUG KPIcommunities.
  • JCP is driven by community!!!
  • JCP diagram
  • JCP process flow
  • JSR lifecycle
  • JCP triangle
  • Entry point
  • JMS2.0 home page
  • JMS2.0 adoption
  • JUG KPI (Kiev)• Home - http://jug.ua• Forum -https://groups.google.com/forum/?fromgroups#!forum/jug-kpi• Twitter - #jugua
  • Why should the JUGs get involved?• To move the entire Java ecosystem forward• To contribute your code and knowledge inJava platform• To be at the forefront of new technology• To acquire new knowledge• To be more recognizable in Java world• Have fun!
  • How to start?• Decide inside JUG what JSRs to support• Contact Spec Lead / Expert Group to startcollaboration• Set up a wiki page to co-ordinate youractivities– e.g. http://java.net/projects/ljc-london-jug/pages/JSR-310– Link that into the matrix at http://adoptajsr.org• Start work!
  • What exactly to do?Starter• Participate discussions in mailing list (give your thoughts,suggest enhancements)• Help reproduce issues• Test the early RI builds (report bugs, suggest improvements)Intermediate• Give feedback on design (review code, specification)• Help evangelise the JSR (talks, blogs, articals)Advanced• Help build the RI• Help build the TCK
  • There are a lot to choose from:• JSR 310 – Date & Time• JSR 335 – Lambdas• JSR 107 – JCache• JSR 236, Concurrency Utilities for Java• JSR 339, JAX RS 2.0• JSR 343, JMS 2.0• JSR 344, JSF 2.2• JSR 345, EJB 3.2• JSR 346, CDI 1.1• JSR 352, Batch Application for the Java Platform• JSR 353, Java API for JSON Processing• JSR 356, Java API for Web Sockets
  • Who is already participating?20 JUGs:Campinas JUG, ceJUG, GOJava, SouJava,PeruJUG, SV JUG, Houston JUG, Toronto JUG,London Java Community, BeJUG, Madrid JUG,JUG Cologne, Indonesia JUG, Hyderabad JUG,JUG Chennai, Morocco JUG, Faso JUG, JoziJUG, Mbale and more…JUG KPI could be one of them!!!
  • There are also other ways for growth…
  • LJC event and meetups• Meet a project• Developers sessions• HackDay• Hack the towerLSCC event and meetups• Code & Coffee• Code & Beer• Round tables• Coding kata
  • Hack DayMore details here -http://www.slideshare.net/RichardWarburton/how-to-run-a-hackday-1• Educate• Give feedback• Find/fix bugsPick a target• Establish time, place and agendaFind a space• Have coordinator,• Follow guidelines,• Communicate with EG via mailing listGet some help• Talk/discuss with each other• Consider range of experiences• Consider exercises• Pair/learn from each other• Have fun!!!Do it!
  • Glossary• JUG - Java User Group• JSR - Java Specification Request• JCP - Java Community Process• RI - Reference Implementation• TCK - Technology Compatibility Kit• EG - Expert Group• EC - Executive Committee• SL – Spec Lead
  • Links• AdoptJSR:http://java.net/projects/adoptajsr/pages/Home• OpenJDK: http://java.net/projects/adoptopenjdk• JSR stages: https://trello.com/board/jsr-stages/4f45411a26cbd5910a2aaf2a• JavaOne talk “Ways to improve Java” -http://www.myexpospace.com/JavaOne2012/SessionFiles/BOF6283_mp4_6283_001.mp4• Devoxx UK 2013 slides -https://picasaweb.google.com/107559889592466871455/2013MarchDevoxxUK?authkey=Gv1sRgCIqyk8ax9MGdoQE&noredirect=1
  • Thank you!Oleg Tsal-TsalkoEmail: oleg.tsalko@gmail.comTwitter: @tsaltsolOlena SyrotaEmail: sirotae@gmail.com