1 / 40

Apache MyFaces: The Largest JavaServer TM Faces Platform Developer Community

Apache MyFaces: The Largest JavaServer TM Faces Platform Developer Community. Dennis Byrne - Thoughtworks Manfred Geiler - IRIAN Solutions Martin Marinschek - IRIAN Solutions Matthias Wessendorf – Oracle Apache MyFaces http://myfaces.apache.org. BOF-7405. Agenda. Once Upon a Time

siusan
Download Presentation

Apache MyFaces: The Largest JavaServer TM Faces Platform Developer Community

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Apache MyFaces:The Largest JavaServerTM Faces Platform Developer Community Dennis Byrne - Thoughtworks Manfred Geiler - IRIAN Solutions Martin Marinschek - IRIAN Solutions Matthias Wessendorf – Oracle Apache MyFaces http://myfaces.apache.org BOF-7405

  2. Agenda Once Upon a Time The Faces of MyFaces Open Source Success Model Surprise Announcement

  3. Agenda Once Upon a Time The Faces of MyFaces Open Source Success Model Surprise Announcement

  4. History How it began • Thomas Spiegl and Manfred Geiler • Struts? • JavaServerTM Faces! • 2002 – sourceforge.net • 2003 – first stable release • 2004 – apache.org • 2005 – Technology Compatibility Kit (TCK), Specification compliancy • Component libraries – Tomahawk, Tobago, Trinidad • 32 committers

  5. More Than Just a JSF Implementation The sub-projects • Core 1.1 – JSR-127 (JSF 1.1) API + implementation • Core 1.2 – JSR-252 (JSF 1.2) API + implementation • Tomahawk – extended standard components and convenient custom components • Tobago – component set with layout manager • Trinidad – Oracle's ADF Faces donation, large component set and some goodies

  6. Agenda Once Upon a Time The Faces of MyFaces Open Source Success Model Surprise Announcement

  7. Bruno Aranda European Bioinformatics Institute • UK • JSF 1.2

  8. Bernd Bohmann Atanion • Germany • Tobago • Maven Build • Release Manager (Tobago)

  9. Dennis Byrne ThoughtWorks • Alaska • Illinois – Chicago • State Encryption • TCK Compliance

  10. Mathias Broekelmann • Germany • JSF 1.2

  11. Cagatay Civici • Turkey • Client-side Validation

  12. Gabrielle Crawford Oracle • California • Trinidad Components

  13. Mario Ivankovits OPS • Austria • Mister "MyFaces Orchestra"

  14. Manfred Geiler IRIAN Solutions • Austria • Core implementation • Release Manager (Core, Tomahawk)

  15. Jurgen Lust Ghent University • Belgium • t:schedule

  16. Jurgen Lust Ghent University • Belgium

  17. Catalin Kormos Codebeat • Romania • Sortable DataTable

  18. Anton Koinov Google • California • Optimized Hashtables

  19. Paul McMahan IBM • North Carolina • JSF 1.2

  20. Gerald Müllan IRIAN Solutions • Austria • Ajax

  21. Sean Schofield • Washington D.C. • Maven Build • tree2 Component

  22. Werner Punz Media Data • Austria • Ajax • Tomahawk Components

  23. Wendy Smoak Mergere • Arizona • Maven Build • Continuum • Struts, Tiles, Shale

  24. Grant Smith Marathon Computer Systems • USA • Core Contributions • Bug Fixes

  25. Adam Winer Oracle • California • The Godfather of JavaServerTM Faces

  26. Thomas Spiegl IRIAN Solutions • Austria • Core Implementation • Tomahawk-Trinidad interaction

  27. Martin Marinschek IRIAN Solutions • Austria • Mister "Bug Hunter"

  28. Matthias Wessendorf Oracle • Germany • Mister "Trinidad“ • Release Manager (Trinidad)

  29. Agenda Once Upon a Time The Faces of MyFaces Open Source Success Model Surprise Announcement

  30. Team Diversity Interoperability • Apache Tomcat • JBoss Seam • Apache Shale • Apache Tiles • Sun RI • Facelets • Portlets • Apache Commons • Apache Geronimo

  31. Team Diversity Standards • JSR 127 – JSF 1.0 (1.1) • JSR 252 – JSF 1.2 • JSR 299 – WebBeans • JSR 168 – Portlets • JSR 309 – JSF Portlet Bridge • JSR 276 – JSF Metadata

  32. Team Diversity Companies • Oracle, IBM, Sun, Google • ThoughtWorks, Red Hat • IRIAN, CodeBeat

  33. Support Tools Vendors • Tomahawk • Exadel • Trinidad • JDeveloper • Exadel

  34. Support Commercial Support • IRIAN • Codebeat

  35. Support Apress Publishing • “The Definitive Guide to MyFaces and AJAX”

  36. Team Structure Top Down Model • Linux • Rails • Spring Framework • Apache MyFaces Flat Model

  37. Future of MyFaces • More AJAX • Absorb the competition • Trinidad • Tobago • Oracle’s Rich Component Framework (RCF)

  38. Agenda Once Upon a Time The Faces of MyFaces Open Source Success Model Surprise Announcement

  39. For More Information http://myfaces.apache.org dev@myfaces.apache.org users@myfaces.apache.org

  40. Q&A Dennis Byrne - Thoughtworks Manfred Geiler - IRIAN Solutions Martin Marinschek - IRIAN Solutions Matthias Wessendorf – Oracle

More Related