Loading…
This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
For More Information or to Register, Click Here.
View analytic

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Wednesday, September 30
 

10:00

BarCampApache

BarCampApache will take place the day prior to ApacheCon Core. Join us for an ‘unconference’ with no set schedule, facilitated by those involved in various Apache projects.

More details and registration information can be found here: https://wiki.apache.org/apachecon/BarCampBudapest


Wednesday September 30, 2015 10:00 - 14:00
Kond

14:00

Pre-registration
Wednesday September 30, 2015 14:00 - 17:30
Foyer

18:00

 
Thursday, October 1
 

08:00

Registration
Thursday October 1, 2015 08:00 - 09:00
Grand Ballroom Foyer

09:00

Keynote: State of the Feather - Bertrand Delacretaz, Principal Scientist, Adobe Research
An update on the Apache Software Foundation and an overview of its projects. A quick look at how the ASF works and the key events affecting the foundation in recent history.

Speakers
avatar for Bertrand Delacretaz

Bertrand Delacretaz

Principal Scientist, Adobe
Bertrand Delacretaz works as a Principal Scientist in the AEM R&D team at Adobe’s Basel office, using open source tools to create world-class content management and digital marketing systems. Bertrand is an active member and current Director of the Apache Software Foundation, active committer in the Sling project, and involved in a number of other Apache projects as a committer, PMC member and incubation mentor.


Thursday October 1, 2015 09:00 - 09:20
Grand Ballroom

09:20

Keynote: Introducing Apache Unomi (Incubating) - Serge Huber, CTO and Elie Auvray, CEO - Jahia
In his keynote, Serge Huber will provide a brief introduction to Apache Unomi, a new Apache project in incubation. Unomi is a prototype reference implementation of the OASIS Context Server specification currently being worked on by the OASIS Context Server Technical Committee. This new server provides an ethical WEM platform that provides real-time user profile and event storage as well as a rule engine and fully featured REST+JSON interfaces which make integration with Big Data systems easier.

Speakers
avatar for Elie Auvray

Elie Auvray

CEO, Jahia
Elie co-founded Jahia Solutions Group SA, after having started Jahia’s French operations in 2002 and is acting as President of the Board and CEO. | | A seasoned software entrepreneur (18 years of experience), Elie founded his first company - Voice, a software company - at age 22 in 1996 with Thomas Draier, pioneering the easy-to-use web application development with Vivendi Group as their first customer. In 1999, Voice merged with the... Read More →
avatar for Serge Huber

Serge Huber

CTO, Jahia Solutions
Serge is the Chief Technology Officer (CTO) at Jahia, cofounder of Jahia Solutions Group SA as well the Jahia project before the creation of the group. | He has more than 15 years of experience in developing WCM and CMS solutions in various technologies, and is constantly striving to find new ways to build high-quality and high-performance software. He has experience in building high visibility mission critical applications for customers such... Read More →



Thursday October 1, 2015 09:20 - 09:30
Grand Ballroom

09:30

Keynote: Open source licensing at GitHub - Mislav Marohnić, GitHub
Speakers
MM

Mislav Marohnić

GitHub
Mislav is a front-end engineer at GitHub who has been involved in open source for the past 10 years, during which he helped create and maintain libraries and tools relevant to the Ruby and JavaScript communities. His recent interests are using Go to build command-line tools, exploring how to use less JavaScript on the web instead of more, and secretly plotting to one day rewrite everything in bash.


Thursday October 1, 2015 09:30 - 09:50
Grand Ballroom

09:50

AM Break
Thursday October 1, 2015 09:50 - 10:30
Exhibition Centre

10:30

The Apache Way - Rich Bowen, Apache Software Foundation
For 15 years, the Apache Software Foundation has been quietly developing the software that powers the Internet, from the Apache Web Server to Hadoop to Lucene to Cordova to OpenOffice - 165 project in all - Apache is home to some of the most important Open Source projects. Behind this is a passionately-held set of beliefs about how Open Source community should be done. Because it's all about the community. Our motto - "Community > Code" - is more than just a clever slogan. It's how we make every decision. Come learn about the Apache Way, why we think this kind of thing matters, and a little bit about the Foundation that we've built. Rich is the Executive Vice President of the ASF, serves on the board, has been a member for 13 years, and has been involved with ApacheCon for most of that time.

Speakers
avatar for Rich Bowen

Rich Bowen

Executive Vice President, Apache Software Foundation
Rich is a member, and the Executive Vice President, of the Apache Software Foundation. He has spoken at almost every ApacheCon. Rich works on the Apache HTTP Server project, and is the author of a few books about httpd. In his day job, he works in the Open Source and Standards group at Red Hat, where he does community things with the OpenStack project. He lives in Lexington, Kentucky.


Thursday October 1, 2015 10:30 - 11:20
Mikszath

10:30

Introduction to Apache Flex - Justin Mclean, Class Software
Apache Flex is an open source framework for easily building applications for mobile devices, the browser and desktop.

In this talk I'll give a brief history of Apache Flex, cover the main features of Apache Flex including recent releases, it's UI XML markup language, component hierarchy, binding, event bubbling, skinning and other major features of the framework.

I'll show a simple Flex application and how easy it is to make MVC architecture web browser application and convert with few simple modifications from a web browser based application to one that runs on the desktop and in a mobile device.

Finally I look at some of the other more recent directions the project is evolving in with FlexJS a new JavaScript based framework.

Speakers
JM

Justin Mclean

Founder, Class Software
Justin Mclean has more than 20 years experience in developing web based applications and is involved in in the open source hardware movement. He runs his own consulting company Class Software and has spoken at numerous conferences in Australia and overseas including previous ApacheCons. | | | | In his free time he's active in the Apache Flex and Apache Incubator projects and mentor for a number of Apache projects. He's also co-author of... Read More →


Thursday October 1, 2015 10:30 - 11:20
Huba

10:30

Tomcat 9 Progress Report - Mark Thomas, Pivotal
Following on from last year's early preview of Tomcat 9, this presentation will provide an update on the Tomcat 9 implementation of the next versions of the JavaEE specifications that most impact Tomcat (Servlet, JSP, EL and WebSocket). There will be a particular focus on the progress of HTTP/2 support. The results of the GSoC project to add JASPIC support will also be reviewed.
The internal refactoring planned for Tomcat 9 is complete. Mark will review the reasoning behind these changes and discuss some of the lessons learned. The refactoring has resulted in some noteable changes to configuration - particularly SSL since Tomcat 9 adds SNI support to all three HTTP connector implementations. Mark will discuss these configuration changes and how they will affect migration from earlier Tomcat versions to Tomcat 9.
Finally, Mark will outline the roadmap to a stable Tomcat 9 release.

Speakers
MT

Mark Thomas

Tomcat 8 Release Manager, Pivotal
Mark is currently employed as a Consultant Software Engineer with Pivotal where he spends most of his time working on Apache Tomcat. Mark also leads Pivotal's security team. | | At the Apache Software Foundation, Mark is a committer and PMC member for Apache Tomcat as well as other projects. At the foundation level he is an ASF member, a member of the security and trademarks committees, is an infrastructure volunteer and a Director... Read More →


Thursday October 1, 2015 10:30 - 11:20
Jozsef / Kolcsey

10:30

Apache Incubator: Possibly the Most Important Project in the Foundation - Roman Shaposhnik, Pivotal
While IBM is calling Apache Spark "potentially the most significant Open Source project of the next decade" and internet is still running mostly on Apache httpd the most important project in the foundation could very well be Apache Incubator. After all, without Incubator there will be no exciting new projects joining the foundation and turning into the next Spark or Hadoop. This presentation will cover the old school Incubator polices and will point out how they are changing and what new alternatives are now available for poddling communities. It will also focus on areas where we are still experimenting with the process, how it relates to the ASF board of directors and how you can help speed things up. Finally, a few battle stories will be shared and wounds put on display. This former VP of Incubator has a few to show.

Speakers
avatar for Roman Shaposhnik

Roman Shaposhnik

Director of Open Source, Pivotal Inc.
Roman Shaposhnik is a Director of Open Source at Pivotal Inc. He is a committer on Apache Hadoop, co-creator of Apache Bigtop and contributor to various other Hadoop ecosystem projects. He is also an ASF member and a former Chair of Apache Incubator. In his copious free time he managed to co-author "Practical Graph Analytics with Apache Giraph" and he also posts to twitter as @rhatr. Roman has been involved in Open Source software for more than a... Read More →


Thursday October 1, 2015 10:30 - 11:20
Kond

10:30

Microservices with OSGi - Running with Apache Karaf - Achim Nierbeck, Codecentric AG
Comparing Microservices with OSGi-Services, you’ll see they have a lot in common. With this talk the commons between OSGi-Services and Microservices are supposed to be shown. The main focus will be on shipping around the disadvantages of a pure Microservice architecture. A demonstration will show how to build a tool-chain for Apache Karaf to have Microservice architecture together with continuous delivery and versioning.

Speakers
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 OPS4j Pax Web.


Thursday October 1, 2015 10:30 - 11:20
Petofi

10:30

State of Apache OFBiz - Jacopo Cappellato, HotWax Media
Apache OFBiz is an open source product for the automation of enterprise processes that includes framework components and business applications for ERP (Enterprise Resource Planning) systems. This talk will provide an introduction to OFBiz, its history and its community. It will also summarize the main areas of recent developments, where the project stands today and where it is going.

Speakers
avatar for Jacopo Cappellato

Jacopo Cappellato

VP Technology, HotWax Media
Jacopo is a member of the Apache Software Foundation and a committer and chairperson of the Project Management Committee (PMC) for the OFBiz Apache project, to which he has participated since 2003. Jacopo is the CTO and member of the Executive Team at HotWax Systems. Prior to his involvement with HotWax Systems, Jacopo participated in several ERP projects for his company, TAU Informatica. He graduated from the University of Padua with a M.S. in... Read More →


Thursday October 1, 2015 10:30 - 11:20
Tohotom

10:30

Apache Olingo and the Google Summer of Code - Christian Amend, SAP
The Google Summer of Code is an event driven by Google for students all over the world. These students use their summer to code for OpenSource projects from various organizations including the Apache Software Foundation. Christian Amend is part of the Apache Olingo project and mentored a student for the GSoC 2015. During this presentation he will:
• Provide an overview about the Google Summer of Code and Apaches involvement
• Introduce Apache Olingo and the topic offered for the student
• Give an experience report on how the GSoC 2015 went for Apache Olingo and the mentor
• Include information for future mentors and students that would like to participate

Speakers
CA

Christian Amend

Developer, SAP
Christian Amend is a developer working for SAP in Germany. He has been working with the Apache Olingo project since it started in 2013. He is currently the VP of Apache Olingo and has mentored a Student for the Google Summer of Code 2015.


Thursday October 1, 2015 10:30 - 11:20
Erkel / Lehar

