SlideShare a Scribd company logo
1 of 5
Download to read offline
Cocoon 3 – Student projects
COPYRIGHT INDOQA SOFTWARE DESIGN UND BERATUNG GMBH




                                                                        Reinhard Pötz - Steven Dolg

                                                                  Committers of the Apache Cocoon Project
                                                       Software Engineers @ Indoqa Software Design und Beratung GmbH
Cocoon 3

                                                           Project of the Apache Software Foundation
                                                       



                                                           Cocoon 3 – A rewrite
                                                       



                                                           Go REST
                                                       
COPYRIGHT INDOQA SOFTWARE DESIGN UND BERATUNG GMBH




                                                     MAR 2009 :: PAGE 2      REINHARD POETZ - STEVEN DOLG   INDOQA.COM
Collaboration [1]

                                                           Successful project results will be integrated into
                                                       


                                                           the Cocoon 3 codebase
                                                           Early feedback
                                                       



                                                                  Jour-fix once a week
COPYRIGHT INDOQA SOFTWARE DESIGN UND BERATUNG GMBH




                                                              –

                                                                  Code Reviews
                                                              –

                                                                  Mailing-List participation
                                                              –




                                                     MAR 2009 :: PAGE 3               REINHARD POETZ - STEVEN DOLG   INDOQA.COM
Collaboration [2]

                                                           Community Involvement
                                                       



                                                                  Discuss your ideas with the community (mailing
                                                              –

                                                                  lists)
                                                                  Patches via Jira (own SCM recommended)
                                                              –
COPYRIGHT INDOQA SOFTWARE DESIGN UND BERATUNG GMBH




                                                           Evaluation
                                                       



                                                                  community matters
                                                              –

                                                                  code matters
                                                              –




                                                     MAR 2009 :: PAGE 4             REINHARD POETZ - STEVEN DOLG   INDOQA.COM
Three project ideas

                                                           Cocoon Monitoring
                                                       

                                                           JMX monitoring

                                                           Cocoon Profiling
                                                       

                                                           Collect profiling data on a per-request basis and expose it via RESTful web services
COPYRIGHT INDOQA SOFTWARE DESIGN UND BERATUNG GMBH




                                                           Cocoon Profiling UI
                                                       

                                                           A Firebug plugin




                                                           http://cocoon.apache.org/3.0/student-project-ideas.html



                                                     MAR 2009 :: PAGE 5                     REINHARD POETZ - STEVEN DOLG                INDOQA.COM

More Related Content

Similar to JSUG - Cocoon3 Student Project Idea by Reinhard Poetz and Steven Dolg

Embracing Concurrency: For Fun, Utility & Simpler Code (Michael Sparks)
Embracing Concurrency: For Fun, Utility & Simpler Code (Michael Sparks)Embracing Concurrency: For Fun, Utility & Simpler Code (Michael Sparks)
Embracing Concurrency: For Fun, Utility & Simpler Code (Michael Sparks)
LSx Festival of Technology
 
Internet Programming With Python Presentation
Internet Programming With Python PresentationInternet Programming With Python Presentation
Internet Programming With Python Presentation
AkramWaseem
 
Any DVD Converter for iPod
 Any DVD Converter for iPod Any DVD Converter for iPod
Any DVD Converter for iPod
crysatal16
 
Hybrid Publishing Consortium
Hybrid Publishing ConsortiumHybrid Publishing Consortium
Hybrid Publishing Consortium
Simon Worthington
 
NoFlo - Flow-Based Programming for Node.js
NoFlo - Flow-Based Programming for Node.jsNoFlo - Flow-Based Programming for Node.js
NoFlo - Flow-Based Programming for Node.js
Henri Bergius
 
121022ORCHESTRAL MANOEUVRES IN DESIGN
121022ORCHESTRAL MANOEUVRES IN DESIGN121022ORCHESTRAL MANOEUVRES IN DESIGN
121022ORCHESTRAL MANOEUVRES IN DESIGN
Yuichi Hirose
 

Similar to JSUG - Cocoon3 Student Project Idea by Reinhard Poetz and Steven Dolg (20)

Kamaelia lightning2010opensource
Kamaelia lightning2010opensourceKamaelia lightning2010opensource
Kamaelia lightning2010opensource
 
Embracing Concurrency: For Fun, Utility & Simpler Code (Michael Sparks)
Embracing Concurrency: For Fun, Utility & Simpler Code (Michael Sparks)Embracing Concurrency: For Fun, Utility & Simpler Code (Michael Sparks)
Embracing Concurrency: For Fun, Utility & Simpler Code (Michael Sparks)
 
Kamaelia Europython Tutorial
Kamaelia Europython TutorialKamaelia Europython Tutorial
Kamaelia Europython Tutorial
 
Internet Programming With Python Presentation
Internet Programming With Python PresentationInternet Programming With Python Presentation
Internet Programming With Python Presentation
 
