ApacheCon Europe 2012

Rhein-Neckar-Arena, Sinsheim, Germany

5–8 November 2012

Accepted Talks

Choosing the right tool for your data analysis task - Apache Mahout in context

Isabel Drost-Fromm in Big Data

There are no silver bullets - neither in software engineering nor in "data science". There is a lot of hype around big data in general and machine learning in particular. This talk highlights some common use cases of machine learning, detailing when to approach a problem with Mahout - and when to opt for other tools instead.

Wednesday 11 a.m.–noon in Rhein-Neckar

Taking the guesswork out of your Hadoop Infrastructure

Steve Watt in Big Data

Applicable commodity infrastructures for Apache Hadoop have advanced greatly in the last number of years. In this talk we'll discuss the lessons learned and outcomes from the work HP has done to optimally design and configure infrastructure for both MapReduce and HBase.

Tuesday 9:15 a.m.–10 a.m. in Level 2 Left

Extending lifespan with Hadoop and R

Radek Maciaszek in Big Data

Many experts believe that ageing can be delayed, this is one of the main goals of the the Institute of Healthy Ageing at University College London. I will present the results of my lifespan-extension research where we integrated publicly available genes databases in order to identify ageing related genes. I will show what challenges we met and what we have learned about the process of ageing.

Tuesday 11:15 a.m.–noon in Level 2 Left

From Incubation to Continuous Ingestion - The Story of Apache Gora

Renato Marroquin in Big Data

Since early 2012 Gora has been proudly participating as an honourary Incubator post-grad within the ASF. This presentation combines the events of the last year in the form of a case study based upon Gora's Continuous Ingestion integration tesing platform. At stake? Accumulo, Cassandra, HBase MySQL, HSQLDB and Amazon's DynamoDB fight it out to earn thier place on the Continuous Ingestion podium.

Wednesday 11 a.m.–noon in Level 2 Right

Machine learning with Apache Hama

Tommaso Teofili in Big Data

This talk will briefly show why choosing Apache Hama's BSP model for running machine learning algorithms on huge data sets could be a good idea and how it differs from common MapReduce based solutions showing some examples and benchmarks.

Wednesday noon–12:45 p.m. in Level 2 Right

HBase Sizing and Schema Design

Lars George in Big Data

Details about the architecture of HBase and how it affects various schema design patterns.

Tuesday 4:15 p.m.–5 p.m. in Level 2 Left

Inside hadoop-dev

Steve Loughran in Big Data

This talk takes you inside Hadoop's development process: who the people are, where the code lives, how things get tested and released -and shows how you can get involved in this, from submitting bugs, patches and beta testing, to larger undertakings. It will also raise the question of how to improve development, especially supporting larger and exploratory projects.

Tuesday 1 p.m.–1:45 p.m. in Level 2 Left

Operating HBase: Things You Need to Know

Christian Gügi in Big Data

In this talk we will share our experience in running and operating an HBase production cluster. To avoid common pitfalls, we’ll discuss problems and challenges we’ve faced as well as practical solutions for repair. We'll also introduce the tools shipped with HBase and cover some background on HBase internals. We'll conclude by showing our open sourced tool to visualize region sizing/distribution.

Tuesday 3:15 p.m.–4 p.m. in Level 2 Left

Cassandra and Hadoop: Combining Realtime and Analytics for Big Data

Sam Tunnicliffe in Big Data

Apache Cassandra is widely regarded as the most performant and scalable of the NoSql datastores. Its fast reads and even faster writes have long made it a great fit for real time use cases where low latency and high throughput are key requirements. Less frequently discussed is Cassandra's excellent integration with the Hadoop ecosystem which enables support for a range of batch analytics workflows

Hadoop YARN - Under the Hood

sharad agarwal in Big Data

In this talk Sharad will talk about how YARN lowers the barrier to do innovation and opens up various possibilities. He will discuss the YARN component architecture, various design choices, touch upon how YARN is designed to scale tens of thousands of machines, fault tolerance and recovery aspects built in to the system.

Tuesday 2 p.m.–2:45 p.m. in Level 2 Left

Enabling Elastic, Multi-tenant, Highly Available Hadoop on Demand

Richard McDougall in Big Data

Big Data and virtualization are two of the hottest trends in the industry today, yet the full potential for bringing the two together has not been realized. In this session, learn how virtualization brings the advantages of greater elasticity, isolation for multi-tenancy, and HA protection to Hadoop, while preserving comparable performance to Hadoop on physical machines.

Tuesday 10:15 a.m.–11 a.m. in Level 2 Left

Cassandra concepts, patterns and anti-patterns

Dave Gardner in Big Data

An introduction to the fundamental concepts behind Apache Cassandra. This talk explains the engineering principles that make Cassandra such an attractive choice for building highly resilient and available systems and then goes on to explain how to use it - covering basic data modelling patterns and anti-patterns.

Wednesday 9 a.m.–9:45 a.m. in Rhein-Neckar

Big Search with Big Data Principles

Eric Pugh in Lucene, Solr & Friends

Got hundreds of millions of documents to search? DataImportHandler blowing up while indexing? Query performance collapsing? Then you've searching at Big Data scale.

Wednesday 1:45 p.m.–2:45 p.m. in Level 1 Right

Boosting & Biasing: Using Domain Knowledge and User Analytics in Apache Solr

Chris Hostetter in Lucene, Solr & Friends

Apache Solr is a powerful tool for indexing and searching structured data. This session will explore how various features of Solr can easily be used to customize score calculations based on your domain expertise -- enabling you to help your users find the data you want them to find.

Thursday 9:15 a.m.–10 a.m. in Level 1 Right

Lucene 4 Performance Tuning

Simon Willnauer in Lucene, Solr & Friends

This talk will provide an overview of the major changes in Lucene 4 with respect to Performance and Scalability and will walk through detailed technical comparison between Lucene 3 and the latest and greatest developments. If you want to learn about Lucene internals, low level design decisions or you want to tune and troubleshoot performance your Lucene based search engine this talk is a must.

Tuesday 5:15 p.m.–6 p.m. in Press Room

Compound Terms Query Parser for Great Shopping Experience

Mikhail Khludnev in Lucene, Solr & Friends

Describing important query processing techniques actual for eCommerce sites.

Wednesday 9 a.m.–9:45 a.m. in Level 1 Right

ElasticSearch in Production: lessons learned

Anne Veling in Lucene, Solr & Friends