10:30

Apache OpenOffice in a Public Administration: Adapting, Integrating and Extending the Software to Help the Users in Their Everyday Work - Giovanni Grazia, Regione Emilia-Romagna
An overview of the introduction of the ODF standard and Apache OpenOffice in an Italian public administration with more than 3000 users.
In this presentation Giovanni Grazia will review the main technical issues encountered and the solutions deployed, including:
- configuration of OpenOffice, complemented with community developed and custom extensions to help users in their everyday work
- interoperability with Sharepoint through the webdav protocol and the fix we developed in Apache OpenOffice for the correct interaction
- an extension to simplify choosing the right format for document exchange, in relation to our ODF census project in Italy.
- alternative OOXML to ODF conversion when native AOO conversion is not satisfactory

Speakers
avatar for Giovanni Grazia

Giovanni Grazia

ICT Project Manager, Regione Emilia-Romagna
ICT Project Manager at Regione Emilia-Romagna, an Italian local government authority. I'm responsible for the design, evaluation and implementation of open source solutions, and for the promotion of open standards. I'm a software architect and a web accessibility and usability expert with more than 10 years of experience in developing e-government projects. In the last 2 years I've been running the migration project from MS-Office to Apache... Read More →


Thursday October 1, 2015 10:30 - 11:20
Tas

10:30

Hackathon - Open room
Thursday October 1, 2015 10:30 - 16:35
Kazinczy

10:30

Hackathon - Open room
Thursday October 1, 2015 10:30 - 17:35
Ady

11:30

Open Source at Scale - The Apache Software Foundation - Bertrand Delacretaz, Adobe Research
This talk presents the organization and structure of the ASF as well as its basic principles of operation. Home to more than 150 open source projects, including some world-impacting ones, the ASF operates on surprisingly simple principles and values, and has proven itself over more than 15 years as an open organization that consistently releases high quality source code. We will describe the basic principles that enable the foundation's projects to operate in a neutral and open way, where contributors are empowered based on meritocratic principles instead of hierarchical or pay-to-play processes.

This talk will help you understand why some of the largest software companies collaborate with their competitors within Apache on critical parts of their software infrastructure and products, instead of doing things in their own corners - and greatly benefit from it.

Speakers
avatar for Bertrand Delacretaz

Bertrand Delacretaz

Principal Scientist, Adobe
Bertrand Delacretaz works as a Principal Scientist in the AEM R&D team at Adobe’s Basel office, using open source tools to create world-class content management and digital marketing systems. Bertrand is an active member and current Director of the Apache Software Foundation, active committer in the Sling project, and involved in a number of other Apache projects as a committer, PMC member and incubation mentor.


Thursday October 1, 2015 11:30 - 12:20
Mikszath

11:30

An Introduction to Apache Flex BlazeDS - Christofer Dutz, Codecentric AG
On 3/6/15 the Apache Flex team has done its first release of BlazeDS. BlazeDS is a server-side framework for communicating with clients using the AMF protocol. In contrast to JSON communication AMF is strongly typed, highly efficient and even allows the transport of cyclic object graphs. It was initially designed for communicating with Flash runtimes (similar to Browsers JSON support, AMF is the Flash VMs native format), but in the meanwhile libraries in all major languages are able to communicate using AMF. In this Talk I would like to talk about AMF and it's benefits over more established protocols and demonstrate how easy it is to embed BlazeDS into an existing Java server application, giving you publish-subscribe, one-to-one and one-to-many communication for free.

Speakers
avatar for Christofer Dutz

Christofer Dutz

Senior IT Consultant, codecentric AG
Likes to swimm outside the mainstream. He is really passionate about walking new paths. Some times this means making a new technology useable for the masses or by creating new combinations of established strategies. His solutions are usually unconventional but simple, highly efficient and sexy.


Thursday October 1, 2015 11:30 - 12:20
Huba

11:30

Apache HTTP Configuration API for Developers - William A Rowe Jr, Pivotal
The Apache HTTP Server module configuration API is challenge even for seasoned httpd developers. Per-server and per-directory configuration scopes, merging of configuration sections, optimizations to survive complex configurations, and configuration directive handling are all challenges to the beginning and even an adept Apache module author. Join us as we unwind this complexity for the new module author or existing module hacker and offer best practices, promote more robust module configuration, and allow for easier introduction of new features with less code.

Speakers
avatar for William A Rowe Jr

William A Rowe Jr

Staff Engineer, Pivotal
William is a member of the Application Products engineering team at Pivotal, and has been involved in the Apache HTTP Server effort since the turn of the century. He is a project member and committer to several ASF projects and serves on the ASF security response team. He is sometimes teased as the Unix developer who happens to work on Windows, where he stabilized httpd running on Windows, and ensured this was a first class platform for APR-based... Read More →


Thursday October 1, 2015 11:30 - 12:20
Jozsef / Kolcsey

11:30

Apache Brooklyn - What It Is and Why You Should Join In - Richard Downer, Cloudsoft
Apache Brooklyn (incubating) can be described using phrases like "automated management of cloud applications" and "simplified deployment and runtime management of enterprise-grade applications", but soundbites like those only scratch the surface of what Brooklyn can do. In this presentation, Richard Downer will show what Brooklyn is, how it can help you, how to develop with it, and invite you to join the Apache Brooklyn community. Afterwards, whenever you see the tagline "application modelling, monitoring and management", you'll realise that's *WAY* cooler than it sounds.

Speakers
avatar for Richard Downer

Richard Downer

Principal Engineer, Cloudsoft
Richard is an engineer at Cloudsoft, working on the Apache Brooklyn (incubating) project. Richard is a relative n00b at conference speaking having only spoken at one conference so far!


Thursday October 1, 2015 11:30 - 12:20
Kond

11:30

Microservices and Modularity or The Difference Between Treatment and Cure! - Milen Dyankov, Liferay
Everyone is talking about microservices these days! So the question is should you also jump on that bandwagon and why those somewhat older colleagues of yours (yep, those that still remember the EJB 2 revolution) are not that enthusiastic? To help you make the right decisions, this talk will first focus on explaining complexity - the problem microservices claim to solve. It then will concentrate on modular architecture and how it compares to what most people understand by microservices! Live demo will present multiple ways to modularize exiting JEE application going from "monolithic" Glassfish EJB/JSF style app through SpringBoot and OSGi to reach a distributed system with a portal as front-end.

Speakers
avatar for Milen Dyankov

Milen Dyankov

Senior Consultant, Liferay
Milen is senior consultant at Liferay - the most popular Open Source portal platform. Before joining Liferay in 2012 he spent over 10 years designing and developing Java EE solutions for companies in finance and telecommunications industry. Apart from java portals he othen speaks at conferences around Europe about modular and distributed systems, OSGI, performance tuning, web applications for mobile devices and many more!


Thursday October 1, 2015 11:30 - 12:20
Petofi

11:30

GrowERP-PAAS An Open Source Software Development Platform Including ERP Based on Apache OFBiz - Hans Bakker, AntWebsystems
By combining a number of open source tools and connect them with Apache OFBiz, a platform was created to handle all operations in a software development company. GrowERP is an open source OFBiz component only showing a limited functionality of OFBiz using the standard database to be able to upgrade to the full system anytime without data conversion. Currently most open source companies are small and Apache OFBiz is just too big for them.

This combined with an open source OFBiz Scrum component, Jenkins, Git/Gerrit you have the complete platform for organizing a vendor branch of the product you represent, a staging environment updated daily and a fully automated production deployment. Methodologies supported are Scrum/Kanban with time registration and accounting with automated invoicing including full ledger capability.

Speakers
avatar for Hans Bakker

Hans Bakker

CEO, AntWebsystems.com
Self starter, self-made, highly motivated advocate of open source, especially Apache OFBiz ERP. Now managing the AntWebsystems company, which provides quality services for competitive rates around the Apache OFBiz open source ERP system using open source development and production tools only. | | We now can offer a full implementation process with BPM, Scrum and continous improvement/deployment. | | My profile: http://hansbakker.com... Read More →
avatar for Karl Schindler

Karl Schindler

BPM Consultant, Antwebsystems


Thursday October 1, 2015 11:30 - 12:20
Tohotom

11:30

Building Open Source Identity infrastructures - Francesco Chicchiricco, Tirasa
Nowadays most components of a full identity infrastructure are available as Open Source components - and some even within The ASF: identity repositories, provisioning engines, access management systems.

Picking these bricks to realize a solution that will suit the wide-range ever-changing organizations' needs is a real challenge for all system integrators in the Identity & Access Management area.

Some real-word use cases and scenarios will be reviewed in this presentation to highlight strengths, flexibility and benefits - but also wicked problems and possible improvements - that Open Source Identity infrastructures can provide to organizations and final users.

Speakers
avatar for Francesco Chicchiriccò

Francesco Chicchiriccò

