Carsten Ziegeler

About

Carsten Ziegeler is member of the Apache Software Foundation, committer and PMC member in different Apache Projects and release manager of Apache Cocoon.

Books, Articles and Weblogs

Books

  • 2002, Cocoon: Building XML Applications (English, New Riders) - available here
  • 2002, Portals and Web Applications with Apache Frameworks (German, S&S) - available here

Articles

  • 2002, Cocoon: Publishing with free software (German, Computerwoche) - available online here
  • 2002, Introducing Cocoon Part I (German, XML Magazin) - available online here
  • 2002, Introducing Cocoon Part II (German, XML Magazin) - available online here
  • 2002, Building XML Portals with Cocoon (English, XML.COM) - available online here
  • 2003, Introduction to Avalon (German, Java Magazin) - available online here
  • 2004, The Cocoon Portal (German, Java Magazin 10/04)
  • 2004, Apache Cocoon - Introduction (German, Java Magazin 11/04)
  • 2004, Apache Cocoon - Introduction to Flow(German, Java Magazin 12/04)
  • 2005, Apache Cocoon - Introduction to Forms(German, Java Magazin 01/05)

Technical Reviewer

  • 2004, Building Portals with the Java Portlet API, Jeff Linwood and Dave Minter (Apress, ISBN 1-59059-284-0)

Weblog

My weblog can be found here

Conference Sessions

ApacheCon US 2005

    (A) Maven is your friend [PDF]
    A main task in software development is building and managing your project. Maven is a very powerful tool that takes care of many reoccuring tasks. Instead of writing a build script for your project, you simply describe the project (location of sources, documentation and unit tests; library dependencies etc). Based on this description Maven provides a variety of tasks - including web site generation with metrics about your source and results of unit tests. This session gives an introduction into Maven and it's possibilites. At the end of the session, you will know under which circumstances using Maven increases your productivity and when other build tools might be better suited.
    One Hour Portal with Cocoon (Winter 2005) [PDF]
    Apache Cocoon is the ideal solution for integrating different data sources, while, at the same time, providing the information to different devices in different formats. You will get an overview of building portal applications with Cocoon and get an insight on the portal architecture. The Cocoon portal supports the standards, JSR 168 and WSRP, and provides more functionality like portlet communication and integrating complete applications as a portlet.
    Portals@Apache: Standards and the Portals Project [PDF]
    In the last years the interest for portals has increased. Two standards for developing portals are a key factor: the JSR 168 (Java portlet API) and WSRP (Web Services for remote portlets). This session introduces these standards and shows their potential. The second part of this session presents an overview over several portal related projects at Apache: the Apache Portals Project is hosting most portal related projects like Jetspeed, Pluto, WSRP4J, Bridges - but of course other projects like Cocoon or Struts are included as well. You will get an overview helping you in choosing the best Apache open source solution for your portal project.

ApacheCon Europe 2005

    (A) Maven is your friend [PDF]
    A main task in software development is building and managing your project. Maven is a very powerful tool that takes care of many reoccuring tasks. Instead of writing a build script for your project, you simply describe the project (location of sources, documentation and unit tests; library dependencies etc). Based on this description Maven provides a variety of tasks - including web site generation with metrics about your source and results of unit tests. This session gives an introduction into Maven and it's possibilites. At the end of the session, you will know under which circumstances using Maven increases your productivity and when other build tools might be better suited.
    One Hour Portal with Cocoon (Sommer 2005) [PDF]
    Apache Cocoon is the ideal solution for integrating different data sources, while, at the same time, providing the information to different devices in different formats. You will get an overview of building web applications with Cocoon, and learn how to build a portal application. The Cocoon portal complies to the JSR 168, but provides more functionality like portlet communication and integrating complete (Cocoon) applications as a portlet.

JAX 2005

    The Easy Way - Webapplications with Apache Cocoon [PDF]
    This session introduces the Apache Cocoon Framework and explains how to build complex web applications in a short time frame. In addition to the theory about basics, application flow and forms handling, the development with Cocoon will be demonstrated in practice.
    Cocoon - The Next Generation (2.2) [PDF]
    This session introduces the basic idea of the next Cocoon version and gives an overview about the development strategy.
    One Hour Portal with Cocoon (Spring 2005) [PDF]
    This session introduces the Apache Cocoon Portal and demonstrates how it can be used to build powerfull information portals. The development of a portal with Cocoon does not required Java knowledge.

WJAX 2004

    Portal Standards - WSRP and JSR-168
    One Hour Portal with Cocoon (Autumn 2004)

JAX 2004

    Multi-Channel Publishing with Cocoon (1 day tutorial)
    This tutorial introduces the Open Source Project Apache Cocoon. The focus is on the development of multi channel applications. Cocoon is very powerfull for web applications, especially for those application where information is collected from different data sources, aggregated and delivered in different output formats (regular html, mobile portals etc.). Cocoon is already used by different mobile and content providers throughout Europe and is very usefull for providing (the same) information for the various (mobile) devices. This tutorial provides the basic knowledge to develop such applications with Apache Cocoon.
    Component Development with Avalon
    Today, the software engineering is focused on components. There are a lot of components available in various Open Source projects. The Apache open source project Avalon provides a Java framework for developing, managing and using components. This session introduces the framework and its concepts and explains how to use it successfully for own development efforts.
    Web Applications with Cocoon
    Build- and Project-Management with Apache Maven (Part 2)

ApacheCon 2003

    The Cocoon Portal: More than the portlet API (JSR168) [PDF]
    Portals and personalized web sites draw more and more attraction. The new standarized Portlet API (JSR 168) reflects the current development streams. The portal framework developed inside the Apache Cocoon project complies to this standard, but at the same time offers more functionality and support for developing your own portal applications. Apache Cocoon is the ideal solution for integrating different data sources while at the same time providing the information to different devices in different formats. You will learn the basics of Cocoon and will see how to build portal applications using the open source project.

WJAX 2003

    Cocoon Powerworkshop (1 day tutorial)
    Component Development with Avalon
    XML Portals with Cocoon

JAX 2003

    Cocoon Powerworkshop (1 day tutorial)
    Introduction to Apache Cocoon
    XML Portals with Cocoon

WJAX 2002

    Cocoon: Enterprise Portals

Cocoon GetTogether 2002

    The Cocoon portal and authentication framework

JAX 2002

    Building an XML News Portal With Cocoon