SlideShare una empresa de Scribd logo
1 de 8
Adopt a JSR

 Most of slides from Martijn Verburg and James
  Gough
Acronyms

 JUG - Java User Group
 JSR - Java Specification Request
 JCP - Java Community Process
 RI - Reference Implementation
 TCK - Technology Compatibility Kit
What is the Adopt a JSR
              program?
 See http://adoptajsr.org for full details
 A JUG lead initiative to improve standards in
  the Java ecosystem
 Groups of JUG members work on Java
  Specification Requests
Why should the JUGs get
             involved?
 To move the entire Java ecosystem forward
 To become part of the solution as opposed to staying
  silent
 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!
 It’s fun!
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!
Who’s involved already?

 See http://adoptajsr.org for up to date
  details
   The London Java Community (UK)
   SouJava (Brazil)
   GoJava (Brazil)
   Houston JUG (USA)
   Chennai JUG (India)
 + Several more starting out
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)
    ~50% 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 lockin
How do I contribute?

 Nashville JUG is now member of JCP:
 http://www.jcp.org/en/participation/JUG_list
 Our rights:
  http://jcp.org/en/participation/overview
 As an NJUG member you are also indirectly
  member of JCP
 Find fellow JUG members
 Look at http://adoptajsr.org

Más contenido relacionado

Similar a Adopt a JSR NJUG edition

Similar a Adopt a JSR NJUG edition (20)

Adopt A JSR - MoroccoJUG
Adopt A JSR - MoroccoJUGAdopt A JSR - MoroccoJUG
Adopt A JSR - MoroccoJUG
 
Adopt-JSR-Workshop JavaOne 2013
Adopt-JSR-Workshop JavaOne 2013Adopt-JSR-Workshop JavaOne 2013
Adopt-JSR-Workshop JavaOne 2013
 
Adopt-a-JSR for Bucharest JUG
Adopt-a-JSR for Bucharest JUGAdopt-a-JSR for Bucharest JUG
Adopt-a-JSR for Bucharest JUG
 
Jcp adopt jsr
Jcp adopt jsrJcp adopt jsr
Jcp adopt jsr
 
JCP How to Participate @ JavaOne Russia
JCP How to Participate @ JavaOne RussiaJCP How to Participate @ JavaOne Russia
JCP How to Participate @ JavaOne Russia
 
Join the Java Evolution Baltimore/DC/Philly
Join the Java Evolution Baltimore/DC/PhillyJoin the Java Evolution Baltimore/DC/Philly
Join the Java Evolution Baltimore/DC/Philly
 
JavaOne Latin America Participate in Shaping Java's Future
JavaOne Latin America Participate in Shaping Java's Future JavaOne Latin America Participate in Shaping Java's Future
JavaOne Latin America Participate in Shaping Java's Future
 
Join the Java Evolution NYC
Join the Java Evolution NYCJoin the Java Evolution NYC
Join the Java Evolution NYC
 
Introduction to the Java Community Process
Introduction to the Java Community ProcessIntroduction to the Java Community Process
Introduction to the Java Community Process
 
NYSIG Quickie
NYSIG QuickieNYSIG Quickie
NYSIG Quickie
 
How to Participate Japan
How to Participate JapanHow to Participate Japan
How to Participate Japan
 
FosdemJavaDevRoom2015
FosdemJavaDevRoom2015FosdemJavaDevRoom2015
FosdemJavaDevRoom2015
 
Advance your Career and Help Define Java’s Future
Advance your Career and Help Define Java’s FutureAdvance your Career and Help Define Java’s Future
Advance your Career and Help Define Java’s Future
 
Participate in the Future of Java Oredev
Participate in the Future of Java OredevParticipate in the Future of Java Oredev
Participate in the Future of Java Oredev
 
Adopt-a-JSR for Spec Leads
Adopt-a-JSR for Spec LeadsAdopt-a-JSR for Spec Leads
Adopt-a-JSR for Spec Leads
 
How the JCP Works & Adopt-a-Program Update for Paraguay JUG
How the JCP Works & Adopt-a-Program Update for Paraguay JUGHow the JCP Works & Adopt-a-Program Update for Paraguay JUG
How the JCP Works & Adopt-a-Program Update for Paraguay JUG
 