With Proquest Udini, we have created the worlds largest online article store. We will discuss how we did this, and how we want to use the 30M index for scientific citation recognition. We will highlight lessons learned in integrating ElasticSearch in our virtualized EC2 environments, and challenges aligning with our continuous deployment processes.

Tuesday 2 p.m.–2:45 p.m. in Press Room

Personalized Search on the Largest Flash Sale Site in America

Adrian Trenaman in Lucene, Solr & Friends

This talk provides a tour of how Apache Solr is used to power search for America's largest flash sale site, www.gilt.com. We show how to address the challenges of providing listings for fast moving inventory in a search space personalized for each of our members. The solution, built on Play Framework comprises less than 4,000 lines of code, and provides response times of 40ms on average.

Wednesday 3:45 p.m.–4:30 p.m. in Level 1 Right

Solr 4: The SolrCloud Architecture

Mark Miller in Lucene, Solr & Friends

In this talk, Lucene/Solr committer Mark Miller will discuss the low level architecture and design decisions around SolrCloud and distributed indexing. Come learn about the latest work on Solr's new scaling and fault tolerance solution - how it works and how we built it.

Wednesday 2:45 p.m.–3:30 p.m. in Level 1 Right

Battle of the giants: Apache Solr 4.0 vs ElasticSearch

Rafał Kuć in Lucene, Solr & Friends

Come and see how how the long awaited Apache Solr 4.0 (SolrCloud) compares to ElasticSearch and vice versa. You will see various functionalities described followed by real life examples.

Wednesday 4:45 p.m.–5:30 p.m. in Level 1 Right

Large scale crawling with Apache Nutch

Julien Nioche in Lucene, Solr & Friends

This talk will give an overview of Apache Nutch, its main components, how it fits with other Apache projects and its latest developments.

Wednesday 10 a.m.–10:45 a.m. in Level 1 Right

Searching relational like data with Lucene

Martijn van Groningen in Lucene, Solr & Friends

Lucene's document model Block join query Query time joining Nested query Top children query

Tuesday 11:15 a.m.–noon in Press Room

Query Parsing - Tips and Tricks

Erik Hatcher in Lucene, Solr & Friends

Interpreting what the user meant and what they ideally would like to find is tricky business. This talk will cover useful tips and tricks to better leverage and extend Solr's analysis and query parsing capabilities to more richly parse and interpret user queries.

Tuesday 10:15 a.m.–11 a.m. in Press Room

Flexible Distributed Reporting for Millions of Publishers and Advertisers powered by Hadoop & Lucene

Dragan Milosevic in Lucene, Solr & Friends

Hadoop and Lucene proved to be winning combination for solving big-data reporting challenges at zanox. The former is used to offline analyze and extract valuable information from billions of tracking events. The latter provides sub-second online access to extracted data while serving millions of users. Together they optimize the usage of resources where Lucene requests help improve Hadoop jobs.

Thursday 10:15 a.m.–10:45 a.m. in Level 1 Right

SolrCloud Round Table

Mark Miller in Lucene, Solr & Friends

SolrCloud has just recently become generally available from the Apache Foundation website. This session will showcase 2 – 3 individuals that have begun working with SolrCloud.

Tuesday 3:15 p.m.–4 p.m. in Press Room

Content extraction with Apache Tika

Jukka Zitting in Lucene, Solr & Friends

How to index and search for things like PDF documents, Excel spreadsheets or Keynote presentations? The Apache Tika toolkit allows you to easily extract the text content from these and dozens of other document formats. This talk shows how to use Tika to feed your Lucene or SOLR -based full text search index.

Tuesday 4:15 p.m.–5 p.m. in Press Room

CMS Integration of Apache Solr - How we did it.

Ingo Renner in Lucene, Solr & Friends

A look at how we integrated Solr with TYPO3 - a very popular Open Source CMS in Europe and especially the German market.

Thursday 1:30 p.m.–2:15 p.m. in Level 1 Right

Is your index reader really atomic or maybe slow?

Uwe Schindler in Lucene, Solr & Friends

This talk will introduce the major changes in Apache Lucene 4.0 affecting a lot of end-user code. It will help developers using Apache Lucene 3.x to migrate to Lucene 4.0.

Wednesday noon–12:45 p.m. in Level 1 Right

Fundamentals of Information Retrieval, Illustration with Apache Lucene

Majirus FANSI in Lucene, Solr & Friends

Understanding the fundamentals of Information retrieval. Getting an overview of what Lucene is, where and how it can be used.We will cover the basic Lucene concepts (index, directory, document, field, term), text analysis (tokenizing, token filtering, sotp words), indexing (how to create an index, how to index documents), and seaching (how to run keyword, phrase, Boolean and other queries).

Tuesday 9:15 a.m.–10 a.m. in Press Room

Text categorization with Lucene and Solr

Tommaso Teofili in Lucene, Solr & Friends

This talk will highlight how Lucene indexes can be used as a knowledge base for generating effective NLP classifiers using different approaches like vector space model, naive bayes and others and how that can be leveraged in Solr for tasks like automatic text categorization of input documents.

Thursday 11 a.m.–11:45 a.m. in Level 1 Right

How to REALLY measure Community Health

Jim Jagielski in Community

This talk will detail what a healthy project and community looks like, as related to Apache standards

bringing open-source to space, challenges and success

Luc Maisonobe in Community

This talk present the past few years experience in promoting open-source for critical operating space systems. Space industry is highly reluctant to changes and favors tight control, so going to open-source is a challenge.

Wednesday 11 a.m.–noon in Press Room

Managing project risk when using open source

Ross Gardler in Community

Identifying and managing non-technical risk in community led open source projects can be difficult. This session will present a model by which such risks can be identified and thus mitigated.

Wednesday 3:45 p.m.–4:30 p.m. in Press Room

Open source masterclass - Life in the Apache Incubator

Jukka Zitting in Community

The ASF wants you, and the Incubator is here to help! This talk introduces the Apache Incubator, the entry point for projects wishing to join the ASF. The incubation process is explained from entry to graduation with examples from past projects.

Wednesday 10 a.m.–10:45 a.m. in Press Room

I was voted to be committer. Now what?

Isabel Drost-Fromm in Community

