Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Java API for JSON binding
JUG UA MEETING
22 APRIL 2015
Agenda
 Variety of JSON binding providers
 It’s time for JSON-B standard
 JSR 367 spec
 JUG involvement in spec adopti...
JSON - EVERYWHERE
Variety of JSON binding providers
json-io
flexjson
JSONiJ Apache Johnzon
Jackson
Why to be involved?
 To move the entire Java ecosystem forward
 To contribute your code and knowledge in Java
platform
...
How to start?
 Decide inside JUG what JSRs to support
 Contact Spec Lead / Expert Group to start collaboration
 Set up ...
What exactly to do?
Starter
•Participate discussions in mailing list (give your thoughts, suggest enhancements)
•Help repr...
JSON-B Spec (JSR 367) Resources
 Main page
 https://java.net/projects/jsonb-spec/pages/Home
 Mailing List
 https://jav...
Expert Committee
https://java.net/projects/jsonb-spec/pages/EGTransparency:
 Gregor Zurowski (individual) - Y - Requested...
JUG UA publicity & resources
 JUG UA publicity:
 http://jug.ua/adopt-a-jsr/
 https://java.net/projects/adoptajsr/pages/...
Thank you
and
join work on JSR!
Upcoming SlideShare
Loading in …5
×

JSON-B spec

1,598 views

Published on

Java standard JSON binding presentation from JavaDay Lviv 2015

Published in: Engineering
  • Be the first to comment

JSON-B spec

  1. 1. Java API for JSON binding JUG UA MEETING 22 APRIL 2015
  2. 2. Agenda  Variety of JSON binding providers  It’s time for JSON-B standard  JSR 367 spec  JUG involvement in spec adoption and what is already done  How to be involved?
  3. 3. JSON - EVERYWHERE
  4. 4. Variety of JSON binding providers json-io flexjson JSONiJ Apache Johnzon Jackson
  5. 5. Why to be involved?  To move the entire Java ecosystem forward  To contribute your code and knowledge in Java platform  To be at the forefront of new technology  To acquire new knowledge  To be more recognizable in Java world  Have fun!
  6. 6. How to start?  Decide inside JUG what JSRs to support  Contact Spec Lead / Expert Group to start collaboration  Set up a wiki page to co-ordinate your activities  e.g. http://java.net/projects/ljc-london-jug/pages/JSR-310  Link that into the matrix at http://adoptajsr.org  Start work!
  7. 7. 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
  8. 8. JSON-B Spec (JSR 367) Resources  Main page  https://java.net/projects/jsonb-spec/pages/Home  Mailing List  https://java.net/projects/jsonb-spec/lists/users/archive  Source code  https://java.net/projects/jsonb-spec/sources  JIRA  https://java.net/jira/browse/JSONB_SPEC
  9. 9. Expert Committee https://java.net/projects/jsonb-spec/pages/EGTransparency:  Gregor Zurowski (individual) - Y - Requested to participate long before JSR started, architect with many JSON binding frameworks, can dedicate enough time to the specification.  Martin Vojtek (Oracle) - Y - Representative from the company leading the specification, will contribute to the specification as well as RI, can dedicate enough time to the specification.  Hendrik Saly (individual) - Y - Experience implementing JSR 353 JSONP, from Apache Johnzon project, can dedicate enough time to the specification.  Inderjeet Singh (individual) - Y - Coauthor of Gson JSON binding library, can dedicate enough time to the specification.  Eugen Cepoi (individual) - Y - Author of Genson JSON Binding library, contributed to JSR 353, can dedicate enough time to the specification.  Romain Manni-Bucau (Tomitribe) - Y - Industry company representative, one of Apache Johnzon authors, can dedicate enough time to the specification.
  10. 10. JUG UA publicity & resources  JUG UA publicity:  http://jug.ua/adopt-a-jsr/  https://java.net/projects/adoptajsr/pages/WhoIsAdoptingJSRs  Source code of JUG UA:  https://github.com/sirotae/jsonb-spec-ua-adopt.git  https://github.com/olegts/jsonb-spec.git  Design review  https://docs.google.com/spreadsheets/d/1sYdqkuXnLLGKiks2ML8FKo6v2BRS8v6nuq93ptSxRUI/edit
  11. 11. Thank you and join work on JSR!

×