Hatii seminar 2014 - The emerging needs and the long standing issues curating...
Hatii seminar 2014 - The emerging needs and the long standing issues curating...Hatii seminar 2014 - The emerging needs and the long standing issues curating...
Hatii seminar 2014 - The emerging needs and the long standing issues curating...
 
Iptv Latino Von Mexico
Iptv Latino Von MexicoIptv Latino Von Mexico
Iptv Latino Von Mexico
 
TheTrendwatch #06
TheTrendwatch #06TheTrendwatch #06
TheTrendwatch #06
 
Visualizing contributions in a forge -Case study on PicoForge
Visualizing contributions in a forge -Case study on PicoForgeVisualizing contributions in a forge -Case study on PicoForge
Visualizing contributions in a forge -Case study on PicoForge
 
Microsoft Solutions for Broadcasters
Microsoft Solutions for BroadcastersMicrosoft Solutions for Broadcasters
Microsoft Solutions for Broadcasters
 
Decided To Mobilise? How to Engage with the Mobile Internet User.
Decided To Mobilise? How to Engage with the Mobile Internet User.Decided To Mobilise? How to Engage with the Mobile Internet User.
Decided To Mobilise? How to Engage with the Mobile Internet User.
 
The New Black - Creds
The New Black - CredsThe New Black - Creds
The New Black - Creds
 
Programming Languages and Software Construction
Programming Languages and Software ConstructionProgramming Languages and Software Construction
Programming Languages and Software Construction
 
Any DVD Converter for iPod
 Any DVD Converter for iPod Any DVD Converter for iPod
Any DVD Converter for iPod
 
Business plan hitechdeco
Business plan hitechdeco Business plan hitechdeco
Business plan hitechdeco
 
Hybrid Publishing Consortium
Hybrid Publishing ConsortiumHybrid Publishing Consortium
Hybrid Publishing Consortium
 
NoFlo - Flow-Based Programming for Node.js
NoFlo - Flow-Based Programming for Node.jsNoFlo - Flow-Based Programming for Node.js
NoFlo - Flow-Based Programming for Node.js
 
OpenSplice DDS Goes Open Source
OpenSplice DDS Goes Open SourceOpenSplice DDS Goes Open Source
OpenSplice DDS Goes Open Source
 
Collaborative Tools For Free Software Development
Collaborative Tools For Free Software DevelopmentCollaborative Tools For Free Software Development
Collaborative Tools For Free Software Development
 
Mark Logic Digital Publishing Summit, Kellogg
Mark Logic Digital Publishing Summit, KelloggMark Logic Digital Publishing Summit, Kellogg
Mark Logic Digital Publishing Summit, Kellogg
 
121022ORCHESTRAL MANOEUVRES IN DESIGN
121022ORCHESTRAL MANOEUVRES IN DESIGN121022ORCHESTRAL MANOEUVRES IN DESIGN
121022ORCHESTRAL MANOEUVRES IN DESIGN
 

More from Christoph Pickl

More from Christoph Pickl (20)

JSUG - AS3 vs Java by Christoph Pickl
JSUG - AS3 vs Java by Christoph PicklJSUG - AS3 vs Java by Christoph Pickl
JSUG - AS3 vs Java by Christoph Pickl
 
JSUG - TeX, LaTeX und der Rest by Norbert Preining
JSUG - TeX, LaTeX und der Rest by Norbert PreiningJSUG - TeX, LaTeX und der Rest by Norbert Preining
JSUG - TeX, LaTeX und der Rest by Norbert Preining
 
JSUG - Java Service Enabler by Andreas Hubmer
JSUG - Java Service Enabler by Andreas HubmerJSUG - Java Service Enabler by Andreas Hubmer
JSUG - Java Service Enabler by Andreas Hubmer
 
JSUG - Hoppla by Florian Motlik and Petar Petrov
JSUG - Hoppla by Florian Motlik and Petar PetrovJSUG - Hoppla by Florian Motlik and Petar Petrov
JSUG - Hoppla by Florian Motlik and Petar Petrov
 
JSUG - Google Web Toolkit by Hans Sowa
JSUG - Google Web Toolkit by Hans SowaJSUG - Google Web Toolkit by Hans Sowa
JSUG - Google Web Toolkit by Hans Sowa
 
JSUG - TU Wien Cocoon Project by Andreas Pieber
JSUG - TU Wien Cocoon Project by Andreas PieberJSUG - TU Wien Cocoon Project by Andreas Pieber
JSUG - TU Wien Cocoon Project by Andreas Pieber
 
JSUG - TU Wien Castor Project by Lukas Lang
JSUG - TU Wien Castor Project by Lukas LangJSUG - TU Wien Castor Project by Lukas Lang
JSUG - TU Wien Castor Project by Lukas Lang
 