This talk is to highlight some of the options to contribute to the ASF in ways that aren't bound to the artifacts we release. It briefly goes into detail on how to manage one's energy and why to stay away from volunteeritis (see also http://mail-archives.apache.org/mod_mbox/www-community/200311.mbox/%3C4A16CAE8-2130-11D8-9668-000393753936@gbiv.com%3E)

Wednesday 2:45 p.m.–3:30 p.m. in Press Room

Behind the Scenes of The Apache Software Foundation

Lars Eilebrecht in Community

This presentation will give you everything you always wanted to know about the Apache Software Foundation (ASF), but were afraid to ask. It will show you that there is more than just the Apache web server, and explain on how the ASF works. The difference between membership and committership, who decides what, how elections take place, project management committees, the incubator, and more.

Scripting Apache OpenOffice

Rony G. Flatscher in OpenOffice

This talk introduces the AOO programming framework UNO which needs to be used to script AOO. Nutshell examples show howto interact with the AOO modules "swriter", "scalc" and "simpress" using UNO.

Thursday 12:30 p.m.–1:15 p.m. in Press Room

Beyond Apache OpenOffice

Juergen Schmidt in OpenOffice

We need office apps. But we want to share docs in social networks, within cloud and mobile environments. This talk will explore the world 'beyond office', and synergies with other Apache projects.

Wednesday 9 a.m.–9:45 a.m. in Level 1 Left

User initiative for improving OOXML integration in LibreOffice/Apache Open Office

Matthias Stürmer in OpenOffice

The talk presents the €140k-funded initiative by Munich, Swiss Federal Supreme Court and other institutions called “Layout-true Representation of OOXML Documents in Open Source Office Applications”.

Thursday 9:15 a.m.–10 a.m. in Press Room

Apache OpenOffice Automated Testing

Herbert Duerr in OpenOffice

Apache OpenOffice is loaded with testing code, but the code is in a mess and out of maintain. Even the most is not stable enough to give useful results. The code is too complex and not easy to get started. Apache OpenOffice need a standard and unified framework to simplify writing testing code. The talk will introduce the plan to refactor the testing code and update the progress.

Thursday 11 a.m.–11:45 a.m. in Press Room

Integration OpenSocial with Apache OpenOffice

Juergen Schmidt in OpenOffice

In this session we will talk about how to integrate OpenSocial with Apache OpenOffice to accelerate the content sharing and support the business in cloud. And we will show you two Social extensions for Apache OpenOffice. After this session we hope that you can build your own Social extensions and use them to improve your productivity of using Apache Openoffice to operate your files.

Wednesday 4:45 p.m.–5:30 p.m. in Level 1 Left

Change Tracking in AOO and ODF

Oliver-Rainer Wittmann in OpenOffice

Presentation about change tracking in Apache OpenOffice and the OpenDocument file format - current state, its insufficiency and possible improvements

Tuesday 1 p.m.–1:45 p.m. in Level 1 Left

Why We Need A New Slide Show

Andre Fischer in OpenOffice

Proposal of a redesign and reimplementation of the Impress slide show to make it a competitive application with smooth animations and good video support.

Wednesday 10 a.m.–10:45 a.m. in Level 1 Left

Moving the DrawingLayer component of Apache OpenOffice to the future - the next step (branch aw080)

Armin Le Grand in OpenOffice

This talk will give the interested listener closer information about the state of the DrawingLayer component of Apache OpenOffice, what has been done already, what needs to be done and what concretely is in progress (branch aw080).

Tuesday 3:15 p.m.–4 p.m. in Level 1 Left

Apache OpenOffice Accessibility

Andre Fischer in OpenOffice

An introduction of the software accessibility in Apache OpenOffice. And the IA2 and its development in Apache OpenOffice.

Tuesday 11:15 a.m.–noon in Level 1 Left

Cloud Apache OpenOffice.org Based on HTML 5

Oliver-Rainer Wittmann in OpenOffice

Explore the vision of Apache OpenOffice.org on the cloud direction

Wednesday 3:45 p.m.–4:30 p.m. in Level 1 Left

Balancing packaging and IP clearance in AOO FreeBSD's port

Pedro Giffuni in OpenOffice

Packaging concerns can have a big influence on the way a project evolves. In the case of Apache OpenOffice we had to deal with many dependencies and related licensing issues specific to a new Apache Project. Of course having committers working on both projects helped so this talk will cover the story behind making the Apache OpenOffice port for FreeBSD "special".

Wednesday noon–12:45 p.m. in Level 1 Left

Globalization of OpenOffice - reach out to the world

Juergen Schmidt in OpenOffice

Globalization is one of the strength of OpenOffice and former OpenOffice versions were available in more than 100 languages. The talk is intended to give a short overview where the project stands today and how you as individual can participate and help in any kind of globalization efforts for OpenOffice.

Wednesday 1:45 p.m.–2:45 p.m. in Level 1 Left

Native-language communities around OpenOffice

Andrea Pescetti in OpenOffice

Availability in native languages is a major strength of OpenOffice. Communities form naturally around languages and volunteers can be immensely useful for support, localization, quality assurance, maintenance of writing aids and marketing. Starting from the long experience of the Italian-speaking community, we will see what is available and what can be improved to make involvement easier.

Wednesday 2:45 p.m.–3:30 p.m. in Level 1 Left

OpenOffice at Apache

Andrea Pescetti in OpenOffice

OpenOffice one of the biggest open source projects is now at Apache. This fact is still new and sometimes surprising to some people. The talk is intended to reflect the history of the project and especially the past 16 month under the umbrella of the Apache Software Foundation. What the project has achieved, what are the differences and what could be the vision for the future.

Tuesday 9:15 a.m.–10 a.m. in Level 1 Left

DOCX Export In AOO

Weike Liang in OpenOffice

This paper mainly introduced how to implement the feature of exporting a document of DOCX format. It is based on the existing components and framework.

Thursday 10:15 a.m.–10:45 a.m. in Press Room

OpenOffice Extensions and Templates

Andrea Pescetti in OpenOffice

Apache OpenOffice has two sites for Extensions and Templates to allow creators to update their extensions and templates, and end-users to search, select and download them. The talk focuses on how to use such websites and how to create simple extensions and templates.

Tuesday 10:15 a.m.–11 a.m. in Level 1 Left

Mosaic Fun with OpenOffice Calc

imacat in OpenOffice

This is inspired by the stop motion movie http://www.youtube.com/watch?v=Fq9EV2fYF2E . After checking http://www.youtube.com/watch?v=6PCTinsZ7dM , it came to my mind that: I can do it programmatically! So here it is. Have fun!

Tuesday 4:15 p.m.–5 p.m. in Level 1 Left

What Apache Stanbol can Do for You

Fabian Christ in Linked Data

The talk will present an overview of Apache Stanbol. Guided by use cases and implementations from early adopters the talk will motivate what Apache Stanbol can be used for and which technology is behind its features. The goal is to interest more people in the project.

Wednesday 2:45 p.m.–3:30 p.m. in Level 2 Left

Extracting Custom Entities with the Stanbol Enhancer

Rupert Westenthaler in Linked Data

Apache Stanbol is a set of reusable components intended to be used to extend CMS with semantic features. This talk will show how to extract domain/company specific Entities (e.g. Contacts, Products) from Documents by using the Stanbol Enhancer.

Wednesday 3:45 p.m.–4:30 p.m. in Level 2 Left

Writing a Semantic Web with Scala on Clerezza

Reto Bachmann-Gmür in Linked Data

Apache Clerezza's goal it to make it easy to write semantic web apps. With Scala things are particularly easy as Clerezza provides Scala based DSL for dealing with RDF data. The

Wednesday 5:45 p.m.–6:30 p.m. in Level 2 Left

Solr-based search & tagging services at ZEIT Online GmbH - where metadata come from

Christoph Goller in Linked Data

This talk will showcase recent efforts of IntraFind in terms of increasing search ability and relevance of search results for the major German news portal ZEIT Online of the weekly German newspaper “Die ZEIT” by using automatic meta data generation and semantic linking.

Thursday 10:15 a.m.–10:45 a.m. in Level 2 Left

Jena based Implementation of a ISO 11179 Meta-data Registry

Ali Anil Sinaci in Linked Data

The ISO/IEC 11179 family of specifications introduces a standard model for meta-data registries to increase the interoperability of applications with the use of common data elements. Jena based implementation of a standard meta-data registry, brings semantic processing and reasoning capabilities on top of the common data elements and their consumer applications.

Wednesday 1:45 p.m.–2:45 p.m. in Level 2 Left

Handling RDF data with tools from the Hadoop ecosystem

Paolo Castagna in Linked Data

As open data and linked data communities grow, so do the number and average size of freely available datasets. Often these datasets are modelled and interlinked using RDF. This talk shares tips and tricks, use cases and practical examples of how to effectively use tools from the Hadoop ecosystem to process large RDF datasets.

Wednesday 4:45 p.m.–5:30 p.m. in Level 2 Left

Semantic Indexing and Search for Content Management Systems

Suat Gonul in Linked Data

Apache Stanbol provides creation of semantically meaningful Apache Solr based indexes for specific domains/needs. A content management system (CMS) administrator can create multiple such indexes and associate those indexes with the actual CMS. As a result, the documents of actual CMS can be indexed in custom, semantic indexes. During this process, documents are also enhanced using the LOD cloud.

Thursday 9:15 a.m.–10 a.m. in Level 2 Left

Publishing Linked Data - Lessons Learned in Government

Nandana Mihindukulasooriya in Linked Data

Most Linked Data projects still do not follow a set of common and clear guidelines to scale out the generation and publication of Linked Data. In this talk, we present a preliminary set of guidelines and best practises in the development of Linked Data projects and the usage of open source projects based on our experience in number of Spanish and European Linked Data projects.

Thursday 11 a.m.–11:45 a.m. in Level 2 Left

The Landscape of Platform Topics of Apache OpenOffice

Herbert Duerr in OpenOffice

The platform landscape is evolving faster than ever and Apache OpenOffice needs to stay on top of this on many frontiers.

Wednesday 11 a.m.–noon in Level 1 Left

Securing Communications with the Apache HTTP Server

Lars Eilebrecht in Web Infrastructure

This talk is intended for beginners and will introduce you to the fundamentals of securing your Apache HTTP Server with HTTPS. The talk covers the basics of TLS/SSL security and certificates, and the OpenSSL toolkit. The basic configuration of the Apache HTTP Server will be explained, and we will walk through some standard use cases and common pitfalls and issues when using HTTPS.

Performance: Scaling the Web with Apache

Igor Galić in Web Infrastructure

Accelerating web application performance weighs heavily on developers and administrators. Despite an increasing need to optimize performance, the task never seems to get any easier; particularly given the new emphasis on cloud technologies. We will demystify performance, and how to increase it through effective interplay of the OS, App servers, the application itself, and system architecture.

Tuesday 1 p.m.–1:45 p.m. in Level 1 Right

Apache Tomcat & Reverse Proxies

Mark Thomas in Web Infrastructure

Configuring Apache httpd as a reverse proxy for Apache Tomcat is a task with many options and lots of hidden pitfalls. This session will cover the options, the pitfalls and explain how to avoid them.

Wednesday 9 a.m.–9:45 a.m. in Level 2 Left

Using Apache Portable Runtime and Tomcat Native to as a NIO library for XMPP server

Sergey Vladimirov in Web Infrastructure

For our new XMPP-server we selected APR library (and Tomcat Native as Java wrapper) as a basis for NIO network support library. New server handles times more connections, reducing number of servers in production environment and JVM restarts.

Wednesday 10 a.m.–10:45 a.m. in Level 2 Left

Apache HTTP Server 2.4 Problem Diagnosis

Jeff Trawick in Web Infrastructure

What are the classic ways to debug such problems? How can you collect valuable information in a production environment How can you isolate problems to third-party modules? What end user features of httpd 2.4 can be utilized? How can you add additional code to utilize experimental features? What are the differences in capabilities between httpd 2.4 and httpd 2.2 or nginx 1.2?

Tuesday 2 p.m.–2:45 p.m. in Level 1 Right

Cloudy Fortress: Proxying for Security

Nick Kew in Web Infrastructure

This talk offers an introductory overview of two projects, both of which harness clusters of proxy caches running Apache TrafficServer in the cloud. Ironbee is a Web Application Firewall and successor to mod_security, while the Deflect project offers a free DoS-protection service to non-profit clients whose Free Speech could come under attack. Source for both projects is free and open.

Cloud4All - automatic personalised access

Steve Lee in Web Infrastructure

Support for aging or disabilities can be complex so Cloud4All is creating infrastructure to automatically apply individual preferences. We demo personalised access and explore related Apache projects.

Tuesday 3:15 p.m.–4 p.m. in Level 1 Right

Policing the RFC: How Not To Kill Your Website at Scale

Graham Leggett in Web Infrastructure

The "robustness principle" says "Be liberal in what you accept, and conservative in what you send", however this principle makes problems difficult to spot during development, allowing potentially serious mistakes to make it to production. We highlight some of those potential problems, and show new techniques provided by the Apache httpd server to help catch them before reaching production.

Tuesday 10:15 a.m.–11 a.m. in Level 1 Right

Interfacing Apache HTTP Server 2.4 with External Applications

Jeff Trawick in Web Infrastructure

• Summarize potential issues resolved by deploying applications outside of httpd processes • Describe wire protocols, language bindings, and application frameworks which can be used for this type of deployment with httpd 2.4. • Cover configuration and tuning of httpd and the particular module. • Discuss differences in capabilities between httpd 2.4 and httpd 2.2 or nginx 1.2.

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

Building WebSockets Applications using Tomcat, Wicket and the Atmosphere Framework

Jean-Francois Arcand in Web Infrastructure

This session will introduce the Atmosphere Framework and show how to write WebSockets applications using Wicket and Tomcat.

Apache Camel - Advanced Techniques

Hadrian Zbarcea in Camel in Action

This talk explores less advertised ways of using Apache Camel to boost the productivity of the integration team. Come prepared to discover new ways of using Camel.

Thursday 11 a.m.–11:45 a.m. in Level 2 Right

Apollo and future of ActiveMQ

Dejan Bosanac in Camel in Action

Learn about new ActiveMQ architecture designed for machines with higher core counts. ActiveMQ Apollo is the new broker core written in Scala using reactor based thread model.

Thursday 12:30 p.m.–1:15 p.m. in Level 2 Right

Next Generation – Systems Integration in the Cloud Era with Apache Camel

Kai Wähner in Camel in Action

Apache Camel is already prepared for integrating clouds. This session demonstrates examples how to integrate cloud services from Amazon (IaaS), Google (PaaS), salesforce.com (SaaS), and others.

Thursday 1:30 p.m.–2:15 p.m. in Level 2 Right

When Camel meets CDI

Łukasz Dywicki in Camel in Action

CDI is new way of doing dependency injection in Java. Built on top of JSR330 provides more complex features - including custom qualifiers, scopes and extensions. Apache Camel already supports various DI containers - Spring, Guice. This talk is intent to show how CDI adoption and usage looks like. It will cover user side - how to use and development side - how it was built.

Thursday 2:30 p.m.–3:15 p.m. in Level 2 Right

Apache Camel in Action - Common Problems, Solutions and Best Practices

Christian Müller in Camel in Action

This session will share best practices and give advices how to use Apache Camel to avoid common pitfalls.

Thursday 10:15 a.m.–10:45 a.m. in Level 2 Right

Handling Realtime Item Availability in eShop

Mikhail Khludnev in Lucene, Solr & Friends

Describing approach for real-time catalog updates for eCommerce sites.

Thursday 2:30 p.m.–3:15 p.m. in Level 1 Right

Refurbished wheels still round - the rise of reusable components in ASF

Simone Tripodi in Apache Daily

Taking inspiration from Torsten Curdt's "Don't reinvent the wheel" presentation at ApacheCon 2008, it will shown how Fluent interfaces allowed components evolve in Apache Commons and Apache Cocoon.

Thursday 9:15 a.m.–10 a.m. in Level 1 Left

The secrets of a file

Jukka Zitting in Apache Daily

Inside your files are pieces of metadata and other information that normally remain hidden, but can be extracted with the right tools. This talk shows how to use Apache Tika to detect and extract such bits and how to use such information to make your applications more perceptive.

Thursday 10:15 a.m.–10:45 a.m. in Level 1 Left

Unit- and Integration Testing with Maven

Karl-Heinz Marbaise in Apache Daily

How to do unit- and integration testing in Maven.

Thursday 11 a.m.–11:45 a.m. in Level 1 Left

World of Logging

Christian Grobmeier in Apache Daily

Apache Logging is one of the oldest projects from the Apache software foundation. It contains log4j, one of the most well-known libraries in the Java world. But there is more: the success of log4j has inspired many other developers. In this talk you will learn about the whole world of Apache logging: what is happening right now and why are the people so excited about their latest releases?

Thursday 1:30 p.m.–2:15 p.m. in Level 1 Left

Faster builds with Apache Buildr

Tammo van Lessen in Apache Daily

Apache Buildr provides an interesting alternative to Maven. Instead of a declarative approach, it combines the expressiveness of Ruby with a DSL for complex Java builds and integrates seamlessly with the Maven eco-system. This session will introduce Buildr along with its core concepts and illustrates them with real world examples based on its use in the Apache ODE project.

Thursday 2:30 p.m.–3:15 p.m. in Level 1 Left

What's New At Apache

Jim Jagielski in Community

What cool stuff has been happening at the ASF the last several years? Jim will tell you.

OSGi for mere mortals

Bertrand Delacretaz in Modular Java Applications

This talk presents a complete OSGi example application, a RESTful server written from scratch, to demonstrate that you don't need to be an OSGi guru to use it.

Wednesday 2:45 p.m.–3:30 p.m. in Rhein-Neckar

OSGi in the Cloud, a case study

Marcel Offermans in Modular Java Applications

Leren-op-Maat (Dutch for: Personalized Learning) is an educational system focussed on personalized learning. It is highly modular and completely runs in the cloud. The presentation will demonstrate how to build and deploy OSGi based applications in the cloud leveraging Apache Felix, ACE, Shindig and several other open source components.

Wednesday 3:45 p.m.–4:30 p.m. in Rhein-Neckar

Felix Connect

Karl Pauls in Modular Java Applications

OSGi features the Service Registry and the (µ)service model. The idea of OSGi Connect (RFP-143) is to allow any application built in Java to reap the benefits of service-based modularity. This talk will show you how you can take advantage of µServices to modularize and OSGi'fy existing application and discuss the current status of an Connect implementation at Apache Felix.

Thursday 11 a.m.–11:45 a.m. in Rhein-Neckar

Scripting languages in OSGi

Frank Lyaruu in Modular Java Applications

In a perfect world you can pick any language you like to attack a certain problem, and you can freely add all those languages to a system and they all play nice together. This is not reality, but not as far fetched as it may seem. By generating OSGi bundles on the fly and utilizing Java's scripting support we can build systems that are stable, flexible and scalable.

Thursday 12:30 p.m.–1:15 p.m. in Rhein-Neckar

Native-OSGi, Modular Software Development in a Native world

A Broekhuis in Modular Java Applications

Where creating modular, loosely-coupled, and dynamic software components on the Java platform is becoming the de-facto standard, this is not yet the case for (embedded) native software. Several native OSGi like implementations currently exist, but they all provide their own implementation and design. Native-OSGi is an effort to reach a common specification which solves this problem.

Thursday 9:15 a.m.–10 a.m. in Rhein-Neckar

Managing Installations and Provisioning of OSGi Applications

Carsten Ziegeler in Modular Java Applications

This is an introduction to the Apache Sling Launchpad runtime and the OSGi installer ecosystem. In combination these modules make it easy to create, provision, and maintain OSGi applications - being it a standalone application or a webapp.

Thursday 10:15 a.m.–10:45 a.m. in Rhein-Neckar

Multiple Apache Karaf instance with Cellar

Jean-Baptiste Onofré in Modular Java Applications

Sync multiple Karaf instances using Cellar

Wednesday 4:45 p.m.–5:30 p.m. in Rhein-Neckar

OSGi best practices shown on Apache Karaf

Christian Schneider in Modular Java Applications

Christian shows some of the best practices for writing lean OSGi applications he learned while working on Apache Karaf and doing customer projects on this platform.

Wednesday 5:45 p.m.–6:30 p.m. in Rhein-Neckar

Virtual Nodes: Rethinking Topology in Cassandra

Eric Evans in NoSQL Database

A discussion of the recent work to transition Cassandra from its naive 1-partition-per-node distribution, to a proper virtual nodes implementation.

Wednesday 2:45 p.m.–3:30 p.m. in Level 2 Right

HBase Status Quo

Lars George in NoSQL Database

Talk lists the current status of HBase, what has been added, improved, or fixed in the recent releases. Outlook on what is coming next.

Wednesday 5:45 p.m.–6:30 p.m. in Level 2 Right

The CouchDB Ecosystem

Jan Lehnardt in NoSQL Database

Watch a daring database server go, where no database server has gone before!

One of CouchDB's core features is multi-master data replication over HTTP. While CouchDB-to-CouchDB replication is nothing new, there's a number of projects that implement the replication protocol to get the same data-liberating setup into places a database server usually can't go: a browser or smartphone for example.

The CouchDB Implementation

Jan Lehnardt in NoSQL Database

CouchDB is a fully-featured database server written in less then 50.000 lines of code.

We'll take a deep dive into the implementation of CouchDB's core features and look at the design principles that guided the developers.

We'll also look at shortcomings and ways to improve CouchDB's implementation.

Thursday 9:15 a.m.–10 a.m. in Level 2 Right

Mongo, its all the Rave

Matt Franklin in NoSQL Database

Apache Rave claims to have a pluggable persistence model, though nothing but a JPA/SQL model is currently offered. Come hear the challenges, successes and rewards of a project that put this pluggability claim to the test by creating a MongoDB persistence layer for Rave.

Wednesday 4:45 p.m.–5:30 p.m. in Level 2 Right

Cassandra 2012: What's New and Upcoming

Sam Tunnicliffe in NoSQL Database

Having established itself as a leading solution for mission-critical, high performance use cases, Apache Cassandra reached its 1.0 release in late 2011. This year has seen two further point releases, each adding many new features.

Wednesday 1:45 p.m.–2:45 p.m. in Level 2 Right

CouchDB Grows Up

Jan Lehnardt in NoSQL Database

Join us for a riveting tale of how CouchDB ships a (nearly) solid 1.0, then gets abandoned by its original creator and manages to keep setting standards for the database world regardless.

We’ll look at CouchDB's coming of age and where it is headed next and what lessons could be learned along the way.

Wednesday 3:45 p.m.–4:30 p.m. in Level 2 Right

Tomcat 8 preview

Mark Thomas in ApacheEE

This session covers the changes in Apache Tomcat 8 introduced by the new WebSocket and updated Servlet, JSP & EL specifications as well as the Tomcat specific changes and new features for version 8.

Tuesday 5:15 p.m.–6 p.m. in Rhein-Neckar

Apache TomEE, Java EE 6 Web Profile on Tomcat

David Blevins in ApacheEE

Apache TomEE, pronounced "Tommy", is an all-Apache Java EE 6 Web Profile certified stack where Tomcat is top dog. This session gives an introduction to TomEE and shows how Tomcat applications leveraging Java EE technologies can become simpler and lighter with a Java EE 6 certified solution built right on Tomcat. If you're a Tomcat lover, this is the session you don't want to miss!

Tuesday 11:15 a.m.–noon in Rhein-Neckar

Modern Web Application Development With Apache Struts 2

René Gielen in ApacheEE

Most Java web developers know the Apache Struts brand. Less known seems to be the fact that this brand not only stands for maintaing a classic, yet somewhat out-of-date framework.

With Struts 2, which will be introduced in this talk, the Apache Struts project delivers an elegant, state-of-the art action based web framework addressing todays' needs with todays' technologies.

Tuesday 2 p.m.–2:45 p.m. in Rhein-Neckar

Wicket - where do we go from here?

Sven Meier in ApacheEE

You've gained first experiences with Apache Wicket and development of your next great web application is about to start? Get ready to move on where component references have left you. Learn how Wicket gives you freedom to work with the web as your requirements demand it. In this talk we will explore several strategies helping you to build your own application fundamentals.

Tuesday 3:15 p.m.–4 p.m. in Rhein-Neckar

An introduction to Apache Flex

Justin Mclean in ApacheEE

Apache Flex is an open source framework for easily building applications for mobile devices, the browser and desktop.

Tuesday 4:15 p.m.–5 p.m. in Rhein-Neckar

Open Source Identity Management

Francesco Chicchiriccò in ApacheEE

Identity management (or IdM) is the joint result of business process and IT to manage user data on systems and apps. IdM tries to give an answer to sysadms: Who has access to What, When, How, and Why?

Tuesday 1 p.m.–1:45 p.m. in Rhein-Neckar

Project Mgt with OFBiz

Pierre Smits in OFBiz

This talk shows how to use Apache OFBiz for your internal and external, commercial project mgt time registration and invoicing.

Addons goals, howto use, howto manage

Olivier Heintz in OFBiz

How doing in the same time the developments related to customer projects and contributions to the community project. This is the goal of the addon system for Apache-OFBiz. How does it works?

Wednesday noon–12:45 p.m. in Level 2 Left

OFBiz – an eCommerce Solution for mid- to large-sized companies

Paul Piper in OFBiz

With numerous features and sheer limitless business applications, Apache OFBiz remains a relatively misunderstood framework. The presentation aims to discuss the feasibility of the software for different business sizes and the caveat of having to implement a large-scale business solution.

Wednesday 4:45 p.m.–5:30 p.m. in Press Room

OFBiz - Framework Overview

Sascha Rodekamp in OFBiz

This talk introduces you to the OFBiz framework. It shows the fundamental architecture and design and gives you an overview what happens under the surface.

Multi-Store eCommerce with Apache OFBiz

Sascha Rodekamp in OFBiz

This talk shows you how to run multiple shops on one instance of OFBiz.

Thursday 12:30 p.m.–1:15 p.m. in Level 2 Left

ofbizextra-addons, what constrains for each repository

Olivier Heintz in OFBiz

There will be 3 or more ofbizextra addons repository. What is the goals and constrains of each? What is the process to have a good visibility for its own addon.

Wednesday 5:45 p.m.–6:30 p.m. in Press Room

OFBiz CRM, presentation, functionalities

Olivier Heintz in OFBiz

OFBiz with a set of addons which customize user interface is a OOTB CRM application. Details on howto install, and used

Thursday 2:30 p.m.–3:15 p.m. in Level 2 Left

What is new in CloudStack 4.0?

Wido den Hollander in Cloud

In the summer of 2012 Citrix donated the CloudStack code to the Apache foundation. Since this transition to an Apache project a lot has changed. What's new and what can be expected?

Tuesday 2 p.m.–2:45 p.m. in Level 2 Right

Apache CloudStack Scalability

Kevin Kluge in Cloud

Apache CloudStack is a new project in Incubation. CloudStack allows an admin or devops engineer to build an IaaS cloud. This talk provides a description of the scalability challenges faced in the design, development and testing of CloudStack for scaling to manage tens of thousands of hypervisor hosts with just a few servers in the control plane.

Tuesday 3:15 p.m.–4 p.m. in Level 2 Right

Deltacloud and cloud API standards

David Lutterkort in Cloud

Brief overview of the IaaS cloud API landscape, and an introduction to DMTF CIMI touching on usage, support by Deltacloud, and availability across Deltacloud's backends.

Tuesday 10:15 a.m.–11 a.m. in Level 2 Right

Getting started with AMQP 1.0 using Apache Qpid

Rajith Attapattu in Cloud

Apache Qpid Proton is a high performance, lightweight messaging library. Proton is based on the AMQP 1.0 messaging standard. Using Proton it is trivial to integrate with the AMQP 1.0 ecosystem from any platform, environment, or language. This talk will introduce the Proton project and show how you can get started with AMQP 1.0

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

Integration in the cloud - IPaaS with Fuse technology

Charles Moulliard in Cloud

How can Apache projects (Karaf, Camel, CXF, ActiveMQ, ...) be part of "iPaas" cloud with Fuse Fabric technology and jclouds/CloudStack

Tuesday 11:15 a.m.–noon in Level 2 Right

Integrating Social Apps with Content Driven Sites using Apache Rave and Spring HMVC

Ate Douma in Cloud

Do you need a lightweight solution for content driven sites which can also integrate OpenSocial Apps, Mobile W3C Widgets or Activity Streams on top? Apache Rave allows you to do just that. And more! This presentation will highlight the latest features of Apache Rave and demonstrate creating a content driven site with embedded Social Apps on the fly.

Wednesday 9 a.m.–9:45 a.m. in Level 2 Right

Building a scalable multi-tenant Application Server on the Cloud using Tomcat, Axis2 & Synapse

Senaka Fernando in Cloud

Apache Tomcat is one of most popular & widely used Application Servers, and Apache Axis2 is one of most widely used Java Web services servers. Apache Synapse is one of the popular, high performant ESBs widely used in the industry.

Wednesday 10 a.m.–10:45 a.m. in Level 2 Right

High Availability Hadoop

Steve Loughran in Big Data

This talk covers ongoing work in Hadoop 1.x and 2.x to improve service availability. We're eliminating improving failover and recovery of the master nodes; adding resilience to the clients, and making the layers in the stack resilient to transient dependency outages. The goal of this: to make the entire stack Highly Available.

Tuesday 5:15 p.m.–6 p.m. in Level 2 Left

Real-time Big Data in Practice with Cassandra

Michaël Figuière in Big Data

Big Data is a fast growing trend in enterprise applications that comes with a novel promise compare to past technological revolutions: being able to retrieve and manipulate as much data as necessary to bring up new use cases or to improve the user experience. This presentation will use Cassandra to implement several use cases using a Real-Time Big Data approach.

Wednesday 10 a.m.–10:45 a.m. in Rhein-Neckar

The Apache Way

Ross Gardler in Community

The "Apache Way" is the process by which Apache Software Foundation projects are managed. It has evolved over many years and has produced over 100 highly successful open source projects. But what is it and how does it work?

Wednesday 1:45 p.m.–2:45 p.m. in Press Room

Introduction to Apache CloudStack

Kevin Kluge in Cloud

Apache CloudStack is a new project in Incubation. CloudStack helps an admin or devops engineer build an IaaS cloud. This talk provides a technical description of the CloudStack feature set, deployment options, and integration points with the datacenter. The project's status and possible future directions will be discussed as well.

Tuesday 1 p.m.–1:45 p.m. in Level 2 Right

Securing Apache Tomcat

Mark Thomas in Web Infrastructure

10 things every Tomcat administrator needs to think about to ensure their tomcat instances are securely configured and protected (as far as possible) against as yet undiscovered/unpublished security vulnerabilities.

Solr 4, the NoSQL database

Yonik Seeley in Lucene, Solr & Friends

Solr 4 and the new additions that make it into a NoSQL search database.

Tuesday 1 p.m.–1:45 p.m. in Press Room

A Web Search Appliance with Solr and YaCy

Michael Christen in Lucene, Solr & Friends

Solr was embedded into YaCy, a free web search software including a crawler, parsers, monitoring and steering functions. This gives the Solr community a rich-featured web search framework. The talk shows web-search use-cases and the opportunity to replace commercial search appliances easily with Solr.

Thursday 12:30 p.m.–1:15 p.m. in Level 1 Right

Multi resource Project Scheduling with OFBiz

Olivier Heintz in OFBiz

OFBiz project component is used to demonstrate result of a Phd thesis on "Multi-skilled resource mono-skill task project scheduling". This track present : how using it to schedule and existing tools and data available for research or development on project (or manufacturing) scheduling

Thursday 1:30 p.m.–2:15 p.m. in Level 2 Left

Fast Feather Track 1

The Apache Community in Community

The Fast Feather Track provides space for projects that are too new or fast-moving to fit into another track. So if you want to get the skinny on an Apache Incubator project, the lowdown on the Labs, discover a great new feature in a project or some new technology out there, then this is your chance. These twenty-minute sessions are all about the technology!

For more information on the proposed talks, and for the final list nearer the time, please see the Fast Feather Track page.

Thursday 1:30 p.m.–2:15 p.m. in Rhein-Neckar

Fast Feather Track 2

The Apache Community in Community

The Fast Feather Track provides space for projects that are too new or fast-moving to fit into another track. So if you want to get the skinny on an Apache Incubator project, the lowdown on the Labs, discover a great new feature in a project or some new technology out there, then this is your chance. These twenty-minute sessions are all about the technology!

For more information on the proposed talks, and for the final list nearer the time, please see the Fast Feather Track page.

Thursday 2:30 p.m.–3:15 p.m. in Rhein-Neckar

BoF on community building and maturing the community

The OpenOffice Community in OpenOffice

A Birds of a feather to bring together the Apache OpenOffice (incubating) community members, its mentors, other Apache projects members and interested people to provide the possibility to discuss face-to-face community building and maturing the community

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

AOO community panel

The OpenOffice Community in OpenOffice

A panel session on the evaluation of the state of the Apache OpenOffice (incubating) project, its community, and its plans. Problems, proposed solutions, and practicalities will be considered.

Wednesday 5:45 p.m.–6:30 p.m. in Level 1 Left

BoF on OpenDocument file format (ODF)

The OpenOffice Community in OpenOffice

A birds of a feather on the OpenDocument file format (ODF). Discuss and present current status of ODF and its relationship to Apache OpenOffice (incubating). Discuss standardization work at OASIS on ODF and its implication to Apache OpenOffice (incubating).

Tuesday 2 p.m.–2:45 p.m. in Level 1 Left

OpenOffice Build System

Andre Fischer in OpenOffice

The first part of the talk will describe the OpenOffice build system with its five parts: configuration, building of individual modules with the legacy dmake and the new gbuild system is controlled by the Perl script build.pl. A final step created installation steps.

The second part will point out problems with the existing system and show some ways to improve it.

Thursday 1:30 p.m.–2:15 p.m. in Press Room

Deepdive into deltacloud

Marios Andreou in Cloud

Apache Deltacloud is a cross-cloud abstraction server written in ruby and providing a RESTful API. We look at a particular aspect of Deltacloud in detail, showing how a Deltacloud cloud 'driver' works and how to extend the driver to implement a new cloud 'collection'. The idea is to provide lower level detail for developers that are interested in participating in the Deltacloud community.

CDI at Apache - Open WebBeans and DeltaSpike Deep Dive

Mark Struberg in ApacheEE

The authors will present in in-depth looks at two important technologies

Tuesday 9:15 a.m.–10 a.m. in Rhein-Neckar

What are we working on?

Steve Rowe in Lucene, Solr & Friends

This talk will give an overview of some improvements for future versions of Apache Lucene, including major efforts underway in feature branches and work being done during 2012's Google Summer of Code.

Wednesday 11 a.m.–noon in Level 1 Right

What's new in Apache HTTP Server 2.4

Rainer Jung in Web Infrastructure

Apache HTTP Server 2.4 takes big strides ahead of 2.2, and proves that httpd isn't content to just rest on its laurels.

Tuesday 9:15 a.m.–10 a.m. in Level 1 Right

Introducing Apache Traffic Server

Igor Galić in Web Infrastructure

A concise introduction into what Apache Traffic Server is. We will give you an idea what it it can do for you, by showing how we use it at the ASF.

Tuesday 11:15 a.m.–noon in Level 1 Right

Stump The Chump: On The Spot Solutions To Your Real Life Solr/Lucene Challenges

Chris Hostetter in Lucene, Solr & Friends

Got a tough problem with your Solr or Lucene application? Facing challenges that you'd like some advice on? Looking for creative solutions for your Lucene/Solr use cases?

See your questions answered live, on stage and unrehearsed, as Chris Hostetter (aka Hoss) steps into the hot seat. Can you Stump The Chump?

Wednesday 5:45 p.m.–6:30 p.m. in Level 1 Right

Domain-driven apps with Apache Isis

Mohammad Nour in ApacheEE

Apache Isis is a framework for building enterprise webapps using domain-driven design. It infers the structure and behaviour of the domain model and provides a runtime which supports persistence, security and - most notably - the user interface and a REST API. In this talk we'll explain the use cases supported by Isis, outline its architecture, and shows the framework in action.

Wednesday noon–12:45 p.m. in Rhein-Neckar

Standard Application Lifecycle Management as Community (and Enterprise) enabler

Gabriele Columbro in Apache Daily

Standard development best practices - and in general Application Lifecycle Management - are not only an enabler for development of quality products, but also KEY driver to build successful communities / enterprise processes. We'll present use cases like Chemistry, using Maven to produce "ASF quality" releases, and Alfresco, recently embracing Maven to widen the reach of its development community.

Thursday 12:30 p.m.–1:15 p.m. in Level 1 Left

Improvements of Table Formatting in Writer

Jian Lee in OpenOffice

Table Formatting in Writer has some problems, such as dead loop and time-comsuming. The speeker has made some improvements on these problems to make the table documents opened correctly or even more quickly.

Thursday 2:30 p.m.–3:15 p.m. in Press Room

Building cross-platform hybrid applications using AMQP 1.0 with Apache Qpid

David Ingham in Cloud

This session will present an overview of the AMQP 1.0 and Apache Qpid including the latest status of the OASIS standards process, vendor support for AMQP, and a demonstration of enterprise messaging interoperability.

Tuesday 4:15 p.m.–5 p.m. in Level 2 Right

Can I depend on Software built By Volunteers?

Mohammad Nour in Community

Community led open source projects are built by volunteers. What does this mean to organisations wishing to adopt open source in mission critical domains.

Wednesday 9 a.m.–9:45 a.m. in Press Room

The Apache MyFaces Universe

Gerhard Petracek in ApacheEE

JSF++ with Apache MyFaces

Tuesday 10:15 a.m.–11 a.m. in Rhein-Neckar

Karaf - When OSGI modularity meets J2EE world (present and future)

Charles Moulliard in ApacheEE

Apache KarafEE is a packaging of Apache Karaf and Apache OpenEJB servers providing out of the box OSGI modularity and strengths of J2EE features (CDI, EJB, JPA, OSGI Services, ... ). This talk will present Apache KarafEE and How integration projects (Camel, ...) can leverage CDI, EJB, JPA easily

Wednesday 1:45 p.m.–2:45 p.m. in Rhein-Neckar

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

Thorsten Scherler in Web Infrastructure

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, ...).

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

What can Google Summer Of Code (GSoC) do for me ?

Renato Marroquin in Community

Attending this talk will bring into the world of the Google Summer Of Code (GSoC) from the perspectives of both mentors and mentees

Wednesday noon–12:45 p.m. in Press Room