ApacheCon EU 2014 has ended
Register Now for ApacheCon Europe 2014 - November 17-21 in Budapest, Hungary. 
Tas [clear filter]
Monday, November 17

10:30am CET

Apache CouchDB State Of The Union - Jan Lehnardt, ASF
This talk is an overview over the past 24-36 months of the CouchDB project. Join us on a riveting tour through a near-death experience and a phoenix from the ashes-like rebirth of the project as well as major technological improvements. You will learn where Apache CouchDB stands today and where it is, boldly, going.

With the departure of its lead developer and the abandonment of the project by the company founded by three of the original CouchDB developers, many felt that CouchDB is dying. This couldn’t be further from the truth and this talk explains what happened and how CouchDB is more alive than ever and has a bright future ahead of it!

avatar for Jan Lehnardt

Jan Lehnardt

CEO, Neighbourhoodie Software
Jan Lehnardt is the PMC Chair and VP of Apache CouchDB, co-creator of the Hoodie web app framework based on CouchDB as well as the founder and CEO of Neighbourhoodie Software. He’s the longest standing contributor to Apache CouchDB.

Monday November 17, 2014 10:30am - 11:20am CET

11:30am CET

Introduction to CouchDB - Jan Lehnardt, ASF
his an introduction to CouchDB. We'll tour the user-facing API while looking at the concepts behind it and what to build on top of them.

You will learn basic data storage and retrieval, data-design, querying, replication and various neat features on the edges of CouchDB. If you are coming from the relational world, this talk will help you understand how to "think in CouchDB".

avatar for Jan Lehnardt

Jan Lehnardt

CEO, Neighbourhoodie Software
Jan Lehnardt is the PMC Chair and VP of Apache CouchDB, co-creator of the Hoodie web app framework based on CouchDB as well as the founder and CEO of Neighbourhoodie Software. He’s the longest standing contributor to Apache CouchDB.

Monday November 17, 2014 11:30am - 12:20pm CET

1:40pm CET

Putting The C Back In CouchDB 2.0: Merging Bigcouch - Joan Touzet, Cloudant
Apache CouchDB - an acronym for Cluster Of Unreliable Commodity Hardware - is a database that uses JSON for documents, JavaScript for MapReduce indexes, and regular HTTP for its API. To date, individual servers support multi-master replication, but do not actually act as a server cluster. In this presentation, Joan Touzet will cover the recent merge of the BigCouch fork in advance of the release of CouchDB 2.0. This significant work enhances CouchDB with a native Erlang-based clustering mechanism, supporting high availability, database partitioning and DynamoDB-inspired enhanced read/write semantics. Special attention will be given to new functionality, operational considerations from Cloudant's experience running this code for years in production, upgrade scenarios for existing users and the exciting new Fauxton UI.


Joan Touzet

Independent Contracter, Cloudant, an IBM Company
Joan Touzet is an independent contractor, managing commercial and OSS software development since 1993. Based in Toronto, Joan has worked in embedded systems, big data, finance, bio-informatics, advertising, natural resources and tooling for SW/HW systems. Prior to returning to independent... Read More →

Monday November 17, 2014 1:40pm - 2:30pm CET

2:40pm CET

CouchDB Replication: A Robust Sync Architecture For The Mobile World - Jan Lehnardt, ASF
Modern IT is mobile, but existing technologies are struggling to address the unique issues of our mobile infrastructure. From portable laptops to tablets and rarely connected phones, the demands from end user devices for our IT infrastructures are not only novel, they are hard. Apache CouchDB has been designed from the ground up to address all relevant issues. This talk will explain the challenges of the mobile world, where huge latency, intermittent connectivity and limited device capacity and computing power long for smart technology that solves it all and how CouchDB is the super hero that saves the day. We’ll look into mobile web and native apps, the fundamentals of data syntonisation, and how sync is the foundation for robust Offline First architectures and user experiences.

avatar for Jan Lehnardt

Jan Lehnardt

CEO, Neighbourhoodie Software
Jan Lehnardt is the PMC Chair and VP of Apache CouchDB, co-creator of the Hoodie web app framework based on CouchDB as well as the founder and CEO of Neighbourhoodie Software. He’s the longest standing contributor to Apache CouchDB.

Monday November 17, 2014 2:40pm - 3:30pm CET

3:50pm CET