Join the Java Evolution GIDS Bangalore & Pune
Join the Java Evolution GIDS Bangalore & PuneJoin the Java Evolution GIDS Bangalore & Pune
Join the Java Evolution GIDS Bangalore & Pune
 
Devoxx UK BOF session
Devoxx UK BOF sessionDevoxx UK BOF session
Devoxx UK BOF session
 
JCP Participation for ColumbiaJUG
JCP Participation for ColumbiaJUGJCP Participation for ColumbiaJUG
JCP Participation for ColumbiaJUG
 
Participate in the Future of Java May 2017
Participate in the Future of Java May 2017Participate in the Future of Java May 2017
Participate in the Future of Java May 2017
 

Más de Csaba Toth

Hadoop and Mapreduce for .NET User Group
Hadoop and Mapreduce for .NET User GroupHadoop and Mapreduce for .NET User Group
Hadoop and Mapreduce for .NET User Group
Csaba Toth
 

Más de Csaba Toth (14)

Git, GitHub gh-pages and static websites
Git, GitHub gh-pages and static websitesGit, GitHub gh-pages and static websites
Git, GitHub gh-pages and static websites
 
Eclipse RCP Demo
Eclipse RCP DemoEclipse RCP Demo
Eclipse RCP Demo
 
The Health of Networks
The Health of NetworksThe Health of Networks
The Health of Networks
 
Introduction to Google BigQuery
Introduction to Google BigQueryIntroduction to Google BigQuery
Introduction to Google BigQuery
 
Column Stores and Google BigQuery
Column Stores and Google BigQueryColumn Stores and Google BigQuery
Column Stores and Google BigQuery
 
Windows 10 preview
Windows 10 previewWindows 10 preview
Windows 10 preview
 
Developing Multi Platform Games using PlayN and TriplePlay Framework
Developing Multi Platform Games using PlayN and TriplePlay FrameworkDeveloping Multi Platform Games using PlayN and TriplePlay Framework
Developing Multi Platform Games using PlayN and TriplePlay Framework
 
Google Compute Engine
Google Compute EngineGoogle Compute Engine
Google Compute Engine
 
Google App Engine
Google App EngineGoogle App Engine
Google App Engine
 
Setting up a free open source java e-commerce website
Setting up a free open source java e-commerce websiteSetting up a free open source java e-commerce website
Setting up a free open source java e-commerce website
 
Google Cloud Platform, Compute Engine, and App Engine
Google Cloud Platform, Compute Engine, and App EngineGoogle Cloud Platform, Compute Engine, and App Engine
Google Cloud Platform, Compute Engine, and App Engine
 
Hive and Pig for .NET User Group
Hive and Pig for .NET User GroupHive and Pig for .NET User Group
Hive and Pig for .NET User Group
 
Hadoop and Mapreduce for .NET User Group
Hadoop and Mapreduce for .NET User GroupHadoop and Mapreduce for .NET User Group
Hadoop and Mapreduce for .NET User Group
 
Ups and downs of enterprise Java app in a research setting
Ups and downs of enterprise Java app in a research settingUps and downs of enterprise Java app in a research setting
Ups and downs of enterprise Java app in a research setting
 

Último

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Último (20)

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 

Adopt a JSR NJUG edition

  • 1. Adopt a JSR  Most of slides from Martijn Verburg and James Gough
  • 2. Acronyms  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 http://adoptajsr.org for full details  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?  To move the entire Java ecosystem forward  To become part of the solution as opposed to staying silent  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!  It’s fun!
  • 5. 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. Who’s involved already?  See http://adoptajsr.org 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. 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)  ~50% 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 lockin
  • 8. How do I contribute?  Nashville JUG is now member of JCP:  http://www.jcp.org/en/participation/JUG_list  Our rights: http://jcp.org/en/participation/overview  As an NJUG member you are also indirectly member of JCP  Find fellow JUG members  Look at http://adoptajsr.org

Notas del editor

  1. So Oracle wants to involve us and the eco system is interested in our opinions and contributions
  2. Second link bottom: we are ”Members”, we almost have all rights