ApacheCon Europe 2012

Rhein-Neckar-Arena, Sinsheim, Germany

5–8 November 2012

Rapid mobile development with Apache Cocoon3, Apache Cordova and Jenkins CI

Thorsten Scherler , Javier Puerto

Audience level:
Web Infrastructure

Tuesday 5:15 p.m.–6 p.m. in Level 1 Right


We will show the set-up of a rapid development environment to develop mobile applications. We will use cocoon to generate parts of the cordova based gui and jenkins to create the native mobile clients (Android, iOS, Blackberry, ...).


The talk will show you how to create a conference mobile app with different views within one week. Find the result as android app in play.

We will show how to connect to twitter json search to get a news feed in the news view. Then we will explain how to parse a presentation csv file to create the talk view for the days and rooms of the venue. In this talk we will show you the actual current code and will extend it during the talk to demonstrate the instance prototyping. The set-up shows a typical rapid development environment as we use at codeBusters.es to develop mobile applications for our clients.

For the full static gui we will use Apache Cordova which will then connect via AJAX calls to the REST services layer to update the gui dynamically. However we will use Apache Cocoon3 for generating the talks part of the gui, where we need to parse a csv file to create a Cordova list view.

We will outline how to set-up a jenkins cluster to create the native mobile clients which will need to build on different operating systems (Android under linux on master, iOS under osx slave, Blackberry on windows slave, ...)