Particle Physics On The Couch: Using CouchDB To Help Unravel The Mysteries Of The Universe - Michael Marino, Echnische Universität München
Pushing the envelope of our understanding of the universe requires physics experiments that measure and analyze data from many disparate systems. Such systems generally have widely different requirements and architectures, making it difficult to implement a single, monolithic program for control and readout. CouchDB is an optimal tool to integrate and save data from such systems since its RESTful interface provides a minimal hurdle that almost all devices large and small can achieve. In this presentation, Mike Marino will describe how CouchDB is being used in the nEDM experiment at the Technische Universität München to integrate, control, view and save measurement data from many different subsystems, ranging from those powered by microcontrollers and mini PCs (Arduinos and Raspberry Pis) to those based on the industrial VMEbus.

avatar for Michael Marino

Michael Marino

Experimental Physicist, Technische Universität München
Michael Marino is an experimental physicist working at the Technische Universität München (Germany) interested in searching for new physics that could help solve some of the open questions about our universe. He is currently working on two experiments: (1) EXO-200, looking for a... Read More →

Monday November 17, 2014 3:50pm - 4:40pm CET

4:50pm CET

CouchDB-Based System For The Users Data Management In Cms At Lhc: Implementation And Experience - Hassen Riahi, CERN
The Compact Muon Solenoid (CMS) users data management service at The Large Hadron Collider (LHC), named AsyncStageOut, manages more than 300k users' files per day of close to 1000 individual users per month with minimal delays, and providing a real time monitoring to users and service operators, while being highly available. The associated data volume represents a new set of challenges in the areas of database scalability and service performance and efficiency.
The service is designed as a thin application relying only on CouchDB as input and data storage. It has progressed from a limited prototype to a highly adaptable service, which manages and monitors the whole CMS user files steps.
In this presentation, Hassen Riahi will provide an overview of the AsyncStageOut model, present the motivations for using CouchDB, describe the deployment model and discuss the results achieved.


Hassen Riahi

