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

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

JUG involvment in JCP and AdopJSR program

6,848

Published on

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

Published in: Technology, News & Politics
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
6,848
On Slideshare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. JCP / Adopt-a-JSR programand ways for JUG growth
  • 2. 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.
  • 3. JCP is driven by community!!!
  • 4. JCP diagram
  • 5. JCP process flow
  • 6. JSR lifecycle
  • 7. JCP triangle
  • 8. Entry point
  • 9. JMS2.0 home page
  • 10. JMS2.0 adoption
  • 11. JUG KPI (Kiev)• Home - http://jug.ua• Forum -https://groups.google.com/forum/?fromgroups#!forum/jug-kpi• Twitter - #jugua
  • 12. 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!
  • 13. 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!
  • 14. 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
  • 15. 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
  • 16. 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!!!
  • 17. There are also other ways for growth…
  • 18. LJC event and meetups• Meet a project• Developers sessions• HackDay• Hack the towerLSCC event and meetups• Code & Coffee• Code & Beer• Round tables• Coding kata
  • 19. 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!
  • 20. 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
  • 21. 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
  • 22. Thank you!Oleg Tsal-TsalkoEmail: oleg.tsalko@gmail.comTwitter: @tsaltsolOlena SyrotaEmail: sirotae@gmail.com

×