JSUG - LaTeX Introduction by Christoph Pickl
JSUG - LaTeX Introduction by Christoph PicklJSUG - LaTeX Introduction by Christoph Pickl
JSUG - LaTeX Introduction by Christoph Pickl
 
JSUG - OSGi by Michael Greifeneder
JSUG - OSGi by Michael GreifenederJSUG - OSGi by Michael Greifeneder
JSUG - OSGi by Michael Greifeneder
 
JSUG - Seam by Florian Motlik
JSUG - Seam by Florian MotlikJSUG - Seam by Florian Motlik
JSUG - Seam by Florian Motlik
 
JSUG - Google Guice by Jan Zarnikov
JSUG - Google Guice by Jan ZarnikovJSUG - Google Guice by Jan Zarnikov
JSUG - Google Guice by Jan Zarnikov
 
JSUG - Java FX by Christoph Pickl
JSUG - Java FX by Christoph PicklJSUG - Java FX by Christoph Pickl
JSUG - Java FX by Christoph Pickl
 
JSUG - Tech Tips1 by Christoph Pickl
JSUG - Tech Tips1 by Christoph PicklJSUG - Tech Tips1 by Christoph Pickl
JSUG - Tech Tips1 by Christoph Pickl
 
JSUG - Inversion Of Control by Florian Motlik
JSUG - Inversion Of Control by Florian MotlikJSUG - Inversion Of Control by Florian Motlik
JSUG - Inversion Of Control by Florian Motlik
 
JSUG - QTJambi by Jan Zarnikov
JSUG - QTJambi by Jan ZarnikovJSUG - QTJambi by Jan Zarnikov
JSUG - QTJambi by Jan Zarnikov
 
JSUG - Bazaar by Florian Motlik
JSUG - Bazaar by Florian MotlikJSUG - Bazaar by Florian Motlik
JSUG - Bazaar by Florian Motlik
 
JSUG - Effective Java Puzzlers by Christoph Pickl
JSUG - Effective Java Puzzlers by Christoph PicklJSUG - Effective Java Puzzlers by Christoph Pickl
JSUG - Effective Java Puzzlers by Christoph Pickl
 
JSUG - Maven by Michael Greifeneder
JSUG - Maven by Michael GreifenederJSUG - Maven by Michael Greifeneder
JSUG - Maven by Michael Greifeneder
 
JSUG - RESTful Web Services by Florian Motlik
JSUG - RESTful Web Services by Florian MotlikJSUG - RESTful Web Services by Florian Motlik
JSUG - RESTful Web Services by Florian Motlik
 
JSUG - Scala Lightning Talk by Michael Greifeneder
JSUG - Scala Lightning Talk by Michael GreifenederJSUG - Scala Lightning Talk by Michael Greifeneder
JSUG - Scala Lightning Talk by Michael Greifeneder
 

Recently uploaded

Recently uploaded (20)

Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 

JSUG - Cocoon3 Student Project Idea by Reinhard Poetz and Steven Dolg

  • 1. Cocoon 3 – Student projects COPYRIGHT INDOQA SOFTWARE DESIGN UND BERATUNG GMBH Reinhard Pötz - Steven Dolg Committers of the Apache Cocoon Project Software Engineers @ Indoqa Software Design und Beratung GmbH
  • 2. Cocoon 3 Project of the Apache Software Foundation  Cocoon 3 – A rewrite  Go REST  COPYRIGHT INDOQA SOFTWARE DESIGN UND BERATUNG GMBH MAR 2009 :: PAGE 2 REINHARD POETZ - STEVEN DOLG INDOQA.COM
  • 3. Collaboration [1] Successful project results will be integrated into  the Cocoon 3 codebase Early feedback  Jour-fix once a week COPYRIGHT INDOQA SOFTWARE DESIGN UND BERATUNG GMBH – Code Reviews – Mailing-List participation – MAR 2009 :: PAGE 3 REINHARD POETZ - STEVEN DOLG INDOQA.COM
  • 4. Collaboration [2] Community Involvement  Discuss your ideas with the community (mailing – lists) Patches via Jira (own SCM recommended) – COPYRIGHT INDOQA SOFTWARE DESIGN UND BERATUNG GMBH Evaluation  community matters – code matters – MAR 2009 :: PAGE 4 REINHARD POETZ - STEVEN DOLG INDOQA.COM
  • 5. Three project ideas Cocoon Monitoring  JMX monitoring Cocoon Profiling  Collect profiling data on a per-request basis and expose it via RESTful web services COPYRIGHT INDOQA SOFTWARE DESIGN UND BERATUNG GMBH Cocoon Profiling UI  A Firebug plugin http://cocoon.apache.org/3.0/student-project-ideas.html MAR 2009 :: PAGE 5 REINHARD POETZ - STEVEN DOLG INDOQA.COM