Employer: CERN (http://home.web.cern.ch/about) Ongoing projects: • Design and implementation of CMS users data management service • Design and implementation of the Worldwide LHC Computing Grid (WLCG) File Transfer Service (FTS) monitoring Dashboard • Commissioning of the... Read More →

Monday November 17, 2014 4:50pm - 5:40pm CET
Tuesday, November 18

9:00am CET

Effective Web Application Development With Apache Sling - Robert Munteanu, Adobe
Apache Sling is an innovative web framework built on top of the Java Content Repository (JCR), that uses OSGi for its component model and fosters RESTful application design.

This talk shows how Sling integrates various standard-based technologies, like OSGi and the Content Repository API for Java to create a coherent framework for web application development. We will walk through the development of a simple application with minimal effort and demonstrate how to productize the resulting application.

We will pay special attention to some approaches which are not yet part of mainstream development, such as using OSGi for dependecy injection and JCR for persistence.

avatar for Robert Munteanu

Robert Munteanu

Senior Computer Scientist, Adobe Systems Romania
Robert Munteanu is a software developer with a passion for Open Source. He works as a senior computer scientist on the Adobe Experience Manager. A frequent Open Source contributor, he focuses his efforts on projects such as Apache Sling, MantisBT, the Eclipse plugin for Reviewboard... Read More →

Tuesday November 18, 2014 9:00am - 9:50am CET

10:00am CET

Intro To Apache Usergrid, The BaaS Build On Cassandra - David Johnson, Apigee Corp
Whether you are building a mobile app or a web app, Apache Usergrid (incubating) can provide you with a complete backend that supports authentication, persistence and social features like activities and followers all via a comprehensive REST API — and backed by Cassandra, giving you linear scalability. All that, and Usergrid is open source too.

This session will explain how you can use Usergrid to provide a back-end for your application. We’ll start with an overview of Usergrid features, then explore in depth how to authenticate users, store data and query data with the REST API provided by a Usergrid server. We’ll develop a simple HTML5 app and package it as a native mobile app via Apache Cordova. We'll also cover how to run Usergrid locally for development and testing.

avatar for David Johnson

David Johnson

Open Source Developer, Apigee
Dave Johnson is an open source developer who specializes in web technologies, social software and open standards. Dave works for Apigee and is active in several open source projects at the Apache Software Foundation and elsewhere. Dave is an experienced speaker who has spoken at ApacheCon... Read More →

Tuesday November 18, 2014 10:00am - 10:50am CET

11:20am CET

DataType API by Example - Nick Dimiduk, HBase in Action
HBase has traditionally been a simple "byte-bucket", in strict homage to the BigTable paper. HBase 0.96 introduced a new API for making HBase "data type aware". This API provides necessary encodings that preserve serialized order and have first-class support for complex rowkeys. It's also user-extensible. This session will introduce the API to developers with examples, including how to implement your own data types for HBase.


Nick Dimiduk

Hortonworks, Inc
Nick Dimiduk is an HBase committer and an author of HBase in Action. He works on the HBase team at Hortonworks where his focus is on usability and performance. His involvement in Hadoop and HBase communities started in 2008 when his nightly ETL jobs were taking 20+ hours. Since... Read More →

Tuesday November 18, 2014 11:20am - 12:10pm CET

1:30pm CET

Apache Camel In The Belly Of The Docker Whale - Henryk Konsek, Red Hat
Do you enjoy a lightweight messaging with the Apache ActiveMQ? Do you find Apache Camel message routing amusing? Of course, we all do! Do you hate deployment of the messaging solution? Do you hate it with a passion? Of course, we all do...

Is there something we can do to make messaging deployment more fun? Does it have to be so difficult, error prone and annoying?

If you can't sleep at night because you are asking yourself those questions over and over again, this talk is for you. I will tell you what the big blue whale called Docker can do for you, so you can sleep tight again.

avatar for Henryk Konsek

Henryk Konsek

Senior software engineer, Red Hat
I create large-scale IoT solutions. Engineer at Red Hat. Rhiot project founder.

Tuesday November 18, 2014 1:30pm - 2:20pm CET

2:30pm CET

Apache Zookeeper In The Wild - Rakesh Radhakrishnan, Huawei Technologies
A high-performance centralized coordination service is a critical component for any distributed application. Apache Zookeeper is such a component and it has been in the past few years a practical solution to cluster coordination. When running ZooKeeper in production, however, there are many issues that one needs to be aware of, like proper connection management, number of direct children of a single node, herd effect, watcher implementations etc. In this presentation, I will cover some of my experience while running ZooKeeper in production.

avatar for Rakesh R

Rakesh R

Technical Lead Engineer, Huawei Technologies
Rakesh is a committer of Apache ZooKeeper project and PMC of Apache BookKeeper project. He is System Architect with Huawei in their Bangalore R&D Center. He works on the enhancement and stabilization of Hadoop platform(especially HDFS), ZooKeeper, BookKeeper components to meet the... Read More →

Tuesday November 18, 2014 2:30pm - 3:20pm CET

3:50pm CET

Enabling IoT With Apache Etch And Coap - Giorgio Zoppi, Universitat Pompeu Fabra
The talk introduces the work that we have done about Apache Etch framework and shows the simple steps which have to be done to enable an application to be used as part of the Internet of the things with COAP Protocol.
It shows the features of Etch, such as fully bidirectional client to server communication, synchronous and asynchronous calls, data modelling, error handling and performance and its new binding with COAP as transport protocol. Adding this new protocol to Apache Etch enables its stack to communicate efficiently with Internet Web of Things in language neutral way. The Apache Ecosystem will benefit from those changes to Etch, because it will have a new way to implement network services for constrained resources network (i.e. wireless network or sensor networks).

avatar for Giorgio Zoppi

Giorgio Zoppi

Software Engineer, PacketFabric Inc.
It is a personal project for investigating new Internet of Things world and try to connect it to a board. In my past I worked as consultant in Ericsson Research. My last public speech was a couple of months ago at Python Meetup Barcelona, where I spoke about web2py.

Tuesday November 18, 2014 3:50pm - 4:40pm CET
Wednesday, November 19

9:30am CET

Deploying OSGi On An Army Of Cubietrucks - Frank Lyaruu, Sendrato
Our challenge was to track the location 200k people at a large festival using custom made wristbands, on a tight budget and preferably with only open source software. In this presentation we will briefly outline the overall system architecture, and subsequently focus on the software stack used to make this work. In essence, we need the versatility of cloud computing, but in a ""camping-style data centre"" We will show how Apache Felix, an OSGi runtime, provides the necessary mix of dynamism and efficiency to pull this off.

avatar for Frank Lyaruu

Frank Lyaruu

Full-stack Developer and CTO, Dexels
Full-stack developer and CTO at Dexels in Amsterdam and architect at Sendrato. We’re mostly active in the Sports and Entertainment branch, and recently also in Wearable computing. We’ve recently converted the infrastructure of a large client to run OSGi using Apache Karaf, and... Read More →

Wednesday November 19, 2014 9:30am - 10:20am CET

10:40am CET

OSGi Remote Services In A Microservices World - Marcel Offermans, Luminis Technologies
In a Microservices architecture applications get decomposed into functionally cohesive services that are implemented as separate processes that interact through the network using simple protocols. This allows applications to scale during deployment by distributing and replicating the services across compute resources as required.

However popular, common criticism includes the use of implicit and poorly defined interfaces, the fact that every component must implement remoting concerns and the fact that it introduces significant processing overhead as every service invocation traverses the network, even if the services are on the same box!

In this presentation we discuss how OSGi Remote Services can address these concerns in an OSGi context by providing the developer strongly typed services that may or may not actually be transparently remoted across a scaled-out deployment.


Marcel Offermans

Director, Luminis Technologies
Marcel Offermans is the Director at Luminis Technologies. He has been involved in lots of commercial OSGi projects for over eight years and is responsible for the architecture, development and support of an OSGi and cloud based software provisioning product. He is also a member of... Read More →

Wednesday November 19, 2014 10:40am - 11:30am CET

11:40am CET

Enterprise Development With Apache Karaf - Achim Nierbeck, Apache Software Foundation
Apache Karaf is an enterprise grade application server for running OSGi applications. This presentation will give you an idea of how to build Enterprise Applications with Apache Karaf. Achim Nierbeck will cover a broad range of possibilities to use Apache Karaf in an enterprise environment. For example how to combine JPA, web-development and Clustering, all based on the Open-Source tools Apache Karaf, OPS4j Pax Web and Apache Karaf Cellar.

avatar for Achim Nierbeck

Achim Nierbeck

Senior IT Consultant, codecentric
Achim Nierbeck is a senior IT Consultant working for codecentric AG in Karlsruhe. He has 15 years experience of working in the field of Java Enterprise. In his Private time the Apache Member works on OpenSource Technology like the OSGi Server Apache Karaf and the OSGi Web-Container... Read More →

Wednesday November 19, 2014 11:40am - 12:30pm CET

2:00pm CET

Felix Http - Paving The Road To The Future - Jan Willem Janssen & Marcel Offermans, Luminis Technologies
Developing modular web-based applications is easy using the HTTP-service implementation of Apache Felix. It hides the complexity and boilerplate code needed to get your servlets and filters up and running in no-time. With the recent effort in aligning the HTTP-service with the latest servlet specifications, new functionality like asynchronous servlets and filters will be supported out-of-the-box.
In this presentation we will not only talk about the new features provided by the Felix HTTP-service implementation, but also demonstrate how to use them in your project. In addition, we talk about upcoming improvements to the Felix HTTP-service, like native support for SPDY and WebSockets.

avatar for Jan Willem Janssen

Jan Willem Janssen

Software Architect, Luminis Technologies
Jan Willem Janssen works as a software architect at Luminis Technologies and has several years of experience in various areas of software development. He has a strong interest in software architecture, modularity, security and creating scalable software systems. He actively participates... Read More →

Marcel Offermans

Director, Luminis Technologies
Marcel Offermans is the Director at Luminis Technologies. He has been involved in lots of commercial OSGi projects for over eight years and is responsible for the architecture, development and support of an OSGi and cloud based software provisioning product. He is also a member of... Read More →

Wednesday November 19, 2014 2:00pm - 2:50pm CET

3:00pm CET

Reflections on the Design of Business Applications - Christian Schneider, Talend
In this talk I will look into some good and bad examples of how to structure your business applications with a special focus on OSGi. I will show some anonymized examples encountered at customers of good and bad design and reflect on how the bad ones can be improved. Some highlights will be technical vs business focus in the structure, separating business code from technical code, Minimizing dependencies, designing for change

avatar for Christian Schneider

Christian Schneider

Open source Architect, Talend
Christian is an Open Source Architect at Talend. He was the responsible architect for the Services Oriented Architecture of EnBW Trading GmbH (Trading floor of one of Germany's largest utility companies). He specializes in OSGi and practical integration solutions.

Wednesday November 19, 2014 3:00pm - 3:50pm CET
Thursday, November 20

9:00am CET


Filter sessions
Apply filters to sessions.
  • ApacheBarCamp
  • Big Data
  • Business
  • Cassandra Days
  • Cloud
  • Community
  • Content in Action
  • Content Services
  • Couch
  • CXF
  • Developer
  • Evening Event
  • Fast Feather Track
  • httpd
  • Infrastructure
  • Keynote
  • Linked Data
  • Lucene / Solr
  • Mesos
  • Mobile/Flex
  • OFBiz
  • OpenOffice
  • Operations
  • OSGi
  • Software Development
  • Tomcat
  • Tutorial
  • Web Frameworks
  • Wildcard