CEO, Tirasa
Open Source addicted and Involved at The Apache Software Foundation: member, Syncope PMC chair, Cocoon PMC, Olingo PMC. | Besides ASF, project owner of ConnId (http://connid.tirasa.net), and contributor of several other Open Source projects out there. | | Few years ago, I decided to start a brand new Open Source based company, Tirasa (http://www.tirasa.net), aiming to speed up the development and the adoption of Apache Syncope for... Read More →



Thursday October 1, 2015 11:30 - 12:20
Erkel / Lehar

11:30

Beyond OpenOffice: The State of the ODF Ecosystem - Louis Suárez-Potts
OpenOffice started it all, but the ODF standard has now outgrown its original implementation. ODF is now supported by many desktop implementations, some of which completely unrelated to the OpenOffice codebase, by cloud products, mobile applications and converters. How relevant is OpenOffice to ODF these days? And what's the real state of health of the major implementations and their level of compatibility?

Speakers
avatar for Louis Suárez-Potts

Louis Suárez-Potts

Community Strategist, Age of Peers, Inc.
Louis Suárez-Potts is the community strategist for Age of Peers, a consultancy he co-founded in 2011. He also participates on the Project Membership Committee for Apache OpenOffice. From 2000 to 2011, Suárez-Potts was the Community Manager for OpenOffice.org, a role that entailed considerable public speaking at international developer and marketing conferences, as well as more focused events. The role was partly subsidized by Sun Microsystems... Read More →


Thursday October 1, 2015 11:30 - 12:20
Tas

12:20

Lunch
Thursday October 1, 2015 12:20 - 13:30
Brasserie Restaurant

13:30

But We're Already Open Source! Why Would I Want To Bring My Code To Apache? - Nick Burch, Quanticate
So, your business has already opened sourced some of its code? Great! Or you're thinking about it? That's fine! But now, someone's asking you about giving it to these Apache people? What's up with that, and why isn't just being open source enough?

In this talk, we'll look at several real world examples of where companies have chosen to contribute their existing open source code to the Apache Software Foundation. We'll see the advantages they got from it, the problems they faced along the way, why they did it, and how it helped their business. We'll also look briefly at where it may not be the right fit.

Wondering about how to take your business's open source involvement to the next level, and if contributing to projects at the Apache Software Foundation will deliver RoI, then this is the talk for you!

Speakers
NB

Nick Burch

CTO, Apache Software Foundation
Nick began contributing to Apache projects in 2003, and hasn't looked back since! He's mostly involved in ""Content"" projects like Apache POI, Apache Tika and Apache Chemistry, as well as foundation-wide activities like Conferences and Travel Assistance. | | Nick is CTO at Quanticate, a Clinical Research Organisation (CRO) with a strong focus on data and statistics. | | Nick has spoken at most ApacheCons since 2007, and as well as many... Read More →


Thursday October 1, 2015 13:30 - 14:20
Mikszath

13:30

Unit Testing Apache Flex Applications - Justin Mclean, Class Software
In this session I go though how to efficiently unit test an Apache Flex application. I'll start with the basics by showing how to write and run simple Flex Unit tests. Then moving on to how to refactor your code so that it is testable and show several methods to pragmatically test your application. I'll cover a few more advanced topics including asynchronous unit testing, testing event dispatch and UI testing with FlexUnit. Finally for a bit of fun I'll show how FlexUnit can be used in Jenkins and the build status shown via Open Source Hardware Arduino traffic light shield.

Speakers
JM

Justin Mclean

Founder, Class Software
Justin Mclean has more than 20 years experience in developing web based applications and is involved in in the open source hardware movement. He runs his own consulting company Class Software and has spoken at numerous conferences in Australia and overseas including previous ApacheCons. | | | | In his free time he's active in the Apache Flex and Apache Incubator projects and mentor for a number of Apache projects. He's also co-author of... Read More →


Thursday October 1, 2015 13:30 - 14:20
Huba

13:30

The New Hotness in httpd 2.4 - Rich Bowen, Apache Software Foundation
While almost everyone has finally moved off of httpd 1.3, lots of people are still using 2.0 or 2.2, and many of those that are on 2.4 are using it as though they're still on 1.3.

It's like your driving your Ferrari in first gear. With the brakes on.

Apache HTTPd 2.4 is lightyears ahead of what went before, and if you're not using the new functionality, you might as well be using nginx. Come earn about conditional configuration, the event MPM, magical proxy configuration, the general purpose expression parser, and so much more.

Speakers
avatar for Rich Bowen

Rich Bowen

Executive Vice President, Apache Software Foundation
Rich is a member, and the Executive Vice President, of the Apache Software Foundation. He has spoken at almost every ApacheCon. Rich works on the Apache HTTP Server project, and is the author of a few books about httpd. In his day job, he works in the Open Source and Standards group at Red Hat, where he does community things with the OpenStack project. He lives in Lexington, Kentucky.


Thursday October 1, 2015 13:30 - 14:20
Jozsef / Kolcsey

13:30

Podlings Shark Tank - Roman Shaposhnik, Pivotal
If you've ever seen Shark Tank TV show contestants pitch their business ideas to the panel of shark investors you know what to expect here (and if you haven't -- think speed dating between entrepreneurs and investors). The only difference between us and that TV show is that instead of “Squirrel Boss” and “Man Candle” you'll be hearing pitches for Apache Incubator poddlings. Also instead of Mark Cuban and Kevin O'Leary you'll be pitching to the panel of ASF grey beards. So it is more like two differences, not one, but ok: the fun and profit part of Shark Tank will be there. We guarantee that!

Speakers
avatar for Roman Shaposhnik

Roman Shaposhnik

Director of Open Source, Pivotal Inc.
Roman Shaposhnik is a Director of Open Source at Pivotal Inc. He is a committer on Apache Hadoop, co-creator of Apache Bigtop and contributor to various other Hadoop ecosystem projects. He is also an ASF member and a former Chair of Apache Incubator. In his copious free time he managed to co-author "Practical Graph Analytics with Apache Giraph" and he also posts to twitter as @rhatr. Roman has been involved in Open Source software for more than a... Read More →


Thursday October 1, 2015 13:30 - 14:20
Kond

13:30

OSGi and JPA: An End-User Perspective - Matteo Rulli
In this talk Matteo Rulli presents two different ways of integrating Java Persistence APIs and OSGi: the first one is through Apache Aries and OpenJPA while the latter is based on OPS4J PAX JDBC project. Both approaches are a good way to appreciate the OSGi maturity and elegance and to analyze modularity best practices. The talk also demonstrates how to exploit Apache Karaf to create a development environment for JPA projects in bndtools toolchain.

Speakers
MR

Matteo Rulli

Java Developer
Matteo Rulli is passionate Java developer implementing and improving machine-to-machine solutions and applications on top of Apache technologies and OSGi for more than 10 years. He has recently given technical talks at the EclipseCon Europe 2014 (https://www.eclipsecon.org/europe2014/session/many-bundles-things).


Thursday October 1, 2015 13:30 - 14:20
Petofi

13:30

Enhance OFBiz CRM with Asterisk Call Center Integration - Youssef Khaye, O-toit
A CRM records details about any contact made with anyone that your business deals with (leads, existing customers, suppliers..)
Phone calls are still the most popular method for communicating with organisations and one of the most common CRM processes involves manually entering the call details.
Imagine being able to connect a CRM to your company's PBX system.
*All incoming calls could be automatically recorded as a communication event and linked to the correct customer, supplier, etc.
*The Call Center representative picking up the call could have the customer or supplier details automatically displayed showing all their communication history
*If legislation allows, the calls may even be recorded and made accessible from within the CRM
In this presentation we show you how to setup Call Center Integration with Apache OFBiz CRM using Asterisk, one of the most popular PBX systems.

Speakers
YK

Youssef Khaye

Software Developper, O-toit
Youssef Khaye is a Senior JEE Developer. He is very interested in Information System Integration and Architecture, Cloud Computing and System Virtualization. | | In 2008 he started working with Apache OFBiz and has continued ever since. With a varied knowledge base, he has an excellent understanding of both the technical and functional areas. | | He is also an experienced OFBiz trainer and has delivered training at different levels... Read More →


Thursday October 1, 2015 13:30 - 14:20
Tohotom

13:30

External and Federated Identities on the Web - Jan Pazdziora, Red Hat
Successful Web applications get deployed in multiple different scenarios. In the large-scale setups, user identities can no longer be expected to be stored primarily in htpasswd files or even in local relational database. Instead, users from remote directory servers and identity management systems like FreeIPA or Active Directory and users authenticated and authorized via SAML can access the application. Admins then search for ways to support these external identities in their organizations or across organizations even if the application that they deploy has no or limited support for non-local users. We will look at setups using Apache HTTP Server modules mod_authnz_pam and mod_auth_mellon and explore how they can be configured to offload authentication and authorization decisions to external identity sources, often even not centralized ones.

Speakers
avatar for Jan Pazdziora

Jan Pazdziora

Sr. Principal Software Engineer, Red Hat
Jan is member of Red Hat's Identity Management group. He focuses on enabling the use of external identity and authentication providers in projects and products, making it easier to deploy the software in large organizations, as well as finding better ways to structure new applications.


Thursday October 1, 2015 13:30 - 14:20
Erkel / Lehar

13:30

Engineering, Business & Legal Choices for Bringing Commercial Software to Open Source - Gregory Chase and Cyrus Wadia, Pivotal
Successfully running an open source software project involves more than just posting source code in a public Github. It involves balancing numerous interrelated engineering, business, and legal decisions.

We share our experience in supporting a dozen open source communities including Cloud Foundry, Spring, RabbitMQ, Redis, and our recent experience with launching the Apache Geode (incubating) community based on 1 million lines of code from Pivotal GemFire. These communities and their products have highly varied histories, licensing, and governance models.

Specifically we will cover: reasons to open source a commercial product; business and legal choices in licensing, governance and ownership; engineering choices of OSS components & readying code; executing the switch to open source; our experience from commercially supported OSS to stand alone foundations to joining The ASF.

Speakers
GC

Gregory Chase

Director of Big Data Communities, Pivotal Software
Greg Chase is an enterprise software marketing executive more than 20 years experience in marketing, sales, and engineering with software companies. Most recently Greg has been passionately advocating for innovation and transformation of business and IT practices through big data, cloud computing, and business process management in his role as Director of Product Marketing at Pivotal Software. Greg is also a wine maker, dog lover, community... Read More →
CW

Cyrus Wadia

Cyrus Wadia is the lead intellectual property attorney for Pivotal Software, Inc. His responsibilities include setting IP policy, managing Pivotal's patent, trademark and copyright portfolios, and all aspects of Pivotal's open source software program. Prior to working at Pivotal, Cyrus Wadia was a partner and head of the intellectual property practice at Cooper, White & Cooper LLP in San Francisco.


Thursday October 1, 2015 13:30 - 14:20
Tas

14:30

Panel: The Apache Way - Problems (and Solutions) - Roman Shaposhnik, Pivotal; Bertrand Delacretaz, Adobe; Rich Bowen, Red Hat; Nick Burch, Quanticate (Moderator)
This morning, you hopefully heard all about the Apache Way, and it sounded great! Sadly, however, from time to time it doesn't quite go completely to plan... Come hear about some of the problems we've faced with the Apache Way, and the ways we've tried to solve them. Panel discussion with Rich Bowen, Bertrand Delacretaz, Roman Shaposhnik, and Nick Burch.

Moderators
NB

Nick Burch

CTO, Apache Software Foundation
Nick began contributing to Apache projects in 2003, and hasn't looked back since! He's mostly involved in ""Content"" projects like Apache POI, Apache Tika and Apache Chemistry, as well as foundation-wide activities like Conferences and Travel Assistance. | | Nick is CTO at Quanticate, a Clinical Research Organisation (CRO) with a strong focus on data and statistics. | | Nick has spoken at most ApacheCons since 2007, and as well as many... Read More →

Speakers
avatar for Rich Bowen

Rich Bowen

Executive Vice President, Apache Software Foundation
Rich is a member, and the Executive Vice President, of the Apache Software Foundation. He has spoken at almost every ApacheCon. Rich works on the Apache HTTP Server project, and is the author of a few books about httpd. In his day job, he works in the Open Source and Standards group at Red Hat, where he does community things with the OpenStack project. He lives in Lexington, Kentucky.
avatar for Bertrand Delacretaz

Bertrand Delacretaz

Principal Scientist, Adobe
Bertrand Delacretaz works as a Principal Scientist in the AEM R&D team at Adobe’s Basel office, using open source tools to create world-class content management and digital marketing systems. Bertrand is an active member and current Director of the Apache Software Foundation, active committer in the Sling project, and involved in a number of other Apache projects as a committer, PMC member and incubation mentor.
avatar for Roman Shaposhnik

Roman Shaposhnik

Director of Open Source, Pivotal Inc.
Roman Shaposhnik is a Director of Open Source at Pivotal Inc. He is a committer on Apache Hadoop, co-creator of Apache Bigtop and contributor to various other Hadoop ecosystem projects. He is also an ASF member and a former Chair of Apache Incubator. In his copious free time he managed to co-author "Practical Graph Analytics with Apache Giraph" and he also posts to twitter as @rhatr. Roman has been involved in Open Source software for more than a... Read More →


Thursday October 1, 2015 14:30 - 15:20
Tas

14:30

Build Mobile Apps using Apache Flex (yes, including iOS!) - OmPrakash Muppirala
Building mobile apps are time consuming, especially if you want to target both iOS and Android users. Apache Flex goes more than that, you can build Web, Desktop, iOS and Android apps all in one codebase. This talk will go over the basics of building rich, interactive, cross-platform applications that is easy to build and maintain.

There is no need to first release an iOS app and add a note saying "Android app coming soon". Build it all once and deploy everywhere at the same time!

Speakers
avatar for OmPrakash Muppirala

OmPrakash Muppirala

Lead UI Developer, Machine Zone
Om ‘bigosmallm’ Muppirala is a UI architect with years of experience building HTML/JS and Flex based applications. Om has a Masters degree in CS with a specialization in Computer Graphics and User Interface design.



Thursday October 1, 2015 14:30 - 15:20
Huba

14:30

Tomcat Cluster - Keiichi Fujino
Tomcat provides a cluster feature.
However, Some of the cluster components will depend on each other. And it confuses developers.
In this session, you'll be able to learn a Tomcat cluster correctly in detail.
And, it will enable you to configure the optimal Tomcat Cluster.
The main topics of this session are:
-Architecture
-Session replication
-Cluster channel component

Speakers
KF

Keiichi Fujino

Software Engineer
Keiichi Fujino has more than 10 years experience in software engineer. | He has been an active member in the Apache Tomcat community more than 5 years. | He is an Apache Tomcat commiter and Tomcat PMC.


Thursday October 1, 2015 14:30 - 15:20
Jozsef / Kolcsey

14:30

Johnzon - Apache's Upcoming JSON Library - Hendrik Saly, Codecentric AG
Johnzon is the Apache implementation for JSR 353 (JSONP) and currently under incubation.
But wait, Johnzon is more than that. It's also JSON Java Mapper with full data binding and a JAX-RS provider.
In this presentation, Hendrik Saly will discuss the current state of the library,
the features and the outlook. We'll also look on performance aspects and benchmarks against other JSON libraries.
The outlook will focus especially on JSR 367 (JSON Binding) and JSR 374 (Update of JSR 353) because both specs will be implemented into Johnzon and Hendrik is a member of both expert groups and can give some insights on that.

Speakers
avatar for Hendrik Saly

Hendrik Saly

IT-Consultant, codecentric AG
Hendrik Saly is working for codecentric AG as an IT-Consultant and is involved within the Java Community process (JCP) as an Expert Group Member of JSR 367 and JSR 374. He is also an active Apache committer on Johnzon and Geronimo. Beside that Hendrik is doing a lot of Elasticsearch stuff currently. He spoke already on IX Conference, local meetups and customer events. Hendrik is an IT professional since 2001 and has worked for Pixelpark AG... Read More →



Thursday October 1, 2015 14:30 - 15:20
Kond

14:30

OSGi Productivity Compared on Apache Karaf - Christian Schneider, Talend
A look at three competing OSGi ecosystems (Declarative Services, Blueprint, CDI).
Capabilities of each DI framework. Comparison of support for EE technologies like
JPA, Security, SOAP and REST services, UIs. Looking into some of the recent advancements
like Aries JPA 2 featuring closure based transactions, JAAS Security, JSP and JSF on OSGi.
Attendees will get a good overview about the stacks as well as recommendations where each is most applicable.

Speakers
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.


Thursday October 1, 2015 14:30 - 15:20
Petofi

14:30

Build a Web Application in 40 minutes with Apache OFBiz - Gil Portsenseigne, Néréide
Apache OFBiz is an open source product for the automation of enterprise processes that includes framework components and business applications for ERP (Enterprise Resource Planning) systems.

The OFBiz framework can be used separately to build your own applications. This presentation will go through a live example showing how to create a new web application using Apache OFBiz. This will be an interactive session starting with the most basic steps ,where we will use best practice to create a simple solution using existing OFBiz components.

The goal of this presentation is to show how Apache OFBiz provides a great starting point to create your own enterprise solution...easily.

Speakers
avatar for Gil Portenseigne

Gil Portenseigne

ERP Project Manager / Consultant, Néréide
Gil Portenseigne has worked with Apache OFBiz since 2009 and is employed by Néréide, an OFBiz Integrator and Service Provider. He has good experience in a variety of areas, and has worked as a Developer, Trainer, Analyst and Project Manager. | | He became Commiter of the Apache OFBiz project on october 2015, he has previously presented at ApacheCon Europe 2014 and 2015.


Thursday October 1, 2015 14:30 - 15:20
Tohotom

15:20

PM Break
Thursday October 1, 2015 15:20 - 15:45
Exhibition Centre

15:45

Keeping your Apache Project's Independence and Brand - Shane Curcuru, Apache Software Foundation
Wondering what to do about the new BestHadoopNews.com website? Don't know how to approach your employer's plans to launch BigCo's SuperLucene product? Need help keeping your Apache project moving in the right direction in the face of corporate raiders? Brand policing and dealing with third parties improperly using your Apache project's brands is a difficult topic to raise. Find out about the existing PMC Branding Reporting Guidelines, and have a chance to ask the expert questions on how to approach third parties. Learn about the kinds of uses of Apache project brands that are OK or are nominative use, and the ones by hungry companies that can take control of the project away from the PMC. The strong independent reputation of your project and Apache overall relies on every PMC policing their own brand effectively and fairly. Get help here!

Speakers
avatar for Shane Curcuru

Shane Curcuru

VP, Brand Management, The Apache Software Foundation
Shane serves as V.P. of Brand Management for the ASF, setting trademark and brand policy for all 250+ Apache projects, and has served as five-time Director, and member and mentor for Conferences and the Incubator. | | Shane's Punderthings consultancy is here to help both companies and FOSS communities understand how to work together better. At home, Shane is: a father and husband, a Member of the ASF, a BMW driver and punny guy. Oh, and we... Read More →


Thursday October 1, 2015 15:45 - 16:35
Mikszath

15:45

Building HTML5/JS apps Using FlexJS - OmPrakash Muppirala
Apache FlexJS is an open source framework that cross compiles MXML and ActionScript into HTML and JavaScript. It runs in web, desktop and mobile(app) in swf format and runs in browser based environments as HTML/JS/CSS files without the need for the Flash Player plugin. It brings the advantages of Flex to the HTML/JavaScript world.

In this presentation, we will see cover the basics of FlexJS, see how to build reusable components (ala WebComponents), use classic design patterns, skinning etc.

Speakers
avatar for OmPrakash Muppirala

OmPrakash Muppirala

Lead UI Developer, Machine Zone
Om ‘bigosmallm’ Muppirala is a UI architect with years of experience building HTML/JS and Flex based applications. Om has a Masters degree in CS with a specialization in Computer Graphics and User Interface design.



Thursday October 1, 2015 15:45 - 16:35
Huba

15:45

Frontera: Open Source, Large Scale Web Crawling Framework - Alexander Sibiryakov, Scrapinghub Ltd.
In this talk he is going to introduce new open source framework Frontera https://github.com/scrapinghub/frontera. Frontera allows to build real-time, large scale, distributed web crawlers and website focused ones. Offering:
  • customizable storage (RDBMS or Key-Value based),
  • crawling strategies management,
  • transport layer abstraction,
  • fetcher abstraction.
Along with framework description he'll demonstrate how to build a distributed crawler using Scrapy, Apache Kafka and HBase, and hopefully present some statistics of Spanish internet collected with newly built crawler.

Speakers
AS

Alexander Sibiryakov

Core developer of web crawling framework Frontera at Scrapinghub Ltd. A performance geek, data scientist and ex-Yandex engineer (search quality department). Presenting at Berlin Buzzwords and Yandex local events.


Thursday October 1, 2015 15:45 - 16:35
Jozsef / Kolcsey

15:45

Apache Geode (incubating): The First Six Months -or- How We Transformed a Hard-Core Commercial Engineering Team into a Community-Driven Open Source Powerhouse - Anthony Baker, Pivotal GemFire
In April 2015, Apache Geode (incubating) was born from Pivotal’s GemFire, the distributed in-memory database. However, the donation of over 1M LOC was just the beginning of the journey. In this talk we discuss how the GemFire engineering team has adapted their development infrastructure, processes, and culture to embrace the “Apache Way". We present lessons learned and best practices for new and incubating open source projects in areas of initial code submission, IP clearance, governance policies, code review, and community building. We discuss the challenges the team faced and how we changed internal communication and software design processes to a community-driven model. In particular, we highlight effective strategies for growing a project community and embracing new members. Finally, we show how changing to the open source model has increased both productivity and quality.

Speakers
AB

Anthony Baker

Engineering Leader, Pivotal GemFire
Anthony Baker is an engineering leader for Pivotal GemFire and a committer on Apache Geode (incubating). He has spoken at SuperComputing, SpringOne, and various meetups and user groups. He has over 20 years of experience in domains ranging from high performance computing to interactive television and massively parallel embedded processor arrays. Anthony enjoys algorithms, API design, and obscure concurrency bugs.


Thursday October 1, 2015 15:45 - 16:35
Kond

15:45

Self Healing Systems using Distributed OSGi - Pepjin Noltes and Bjorn Petri, Thales
Taking advantage of polyglot OSGi allows us already to bridge the gap between the world of Virtual machines and the native layer allowing to run distributed services virtually everywhere: from embedded devices to high end
workstations.

Combining the described portability with dynamical deployed software modules allows not only the composition of re-configurable systems in heterogeneous environments. It also eases the automatic replacement of failing components resulting in self-healable systems.

Using this, reliable systems can be built in an unreliable environments

During this presentation we will present the benefits of combining three Apache OSGi project: Apache Ace, Apache Celix & Apache Felix and demonstrate how easy a robust and heterogeneous system can be developed leveraging
these Apache Projects.

Speakers
PN

Pepijn Noltes

Software Architect, Thales
Pepijn Noltes and Bjoern Petri are both PMC member of the Apache | Celix project and working for Thales in the Netherlands. | | Pepijn is a software architect and has a strong background in service | oriented programming, XML and Java. In the last 3 years he has been | active in the world of radar development and rediscovered his passion | of working with C. | | Bjoern is a software engineer working in the real-time domain... Read More →
avatar for Björn Petri

Björn Petri

Software Engineer, Thales
...


Thursday October 1, 2015 15:45 - 16:35
Petofi

15:45

DevOps Environment for an OFBiz Agile Project - Nathan Boudou, O'toit
Working with any large IT project, you need to have good organisation, methods and infrastructure as well as manage all your stakeholders and keep them working well together.

With Apache OFBiz, all the same rules apply.


How can you configure Git/Svn, Jenkins and Docker to create an internal workflow capable of keeping multiple developers, system testers and other IT operations working in harmony together without any problems?

What about managing automated deployments with tests, such as regression and non-regression control?

In this presentation we will give you the answers to these question and show you what has been implemented for a French eCommerce company to improve our internal DevOps. We will also take you through some tips and tricks that we use to make the flows simpler and easier to maintain.

Speakers
NB

Nathan Boudou

Programmer, O'toit
Developer and then System Administrator for a French eCommerce Company, I have worked on setting up and configuring the main development IT infrastructure. As part of general operations I also helped design the internal software development flow.


Thursday October 1, 2015 15:45 - 16:35
Tohotom

15:45

Software Quality? It's a Cultural Thing - Bertrand Delacretaz, Adobe Research
Asking developers about their views on software quality generates a combinatorial explosion of axes on which quality can be measured. Is it clean code? Performance? Testability? Modularity? Transparency? What's software transparency by the way? Software quality is an endless quest.
Some teams are known to be helpless when it comes to producing good software, while others, particularly in open organizations that bring different people together, consistently produce software of an extremely high quality. Is it a cultural thing, and if it is, how can we influence our teams quality culture?
Reflecting on the axes on which one can measure quality, and how they translate into software design and implementation, will help us ask the right questions when reviewing our software and when discussing software quality with our teams.
We won't have all answers...just questions, but those will help!

Speakers
avatar for Bertrand Delacretaz

Bertrand Delacretaz

Principal Scientist, Adobe
Bertrand Delacretaz works as a Principal Scientist in the AEM R&D team at Adobe’s Basel office, using open source tools to create world-class content management and digital marketing systems. Bertrand is an active member and current Director of the Apache Software Foundation, active committer in the Sling project, and involved in a number of other Apache projects as a committer, PMC member and incubation mentor.


Thursday October 1, 2015 15:45 - 16:35
Erkel / Lehar

15:45

Improving the Accuracy of Machine Readable Licensing and Copyright Info - Kate Stewart, The Linux Foundation
This BOF is for those interested in discussing ways of improving the auto generation of accurate machine readable copyright and licensing information used in the supply chain. A brief presentation of the tools that are available (and in some cases emerging) will be given at the start to set the context, but the goal here is to explore what makes sense to integrate into Apache projects so the key information is easily checkable by automation, and be able to quickly and accurately summarize to those that use the projects.

Speakers
KS

Kate Stewart

Sr. Director of Special Programs, Linux Foundation
Kate Stewart is a Senior Director at the Linux Foundation, working on various special programs, one of which is trying to improve the automation and accuracy of compliance information in the ecosystem. This area has been a focus of hers for the last 5 years, as she has been involved in the creation and evolution of the SPDX standard. Prior to joining the Linux Foundation, she was Director of Product Management at Linaro, Release Manager for... Read More →


Thursday October 1, 2015 15:45 - 16:35
Tas

16:45

Finding Your Way Around Apache - Benjamin Young, The Hypothesis Project
Hi. I'm new here. Sort of.

I've been using Apache Software Foundation software for greater than a decade and a half. I've been a committer to Apache CouchDB for a couple years now and actively involved in that community for greater than six year. I still get lost "inside" the ASF.

There are immense amounts of data, conversations, content, projects, web sites, wikis, bug trackers, and source repos with the ASF. Even if you're just working with a single project, it's easy to get lost. If you start working with more than one, you may feel doomed to being overwhelmed.

Fear not! In this presentation we'll walk through the various key places to look within Apache for content on topics such as projects, people, code, and conversations. How to make sense out of the stuff and ultimately find what you need to do what you came to do.

Speakers
avatar for Benjamin Young

Benjamin Young

Web & Developer Advocate, BigBlueHat
Benjamin Young is a Developer, Web, and Open Source Advocate. Benjamin's focus is on content and how we human beings interface with it and each other around it. He currently explores the edges of a re-decentralized Web leveraging annotation--additional content added by anyone. Benjamin is currently an Invited Expert in the Annotation and Digital Publishing Working Groups at the W3C. He has previously worked as an inventor and evangelist for IBM's... Read More →


Thursday October 1, 2015 16:45 - 17:35
Mikszath

16:45

Building FlexJS Applications with Maven - Christofer Dutz, Codecentric AG
The Apache Flex team has been working on hard pushing our new Falcon compiler and FlexJS toward a first 1.0 release. While it has been possible to use these new technologies from within the Adobe Flash Builder IDE other IDEs and any form CI system have been unable to use them. In the last months Falcon and Flexmojos support for Falcon and FlexJS have been improved dramatically, maturing from a buggy proof of concept to a reliably working version. In this session I will explain how the Maven support allows building FlexJS applications with any IDE that supports Maven and what new workflows allow bundling FlexJS applications as frontend for a normal WAR application.

Speakers
avatar for Christofer Dutz

Christofer Dutz

Senior IT Consultant, codecentric AG
Likes to swimm outside the mainstream. He is really passionate about walking new paths. Some times this means making a new technology useable for the masses or by creating new combinations of established strategies. His solutions are usually unconventional but simple, highly efficient and sexy.


Thursday October 1, 2015 16:45 - 17:35
Huba

16:45

Conferencing with Apache OpenMeetings - Maxim Solodovnik, Unipro
Apache OpenMeetings is the open source solution to organize appointments, meetings, presentations and online classes. In this presentation Maxim Solodovnik will show how OpenMeetings can be used to solve various every-day communication tasks. What is the current status status of the project and what are the future plans.

Speakers
avatar for Maxim Solodovnik

Maxim Solodovnik

Senior Software Developer, Unipro
Apache Openmeetings Chair/Commiter/PMC | Apache member | Speaker at ApacheConEU 2014: "Set up and use Apache OpenMeetings in 30 minutes" | | I'm software developer currently working at Unipro (www.unipro.ru), Novosibirsk, Russia. I currently developing both Web-based and server side projects in Java, PHP and C++. some of mine recent projects are: | 1) Plixos PGS-Marketplace https://www.gsp-client.de/marketplace/ | 2) Computational... Read More →


Thursday October 1, 2015 16:45 - 17:35
Jozsef / Kolcsey

16:45

How to Use Apache Tamaya to Configure Your Projects - Anatole Tresch, Trivadis
Apache Tamaya is a new poddling, which has been started recently. It brings together the leading key people from the Java EE area to further evolve the configuration concern with the target to establish a configuration standard in mid term. Tamaya allows to easily combine configuration of different sources and formats providing a unified API with several customization options. Beside using it as an enterprise configuration API Tamaya can also be embedded as optional extension in any projects, enabling smooth integration into any concrete enterprise context, This explictly includes remote locations so your product gets immedeatly cloud ready. This presentation will give insights into the main concepts of Tamaya and will show how you can leverage your framework with Tamaya to support easy and transparent integration with any target environment.

Speakers
avatar for Anatole Tresch

Anatole Tresch

Principal Consultant, Trivadis
After his studies in information sciences and Economics at the University of Zurich, Anatole worked several years as a Managing Partner, consultant and enterprise architect being able to gain wide experiences in all areas of the enterprise IT, in both, small and large contexts. As of today Anatole works as a principal consultant for Trivadis and drives initiatives for engaging people and companies with OSS software. Anatole is Oracle Star Spec... Read More →


Thursday October 1, 2015 16:45 - 17:35
Kond

16:45

Service Discovery in OSGi: Beyond the JVM using Docker and Consul - Frank Lyaruu, Dexels
OSGi offers an excellent service discovery mechanism, but it is limited to services inside the JVM. With Docker nowadays it is trivially easy to deploy all kind of (micro) services, using pretty much any technology stack, so we’d like to discover those as easily as the ones inside the JVM. We will have a look at how we can use the Docker API to discover services in other containers, and how we can use Consul to expand service discovery to other hosts.

Speakers
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 to run inside Docker containers.


Thursday October 1, 2015 16:45 - 17:35
Petofi

16:45

UX Design in OFBiz : How to Make it a Reality! - Julien Nicolas, Nomaka
The current 'out of the box' user experience (UX) for Apache OFBiz does very little to promote its adoption. This is because managing the user experience is not something that tends to be included as a project priority because it is expected that it will be tailored as part of each customer implementation.
This presentation will talk through the advantages of an intuitive interface using best practice UX design. We will also show that a well thought out user interface is just as important as an efficient engine or framework.
We will go through the main ergonomic problems of the current standard OFBiz interface and present an alternative example using practical UX design.
It will also be an opportunity to show some simple methods that can be used to maintain overall coherence of any software interface. We will also discuss some tools that can be used to help make this easier to achieve

Speakers
JN

Julien Nicolas

Developer, Nereide
Julien Nicolas is a French developer that has been developing ERP based industry solutions since 2004. He began working with Apache OFBiz in 2013 and is a Committer on the project. He is also a founding member of the Apache OFBiz developer community and user group in France. He currently works for Nereide, an Apache OFBiz integrator and service provider company. | | Julien has previously presented at Apachecon EU 2015 in Budapest.


Thursday October 1, 2015 16:45 - 17:35
Tohotom

16:45

Your Code as a Crime Scene - Justin Mclean, Class Software
Using forensic style techniques to look into an existing code base (Apache Flex) and it's version control history we'll try and uncover where future bugs may lie and gain other other insights into it's code quality. Topics covered include hot spot analysis from version control history, various forms of simple but accurate complexity analysis, how to detect hidden temporal coupling, mapping your code's architecture, generating interactive knowledge maps and looking at code churn and what that means.

Examples and visualisation of the analysis with be provided along the way. The tools and techniques described in this talk are applicable to a wide range of projects and languages and anyone coming to this talk should be able to apply the same techniques to their code base and version control history with little effort and find something interesting about it.

Speakers
JM

Justin Mclean

Founder, Class Software
Justin Mclean has more than 20 years experience in developing web based applications and is involved in in the open source hardware movement. He runs his own consulting company Class Software and has spoken at numerous conferences in Australia and overseas including previous ApacheCons. | | | | In his free time he's active in the Apache Flex and Apache Incubator projects and mentor for a number of Apache projects. He's also co-author of... Read More →


Thursday October 1, 2015 16:45 - 17:35
Erkel / Lehar

16:45

The Anatomy of a Secure Web Application Using Java EE, Spring Security and Apache Directory Fortress - Shawn McKinney, Symas Corporation
The Java EE architecture provides the necessary enablement but most developers do not have the time or the training to take full advantage of what it has to offer. This technical session describes and demos an end-to-end application security architecture for an Apache Wicket Web app running in Tomcat. It includes practical, hands-on guidance to properly implementing authentication, authorization, and confidentiality controls using Java EE, Spring and Apache Directory Fortress. In addition to finding out where the security controls must be placed and why, attendees will be provided with code they can use to kick-start their own highly secure Java web applications using Apache products and a few tricks.

Speakers
avatar for Shawn McKinney

Shawn McKinney

Software Architect, Symas Corporation
Software architect at Symas. Apache Directory PMC. Member of the OpenLDAP Engineering Team.



Thursday October 1, 2015 16:45 - 17:35
Tas

17:45

20:00

PGP Key Signing: Expanding the Web of Trust
Why participate in the key signing? Among other things, all Apache releases are PGP-signed; but a key with no signatures attesting to its own authenticity isn't very useful. Bring your key (which you will have emailed to our special address) and sign. You will need a pen, and some manner of identification.

More details available here:
http://wiki.apache.org/apachecon/PgpKeySigning 

Thursday October 1, 2015 20:00 - 20:30
Erkel / Lehar
 
Friday, October 2
 

08:00

Registration
Friday October 2, 2015 08:00 - 09:00
Grand Ballroom Foyer

09:00

It's OK - Consensus Reached. We've Agreed to Disagree! - Sharan Foga
The Apache Way tells us that we need to try and run our projects using consensus as much of possible – but what does it actually mean to the man or woman on the ground? Ask 5 different people what they understand by consensus you will probably get 5 different answers but that doesn't mean that we haven't achieved it.

In this presentation Sharan will talk about about how becoming part of an Apache project has educated her about the role and use of consensus, and that applying it in real life can be a bit more challenging than the theory.

Speakers
SF

Sharan Foga

Project Manager / ERP Functional Consultant
Sharan Foga has over 20 years experience in the IT industry including 10 years implementing ERP software. She is a certified PRINCE2 Project Manager and has successfully managed and delivered complex projects in Europe and New Zealand. She has been involved with the Apache OFBiz project since 2008 and is a Committer and PMC Member.


Friday October 2, 2015 09:00 - 09:50
Mikszath

09:00

HTTP/2 Right Now - Daniel Stenberg, Mozilla
HTTP/2 is the new version of the Internet's most used protocol and is being deployed widely on the Internet today. Daniel makes a recap of the core pieces of the protocol as well as look at current deployment status. The introduction of ALPN in TLS helps make painless HTTP/2 upgrades and is another helper to push us further toward HTTPS everywhere. A primary driver for upgrading is how HTTP/2 improves end user experience as Daniel will explain and show with real-world numbers.

Topping it all off, Daniel shows how the univeral HTTP tool curl (and libcurl) speaks HTTP/2 and how it can help you debug, test and develop HTTP/2 services.

Speakers
avatar for Daniel Stenberg

Daniel Stenberg

Pokes on things in the necko team, Mozilla
Internet protocol geek at Mozilla and lead developer of curl.


Friday October 2, 2015 09:00 - 09:50
Huba

09:00

Internet of Things - Justin Mclean, Class Software
CPUs that cost thousands a decade ago are now cost a few dollars. The Arduino platform has lowered barriers to entry so that people with minimal tech knowledge can create special purpose computers capable of changing the world. Open Source Hardware is in autonomous drones, 3D printers, DNA replicators, satellites, city-wide sensor networks, smart houses and wearable computers. In this talk I'll take you through what Open Source Hardware is and isn't, OSW licensing, recent advances in OSW, show a range of projects and demonstrate what's possible now, and warn about some the threats (lack of protocol standards and vendor lock in to name two) that may hinder the growth of Open Source Hardware.

Speakers
JM

Justin Mclean

Founder, Class Software
Justin Mclean has more than 20 years experience in developing web based applications and is involved in in the open source hardware movement. He runs his own consulting company Class Software and has spoken at numerous conferences in Australia and overseas including previous ApacheCons. | | | | In his free time he's active in the Apache Flex and Apache Incubator projects and mentor for a number of Apache projects. He's also co-author of... Read More →


Friday October 2, 2015 09:00 - 09:50
Tohotom

09:00

Cross Platform Apps Made Easy with Apache Cordova - Ben Rondeau, IBM
Introduced in the late 2000’s, Apache Cordova solved a major problem developers faced with maintaining separate code bases for different platforms their products supported - iOS, Android, Windows, etc. Today’s version of Apache Cordova now supports 15 platforms for mobile, web, desktops and television, empowering developers to use the same codebase to to many native environments with experiences so refined users have a hard time telling them apart.

In this session, attendees will learn about the Apache Cordova project, its benefits and proper usage, as well as how to start developing apps today using it. In no time at all, applications that once lived on one or two platforms can quickly be ported to numerous other platforms, making a big impact on a business’ bottom line without a significant development burden.

Speakers
BR

Ben Rondeau

Developer Advocate, IBM
Ben currently works as a Developer Advocate for IBM Bluemix, a PaaS built on the Linux Foundation project Cloud Foundry. He is involved in many open source projects (such as Cloud Foundry & NPM) and believes strongly in the sharing of knowledge through open source. Although he develops using NodeJS these days, Apache was his server technology of choice for the decade prior. Before becoming an Advocate, Ben worked as a developer and designer on... Read More →


Friday October 2, 2015 09:00 - 09:50
Kond

09:00

Effective Web Application Development with Apache Sling - Robert Munteanu, Adobe Systems Romania
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.

Speakers
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 and the Eclipse plugin for MantisBT. He keep track of all his public activities at http://robert.muntea.nu/. Recent conference talks from 2015 include adaptTo... Read More →


Friday October 2, 2015 09:00 - 09:50
Dery

10:00

Make your testing Groovy - Paul King
A quick look at some Agile testing tools, libraries and techniques for Unit and BDD style testing. The goal is to show how an open source scripting language such as Groovy can be useful for your testing but many of the ideas are applicable to any language and toolset.

Speakers
avatar for Paul King

Paul King

ASERT
Dr Paul King has broad experience within the IT industry. He has a passion for innovation and often assists organizations in bringing new technologies or processes into their development practices. He has been contributing to open source projects for over 25 years, has taught thousands of students in over 20 countries, has contributed to international standards, has won prizes for his research, is a frequent speaker at international conferences... Read More →


Friday October 2, 2015 10:00 - 10:50
Tohotom

10:00

Will the Apache Maturity Model Save Your Project? - Bertrand Delacretaz, Adobe Research
The Apache Project Maturity Model ( http://s.apache.org/maturity-model ) was written to help explain how Apache projects work, in a modular way that allows it to be adopted partially by projects who operate outside of Apache. Will that model help save your fledgling project, or is that just a set of boring rules? Describing the reasoning behind the model's items, with concrete examples from successful Apache projects, will help us find out and apply the model to our own projects in a helpful way.

Speakers
avatar for Bertrand Delacretaz

Bertrand Delacretaz

Principal Scientist, Adobe
Bertrand Delacretaz works as a Principal Scientist in the AEM R&D team at Adobe’s Basel office, using open source tools to create world-class content management and digital marketing systems. Bertrand is an active member and current Director of the Apache Software Foundation, active committer in the Sling project, and involved in a number of other Apache projects as a committer, PMC member and incubation mentor.


Friday October 2, 2015 10:00 - 10:50
Mikszath

10:00

Building Domain-Specific Testing Tools : Lessons Learned from the Apache Sling Project - Robert Munteanu, Adobe Systems Romania
The Apache Sling project has built a number of testing tools which aid in testing applications that are built on top of this framework - REST-based, assembled using OSGi and backed by JCR.

We will review how those testing tools fit in with domain-agnostic testing tools such as JUnit and Mockito and what the benefits and pitfalls are when building your own domain-specific tools.

Similar techniques apply to projects not using the same technology stack, so the discussion will bring value to all projects which can benefit from domain-specific testing tools.

Speakers
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 and the Eclipse plugin for MantisBT. He keep track of all his public activities at http://robert.muntea.nu/. Recent conference talks from 2015 include adaptTo... Read More →


Friday October 2, 2015 10:00 - 10:50
Petofi

10:00

httpd+h2, Tales of Mystery and Imagination - Stefan Eissing, greenbytes GmbH
The HTTP/2 implementation module, mod_h2, has been donated to the ASF. It is expected to become part of an upcoming 2.4.x release and will shape core features in future 2.6/3.0 work. Attendees can expect a detailed look at the impact HTTP/2 has on the internal processing model of httpd and what this means for other modules/applications running inside the server.
Server owners can expect to get an idea of what h2 adoption will mean for them in terms of resources/performance.

Speakers
avatar for Stefan Eissing

Stefan Eissing

Co-Founder, greenbytes GmbH
Co-Founder of greenbytes GmbH, est. 2000, software consulting and development in diverse areas. greenbytes joined IETF HTTP work in 2003 and has been active there ever since. Personally started the HTTP/2 implementation for Apache httpd beginning 2015, which has become part of Apache Server as 'mod_h2'.


Friday October 2, 2015 10:00 - 10:50
Huba

10:00

Java is Evolving Rapidly: Maven Helps You Staying on Track - Herve Boutemy, Maven PMC and Arnaud Heritier, Apache
Java evolution is getting faster these days, and that's a great thing. Nowadays, one jave version is deprecated every 2 years:
- Java 5:october 2009
- Java 6: february 2013
- Java 7: march 2015 (really? already?)
- Java 8: march 2017 (with that one, you'll discover new types of incompatibilities...)
And you, or your applications, how do you manage upgrades?

Come and see how Apache Maven and its tooling (Animal Sniffer, Toolchains, ...) help you upgrade with confidence, at your own pace and without headaches.

Speakers
HB

Hervé Boutemy

Committer, Maven PMC
Maven committer since 2008, Maven PMC Chair from July 2014 to July 2016. Speaker at DevoxxFR 2015, 2016, ApacheCon EU 2015


Friday October 2, 2015 10:00 - 10:50
Kond

10:00

Create and Secure Your REST APIs with Apache CXF - Andrei Shakirin, Talend
Access to the resources through REST API is required in many cases: creating public Web APIs, managing Cloud Platforms, building Microservices and integration of B2B applications. How to design your REST API in the most flexible and reliable way? What are the options to model objects relations and transactions? How to ensure security for your resources?
In this presentation, Andrei will share practical experience to build REST services based on the Apache CXF.
The presentation will cover the following aspects:
- REST Design patterns and anti-patterns
- Modelling advanced use cases in REST
- Exception processing
- Using Swagger to manage and document REST API
- Authentication and Authorization of the access to REST resources
The main goals of this presentation are to share the best practices and discuss the most important aspects of designing and securing your REST APIs.

Speakers
AS

Andrei Shakirin

Software Architect, Talend
Andrei is a software architect in the Talend team developing the open source Application Integration platform based on Apache projects. The areas of his interest are REST design, web services security, Microservices and agile development. Andrei is PMC and committer of Apache CXF and committer of Syncope projects


Friday October 2, 2015 10:00 - 10:50
Dery

10:50

AM Break
Friday October 2, 2015 10:50 - 11:20
Exhibition Centre

11:20

Server Side TLS (for HTTP/2) and Java - Mark Thomas, Pivotal
The Apache Tomcat project is currently implementing HTTP/2. HTTP/2 places a number of requirements on the TLS implementation that can not be met by the current (Java 8) JSSE implementation. These include SNI and ALPN support. There are also some TLS features not required by HTTP/2 that would be very useful (e.g. the ability to have multiple certificates of different types for a single virtual host) that are not available with JSSE. Some, but not all of these shortfalls will be addressed in Java 9.
Each requirement that cannot be meet with JSSE as provided by Java 8 will be explained along with the approach either adopted or planned to be adopted by the Apache Tomcat project to meet these requirements. This presentation is expected to be useful for anyone implementing, working with or interested in server side TLS.

Speakers
MT

Mark Thomas

Tomcat 8 Release Manager, Pivotal
Mark is currently employed as a Consultant Software Engineer with Pivotal where he spends most of his time working on Apache Tomcat. Mark also leads Pivotal's security team. | | At the Apache Software Foundation, Mark is a committer and PMC member for Apache Tomcat as well as other projects. At the foundation level he is an ASF member, a member of the security and trademarks committees, is an infrastructure volunteer and a Director... Read More →


Friday October 2, 2015 11:20 - 12:10
Huba

11:20

Apache Unomi in-depth: Introducing an Open Source Standard and Implementation to Deliver Transparent Data Privacy
In this session, Serge Huber will go into more detail about the existing code base and functionality that will be contributed to the Apache Unomi project, the relationship with the related standard work also ongoing at OASIS, the implications about privacy and the potential to deliver an ethical WEM while also showing how to build a product on top of it as Jahia has done with their new Marketing Factory offering

Speakers
avatar for Serge Huber

Serge Huber

CTO, Jahia Solutions
Serge is the Chief Technology Officer (CTO) at Jahia, cofounder of Jahia Solutions Group SA as well the Jahia project before the creation of the group. | He has more than 15 years of experience in developing WCM and CMS solutions in various technologies, and is constantly striving to find new ways to build high-quality and high-performance software. He has experience in building high visibility mission critical applications for customers such... Read More →



Friday October 2, 2015 11:20 - 12:10
Mikszath

11:20

Messaging Infrastructure for Internet of Things - Dejan Bosanac, Martyn Taylor and David Ingham - Red Hat
Scale changes everything. What once was quite adequate for enterprise messaging can't scale to support "Internet of Things". We need new protocols, patterns and architectures to support this new world. This session will start with basic introduction to the concept of Internet of Things. Next it will discuss general technical challenges involved with the concept and explain why it is becoming mainstream now. Now we're ready to start talking about solutions. We will introduce some messaging patterns (like telemetry and command/control) and protocols (such as MQTT and AMQP) used in these scenarios. Finally we will see how Apache ActiveMQ is gearing up for this race. We will show tips for horizontal and vertical scaling of the broker, related projects that can help with deployments and what the future development road map looks like.

Speakers
DB

Dejan Bosanac

Senior Software Engineer, Red Hat
Dejan Bosanac is a senior software engineer at Red Hat with deep expertise in messaging and integration technologies. He is an active committer on the Apache ActiveMQ and related messaging and integration projects.
avatar for David Ingham

David Ingham

Senior Engineering Manager, Red Hat
David Ingham works at Red Hat where he leads teams working on messaging and IoT middleware. He has been working in the area of reliable distributed systems for 20+ years including stints at Microsoft, Hewlett-Packard, startups and academia. David is one of the authors of the AMQP 1.0 messaging specification.


Friday October 2, 2015 11:20 - 12:10
Tohotom

11:20

Apache Groovy: The Awesome Parts - Paul King
This talk celebrates the awesome parts of the Groovy language and the Groovy ecosystem. You'll see some exciting examples of Groovy and it's application. Everything from domain specific languages, dynamic typing, the extensible static typing system, Android programming, concurrency, enterprise programming made productive, functional programming and a host of interesting frameworks and tools.

Speakers
avatar for Paul King

Paul King

ASERT
Dr Paul King has broad experience within the IT industry. He has a passion for innovation and often assists organizations in bringing new technologies or processes into their development practices. He has been contributing to open source projects for over 25 years, has taught thousands of students in over 20 countries, has contributed to international standards, has won prizes for his research, is a frequent speaker at international conferences... Read More →


Friday October 2, 2015 11:20 - 12:10
Kond

11:20

Building the Web Services Stack of a JavaEE Compliant Server Around Apache CXF - Alessio Soldano, Red Hat
Apache CXF is a framework for web services (WS) development. WildFly (formerly JBoss Application Server) is an application container implementing the latest JavaEE standards. Years ago, Apache CXF was chosen to build up WildFly' WS stack and provide the compliant functionalities while ensuring performances, management, etc. That kicked off a beneficial collaboration between the Apache CXF and JBoss communities; it also raised multiple issues and chances for improvements in Apache CXF due to different requirements, usage scenarios and goals. In this prsentation, Alessio Soldano will first explain how to contribute to an Apache project in a fully ethical and useful way while pursuing company goals. Then he will deep dive into the main CXF area that had to be revisited to accomodate WildFly needs and how that was achieved. Performance testing and applied enhancements will also be covered.

Speakers
avatar for Alessio Soldano

Alessio Soldano

Principal Software Engineer, Red Hat
I'm an open source software engineer and project lead, focused on the web services area and working on the web services stack of the JBoss / Red Hat application server while contributing to Apache CXF and Apache WSS4J projects. I'm involved with some standardization bodies (World Wide Web Consortium (W3C), OASIS and the Java Community Process (JCP)) on behalf of Red Hat in the web services area. I'm presenting from time to time to the community... Read More →


Friday October 2, 2015 11:20 - 12:10
Dery

12:20

Groovy Money - JSR 354 Support for Groovy and Grails - Werner Keil, Creative Arts & Technologies
Dealing with money in Groovy and Grails has so far pretty much looked like everywhere else on the JVM. A Grails Currency Plug-in exists, but has been inactive for 2 years.

Thanks to JavaMoney-shelter, a sandbox or "sanctuary" for new ideas to be adopted around JSR 354, e.g. via Adopt-a-JSR this is about to change with JavaMoney Groovy plug-in. Now that JSR 354 is final, the Groovy team signalled interest to include some of it into Groovy itself. JSR 354, the Java standard for Money and Currency enhances the capabilities of Java handling monetary data. Based on best practices regarding currencies, monetary amounts, rounding, formatting and currency conversion.

In this session we'll demonstrate JSR 354 support for Groovy and Grails. And how to use it in business applications or DSLs e.g. for currency conversion between HUF and other currencies.

Speakers
avatar for Werner Keil

Werner Keil

Director, Creative Arts & Technologies
Werner Keil is Agile Coach Java and IoT/Embedded expert. Helping Global 500 Enterprises across industries and leading IT vendors. He worked for over 25 years as Program Manager, Coach, SW architect and consultant for Finance, Mobile, Media, Tansport and Public sector. Werner is Eclipse and Apache Committer and JCP member in JSRs like 354 (Money), 358/364 (JCP.next), Java ME 8, 362 (Portlet 3), 363 (Units, also Spec Lead), 365 (CDI 2), 366 (Java... Read More →


Friday October 2, 2015 12:20 - 13:10
Petofi

12:20

The State of TLS on Apache HTTP Server - William A Rowe Jr, Pivotal
Simply 'loading' mod_ssl is not sufficient in the rapidly evolving encryption space. Smart organizations and business have changed their cipher suite, added ECDHE keys and stronger RSA keys to now default to forward secrecy operation. They have shifted from SSL session caches to session tickets to further attain perfect forward secrecy. And they are rolling out OCSP stapling services, they are dropping the SSLv3 Protocol and they are adopting TLS virtual hosting to solidify their deployments. Learn the out-of-the-box httpd mod_ssl facilities, and how to harden and enhance your web server deployments.

Speakers
avatar for William A Rowe Jr

William A Rowe Jr

Staff Engineer, Pivotal
William is a member of the Application Products engineering team at Pivotal, and has been involved in the Apache HTTP Server effort since the turn of the century. He is a project member and committer to several ASF projects and serves on the ASF security response team. He is sometimes teased as the Unix developer who happens to work on Windows, where he stabilized httpd running on Windows, and ensured this was a first class platform for APR-based... Read More →


Friday October 2, 2015 12:20 - 13:10
Huba

12:20

IoT in Action with Apache ActiveMQ, Qpid and Spark - David Ingham, Red Hat
This session will describe an IoT system that was built to track the whereabouts of attendees at a developer conference earlier this year. The system was built using off-the-shelf commodity hardware, open source software and open, standard protocols. Apache ActiveMQ, Qpid and Spark Streaming were key components in the solution. 
Note this session will be 25 mins in duration.

Speakers
avatar for David Ingham

David Ingham

Senior Engineering Manager, Red Hat
David Ingham works at Red Hat where he leads teams working on messaging and IoT middleware. He has been working in the area of reliable distributed systems for 20+ years including stints at Microsoft, Hewlett-Packard, startups and academia. David is one of the authors of the AMQP 1.0 messaging specification.


Friday October 2, 2015 12:20 - 13:10
Tohotom

12:20

Apache Zest - Composite Oriented Programming
Composite Oriented Programming (COP) was a term coined in the Qi4j project in 2007. It is defining a whole new paradigm of how software is written, where INTENT is expressed and enforced by execution environment, helping developers to be disciplinary and in return improving efficiency and clarity. COP allows composition of Fragments into Composites, where Fragments are more cohesive than classes, allowing better encapsulation of different roles within an object.
Qi4j joined the Apache Software Foundation in 2015, as the Apache Zest project, where it lives as the reference implementation of COP using regular Java to achieve it.
In this hands-on presentation, Niclas will make a brief introduction to COP concepts, then proceed to how to work with Zest Qi4j to compose an application, and integrating it with the Restlet framework.
Classes are Dead = Long Live Interfaces.

Speakers
JJ

Jiri Jetmar

CEO, Smartnerds GmbH
avatar for Paul Merlin

Paul Merlin

Software Engineer


Friday October 2, 2015 12:20 - 13:10
Kond

12:20

Kerberus in Your JVM - An Introduction to Apache Kerby - Kiran Ayyagari, Keydap
Apache Kerby is an implementation of Kerberos server protocol and also consists of a client and associated utilities.
This session will provide an overview of the project and roadmap. It will explain the various features of Kerby and how
its embedded nature can be leveraged in applications or in unit tests that require a kerberos server and showcasing an
end-to-end demo.

Speakers
KA

Kiran Ayyagari

Software Programmer and Co-Founder, Keydap
Software programmer, co-founder of Keydap, a product development and consulting firm specialized in LDAP, SSO and Kerberos. Working on Apache Directory Server since 2008, and is the current Chairman of the project. Presented eSCIMo at the 4th International LDAP Conference (LDAPCon-2013) in Paris.


Friday October 2, 2015 12:20 - 13:10
Dery

13:10

Lunch
Friday October 2, 2015 13:10 - 14:30
Brasserie Restaurant

14:30

Apache CouchDB: The State of Fauxton 2015, a database UI - Michelle Phung, Apache CouchDB, Project Fauxton
Apache CouchDB: The State of Fauxton 2015, A Database UI

Project Fauxton is the UI to CouchDB,  it provides a graphical user interface for control to a NoSQL database system. Michelle will be presenting the current state of Project Fauxton as an active committer. She is passionate about design and UX, and has worked alongside designers and engineers for 4 years. For this presentation she will be speaking about what the CouchDB community is trying to achieve with Project Fauxton, and what her ambitions for the project are going forward in the future, as an engineer who is also proponent of design.

Speakers
avatar for Michelle Phung

Michelle Phung

UX Engineer, IBM, Cloudant
Technologist at IBM Cloudant. | | Big fan of graphic design and UX | Recent and active committer to Apache CouchDB | Contributes to user interface for Project Fauxton | Created a visual guide for Fauxton | Spoken once previously, at a CouchDB Meetup in Boston, MA


Friday October 2, 2015 14:30 - 15:20
Petofi

14:30

SSL/TLS and HTTP/2 State of Art in Our Servers - Jean-Frederic Clere
The new HTTP/2 protocol and the corresponding TLS/SSL are common to Traffic Server, HTTP Server and Tomcat.
The presentation will shortly explain the new protocol and the ALPN extensions and look to the state of the those in our 3 servers and show the common parts and the specifics of each servers.
A demo configuration of each server will be run.


Friday October 2, 2015 14:30 - 15:20
Huba

14:30

There's a Camel in My House! - Geert Schuring, Luminis
This talk will demonstrate what Apache Camel is doing in my house, and how it makes a perfect combination with Tinkerforge hardware. From preventing the door bell from ringing in the middle of the night, to collecting indoor climate data and switching lights based on movement and ambient lighting conditions, to creating a nice ambiance by mixing colors on an RGB LED matrix. Apache Camel is a very powerful integration tool, and has a solid 8 year history in which the total number of ready-to-go endpoints has reached a stunning 180! It also scales very well from a simple hello world example printing messages in a log, to large scale enterprise deployments using message brokers, load balancers and fail-over.
In this session you will learn how Apache Camel can be used in your home environment, but also how this can be extended to a corporate environment.

Speakers
avatar for Geert Schuring

Geert Schuring

Sr. Software Engineer, Luminis
Geert is very passionate in sharing how he combines and extends different open source products, and usually brings something beeping, blinking and ticking to the stage. He is a passionate Senior Java engineer working for Luminis and has a focus on backend and integration technology. He has a lot of experience with apache projects like Camel, ActiveMQ, ServiceMix, Karaf, and is an active contributor to these projects and an expert on the JBoss... Read More →


Friday October 2, 2015 14:30 - 15:20
Tohotom

14:30

Running Docker in Production with Apache Brooklyn and Clocker - Andrew Kennedy, Cloudsoft
One of the most exciting opportunities for Docker is its role in production. Apache Brooklyn and Clocker, an Apache Licensed application for Brooklyn, are designed to help with this. We wanted to make it easy to deploy the same application across a range of environments, from local testing to shared user acceptance and staging, and on to production. Brooklyn uses YAML blueprints to describe applications, including affinity/anti-affinity and policies for scaling or resilience. Clocker allows easy colonisation of cloud environments with a pool of Docker instances, compatible with Swarm and Compose. SDN support from both Weave and Project Calico is included, ready for multi-host, complex application deployments.

We show how to use these tools to design a blueprint for your application, test it using an Apache Maven plugin and deploy it to a managed Docker infrastructure.

Speakers
avatar for Andrew Kennedy

Andrew Kennedy

Distributed Systems Hacker, Cloudsoft
Andrew is a Senior Software Engineer at Cloudsoft and the founder of the Clocker project. He is a contributor to several Open Source projects including jclouds and Qpid and is on the Apache Brooklyn PMC. Areas of interest include Distributed Systems, Virtualisation, Messaging, Information Security and LOLcats. Prior to joining Cloudsoft, Andrew worked for various investment banks as a Software Engineer and Security Consultant and has over... Read More →


Friday October 2, 2015 14:30 - 15:20
Kond

14:30

Creating Modern Java Web applications Based on Struts2 and AngularJS - Johannes Geppert, Apache Software Foundation
Struts2 is a Java framework to build Java Web Applications which is stable and active developed and maintained since years. Struts2 is a really flexible MVC framework which can be extendend by plugins like for a jQuery, jQuery UI, Bootstrap integration, REST actions, JSON results and many more.
AngularJS is a modern MVC front-end framework created and maintained by Google.
Both together is a great way to build stable web applications.
Struts2 can be used for back-end actions as JSON provider, for file-uploads, streaming actions, text provider and more.
AngularJS is one of the most used front-end frameworks with good tutorials and documentation.
This talk will give a short introduction about how to start with both frameworks and how they play well together.

Speakers
avatar for Johannes Geppert

Johannes Geppert

Software Developer, Amazon
Software Developer at Software Developer in Leipzig and Apache Member and Apache Struts PMC.


Friday October 2, 2015 14:30 - 15:20
Dery

15:30

Apache Brooklyn Hacks - Richard Downer, Cloudsoft
Heard about Apache Brooklyn, looked at it or maybe even tried it out? If you want to know a bit more than the usual list of features and flashy demos, then come along to this talk. In the spirit of the O'Reilly "Hacks" series of books, Richard Downer will go beyond the headline features and find those which are interesting, unusual, possibly surprising, and maybe even weird!

Speakers
avatar for Richard Downer

Richard Downer

Principal Engineer, Cloudsoft
Richard is an engineer at Cloudsoft, working on the Apache Brooklyn (incubating) project. Richard is a relative n00b at conference speaking having only spoken at one conference so far!


Friday October 2, 2015 15:30 - 16:20
Petofi

15:30

Using OpenSSL to boost JSSE in Tomcat - Jean-Frederic Clere
In Tomcat-native and Tomcat9 it is now possible to use the NIO and NIO2 connectors with OpenSSL and have a a full support of HTTP/2 with TLS/SSL.
JSSE is known to have poor performances compared with OpenSSL additionally ALPN required by HTTP/2 won't be in the JVM before java9.

The goal of the new connector is to get ride of the old APR connector and use the NIO or NIO2 one and still have the performances of OpenSSL. Additionally the tc-native can be used in other java web server for example undertow, the presentation will explain how and demo it quickly.

The presentation will explain the new code and the corresponding configuration and show the performance improvements: With the new piece of code Tomcat with the NIO or NIO2 connector gives even a better throughput than with the old APR connector!


Friday October 2, 2015 15:30 - 16:20
Huba

15:30

Apache DeviceMap - Current State and Future Outlook - Werner Keil, Creative Arts & Technologies
We experience a growing number of mobile and similar devices flooding the market almost every day. Capturing the specification of each device is a tough job. If you want to create a great UX you need dynamic content matching hardware and browser specs of your device. That’s why Device Description Repositories (DDR) exist. Apache DeviceMap is a collaborative effort to create a comprehensive open-source and open-data repository of device information and other relevant data for various devices. The project began in January 2012 after which OpenDDR contributed data and APIs for Java and. NET. DeviceMap left Apache Incubator Nov 2014. After modularization, DeviceMap 2.0 aims to make classification generic, so people can introduce their own detection domains. Support further languages like JavaScript/Node.js, common web UI frameworks, etc. and a JSON representation of device data.

Speakers
avatar for Werner Keil

Werner Keil

Director, Creative Arts & Technologies
Werner Keil is Agile Coach Java and IoT/Embedded expert. Helping Global 500 Enterprises across industries and leading IT vendors. He worked for over 25 years as Program Manager, Coach, SW architect and consultant for Finance, Mobile, Media, Tansport and Public sector. Werner is Eclipse and Apache Committer and JCP member in JSRs like 354 (Money), 358/364 (JCP.next), Java ME 8, 362 (Portlet 3), 363 (Units, also Spec Lead), 365 (CDI 2), 366 (Java... Read More →


Friday October 2, 2015 15:30 - 16:20
Tohotom

15:30

Containers, DevOps, Apache Mesos and Cloud - Reshaping How We Develop and Delivery Software - Marcelo Ancelmo, IG
Container technology are being evaluated by software developers and administrators with a great deal of interest. Developers want to focus on what they do best: Creating and coding new applications. That shouldn't have to change just because they need to deploy an application to a different environment. Administrators want the environment to stay reliable and stable, keeping changes at a minimum. By following a strategy that embraces good Architecture, use of Containers, DevOps philosophy, Apache Mesos and a Cloud based environment, developers and operators can create, consume and collaborate on the infrastructure configuration over the time, deploy Java EE applications and test your application infrastructure consistently regardless of the stage of the development life cycle.

Speakers
avatar for Marcelo Ancelmo

Marcelo Ancelmo

Cognizant, Cognizant
Marcelo S. Ancelmo is currently a Lead Technical Architect with Cognizant, delivering tangible solutions with a specific focus on software architecture, middleware platforms, performance management and DevOps. In more than twelve years of practical IT field experience, he assisted, supported, mentored, and enabled teams with their IT application infrastructure, architecture, development, implementation, and operations challenges.


Friday October 2, 2015 15:30 - 16:20
Kond

15:30

ApacheDS, 10 Years in the Making - Emmanuel Lecharny, Symas
Apache Directory Server has been accepted in the Apache incubator in 2003, and as a Top Level project at the end of 2004. It's more than 10 years of intense work, during which the project spawned many other sub-projects :
- ApacheDS
- Apache LDAP API
- Apache Directory Studio
- Apache Mavibot
- Apache eSCIMo
- Apache Fortress
- Apache Kerby

Tens of contributors have worked hand in hand to implement a valuable set of tools which benefit the community of developpers and users at large.
With hundred of thousands of downloads of ApacheDS since its first release, and more than a million of Studio downloads, the Apache Directory project has become an important player in this area.

This presentation will expose the story of this project, its current status and the future as we can foresee it.

Speakers
avatar for Emmanuel Lecharny

Emmanuel Lecharny

Architect, Symas
Emmanuel Lécharny is an Apache Member, former chairman of the Apache Directory project. | | He is currently working for Symas. | | He has been working on Apache Directory project for more than 10 years.


Friday October 2, 2015 15:30 - 16:20
Dery