Program Schedule

Primary tabs

Tuesday, October 25, 2016

TheaterTheater StageBürgersaal 2SilchersaalSchubartsaalSeminarräume 1-3Seminarraum 5Seminarräume 1-2Seminarräume 3-4FMZ PräsentationsraumWilhelm-Krämer-Zimmer
09:00 - 12:00 Xtext for Beginners Xtext makes it easy to develop programming and domain-specific languages and tooling for them. It includes a basic language infrastructure consisting of a parser, linker, and compiler, as well as advanced features such as Java integration, symbol indexing, incremental building, and editing support for different platforms. Starting from version 2.11, in addition to Eclipse, Intellij IDEA and the Web support, Xtext comes with a Language Server Protocol implementation that opens a way to new platforms such as Eclipse Che and VSCode.  In this tutorial you will learn about Xtext... Xtext for Beginners My Schedule Please sign in to add a session to your schedule. Provide Feedback Extending Eclipse Che to build custom cloud IDEs Eclipse Che: High performance, open source software developer environments in the cloud. In this session, internals of Eclipse Che will be described and explained. Session will highlight how to customize the development platform by adding or developing new plug-ins or set of extensions. The development of extensions will include client side and server side extensions. This includes: - how to register custom actions in the Che IDE menu - how to create new set of commands - how to use a custom docker image for the workspace of projects.... Extending Eclipse Che to build custom cloud IDEs My Schedule Please sign in to add a session to your schedule. Provide Feedback What every Java developer should know about AngularJS Many business applications nowadays have a least some web UI parts using server-side rendered, static HTML. With the upcome of dynamic HTML Javascript frameworks like Ember.js or backbone.js, there is a continuous trend to implement those web front-ends as “single page” applications. While there is a lot of diversity in the JavaScript world, one framework has become especially popular for business applications, that is AngularJS. It allows to extend HTML by dynamic behaviour and provides essential concepts for developing single page web applications. In this tutorial,... What every Java developer should know about AngularJS My Schedule Please sign in to add a session to your schedule. Provide Feedback Building Nano Services with OSGi Declarative Services OSGi declarative services exist for a long time and are used to implement a modular service-oriented architecture. Because of the supported dynamics, the easy way to define, register and consume services, declarative services can be found in various scenarios. Using several of the long time existing specifications like Declarative Service, ConfigurationAdmin and Remote Service Admin, it is also easy to setup the currently hyped micro services by using OSGi declarative services. In this session we will give an introduction to declarative services in general and create some services... Building Nano Services with OSGi Declarative Services My Schedule Please sign in to add a session to your schedule. Provide Feedback What every Eclipse developer should know about Eclipse 4 (e4) This tutorial will give you a jumpstart on the concepts of the Eclipse 4 Application Platform. If you have previous experience developing with RCP 3.x but limited or no experience with e4, this tutorial is designed for you. Using a sample application, we introduce the most important features of the Eclipse 4 platform, such as the Application Model, Dependency Injection and the Programming Model based on Annotations. We complete the introduction with an overview of the most important services available. All topics include hands-on examples that we’ll work through together. Finally, we... What every Eclipse developer should know about Eclipse 4 (e4) My Schedule Please sign in to add a session to your schedule. Provide Feedback Sirius Workshop: let's create a graphical modeling editor for a robot! Eclipse Sirius is the project that makes it easy to create custom graphical modeling workbenches dedicated to specific business domains. In this tutorial, you will see how to create a diagram editor to define the choreography of a Mindstorms robot. Based on a graphical language, this tool will allow you to define and combine the different steps of a choreography executed by a Lego Mindstorms: going forward, turning, grabbing or releasing the object, … The workshop is composed of four steps: Create a basic Diagram to display a simple flow (nodes... Sirius Workshop: let's create a graphical modeling editor for a robot! My Schedule Please sign in to add a session to your schedule. Provide Feedback Build your responsive HTML5 single page applications with Eclipse Scout Learn how to write good looking HTML5 applications in Java with the Scout framework. With the Neon release of the Scout framework you can now build modern HTML5 applications. Out of the box your HTML5 frontend will runs on desktop, tablet and mobile devices. Developers attending the tutorial should bring solid experience with the Java language. As Scout applications (including the frontend) are implemented in Java, only minimal knowledge regarding HTML5/CSS3/Javascript is required. The tutorial consists of an intro part and a... Build your responsive HTML5 single page applications with Eclipse Scout My Schedule Please sign in to add a session to your schedule. Provide Feedback IoT Day morning talks Please see the IoT Day page for the detailed schedule of IoT Day talks. IoT Day morning talks My Schedule Please sign in to add a session to your schedule. Provide Feedback Hands-on: Manage your devices with Lightweight M2M and connect them to your cloud The Internet of Things is rising fast, but how can it be run safely and efficiently using standards? OMA Lightweight M2M is an IoT protocol for managing smart objects. It provides answers to the typical IoT needs: monitoring, configuring, securing and upgrading devices. It is bandwidth efficient and fits in constrained embedded environments while providing friendly and discoverable RESTful API. This tutorial aims at giving you a hands-on experience with Lightweight M2M: by showing you the power and simplicity of the Eclipse Leshan library for... Hands-on: Manage your devices with Lightweight M2M and connect them to your cloud My Schedule Please sign in to add a session to your schedule. Provide Feedback
12:00 - 13:00Lunch
13:00 - 13:45 The Shuttle Case January 28, 1986: The space shuttle Challenger explodes just one minute after launch. As the world looked on horrified, few realized that this was an inevitable accident that had been predicted by the designers for years. Indeed, the day before the key engineers believed that there was "essentially a 100% probability of disaster." After the accident, NASA embarked upon major management reforms. Sadly, the reforms made the launches look almost too safe, and as a result over the subsequent years standards and relationships slipped once more. Then in February 2003, the... The Shuttle Case My Schedule Please sign in to add a session to your schedule. Provide Feedback
13:45 - 14:00Break
14:00 - 14:35 Eclipse 3.x to Eclipse 4.x migration In this session we will show how to migrate an existing Eclipse 3.x based application to Eclipse 4 step by step. The following topics will be covered: Identify the components that need to be migrated Soft migration (use the compatibility layer) Updating the target platform and the product definition Migration of views Migration of handlers, commands and menus, contributing to the application model Dealing with selections Remove usage of internal API... Eclipse 3.x to Eclipse 4.x migration My Schedule Please sign in to add a session to your schedule. Provide Feedback Eclipse and Java™ 9 Java™ 9 is supposed to be released in March 2017. This session will present the most important new stuff in Java™ 9, especially project Jigsaw, which introduces modules into Java™. I will show how to get started developing Java™ 9 code with Eclipse and then demo the new features that are already available in Eclipse for the upcoming Java™ release. We will also look at the new Java™ 9 runtime images. Eclipse and Java™ 9 My Schedule Please sign in to add a session to your schedule. Provide Feedback Introducing Xtext Core The Xtext framework has always been a very useful and successful part of the Eclipse world, because it makes it very easy to design programming languages and corresponding Eclipse tooling. Since the last two years the team was also working on adding support for other popular editing platforms, such as IntelliJ IDEA and web browsers in general. In 2016 we cut the framework down into individual parts and carefully carved out a small coherent piece, we call the Xtext Core. It only contains the core functionality of Xtext in a tool independent manner, and can be run in any Java process... Introducing Xtext Core My Schedule Please sign in to add a session to your schedule. Provide Feedback Succeed with Eclipse: Large Scale At our company we are scaling Eclipse technologies to the large. Not only do we have a whole lot of developers around the globe working with the Eclipse IDE that need to be synchronized and updated, but we also develop really huge applications based on Eclipse RCP (700+ plugins). In this talk, I want to present to you which problems (and of course which solutions to those problems) lie on the road to successfully leverage the power of the Eclipse IDE and the Eclipse RCP platform (both on client and server side) in such environments - a summary of nearly 10 years of experience.... Succeed with Eclipse: Large Scale My Schedule Please sign in to add a session to your schedule. Provide Feedback DIANNE: A distributed deep learning framework on OSGi With the current explosion of IoT devices connected to the Internet, the biggest challenge in the near future is how to process and analyze all this generated data, making use of the highly distributed compute infrastructure at hand. A promising approach for data analysis is deep learning, using brain-inspired neural networks for feature extraction and detection. In our research lab, we have developed DIANNE, an OSGi-based framework for creating, deploying and training artificial neural networks in a modular way. Benefiting from OSGi modularity, we can easily distribute (parts of) the... DIANNE: A distributed deep learning framework on OSGi My Schedule Please sign in to add a session to your schedule. Provide Feedback OSGi toolchain from the ground up OSGi learning curve is steep but its benefits widely surpass difficulties: OSGi gives you sensible dependencies management, pluggable extensions mechanisms, strong modularity, out-of-the-box semantic versioning support and strong contract-based software development. In this talk I'll describe how to build an effective OSGi toolchain from the ground up: integrate maven and bndtools, set-up a test-driven development workflow on top of OSGi, use maven repositories as a baseline for semantic versioning and leverage bnd remote launcher to effectively debug bundles on remote target... OSGi toolchain from the ground up My Schedule Please sign in to add a session to your schedule. Provide Feedback
OSGi matteo rulli intermediateintermediateintermediate
Beam aboard the Eclipse USS (User Storage Service) Eclipse projects often need to maintain user data or state information that can persist across multiple computers or workspaces. The Eclipse User Storage Service (USS) is here to help solve this problem. The Eclipse USS is a new storage service from the Eclipse Foundation that will allow projects to store and retrieve user data and preferences from our servers. During the session we will:     Explain Eclipse USS and Eclipse USS SDK.     Show how your project can get started, and where you can find help/... Beam aboard the Eclipse USS (User Storage Service) My Schedule Please sign in to add a session to your schedule. Provide Feedback Building the IoT Cloud with Eclipse IoT With analysts predicting millions of connected devices, there is a growing need for an open source IoT cloud solution which can connect and manage edge devices. Such solution should enable developers to quickly integrate their devices and backend services, preventing the need to solve recurring problems and create silo applications. This session will present open source IoT cloud platform built within Eclipse IoT. Eclipse Kapua is a modular integration platform for IoT devices and smart sensors that aims at bridging Operation Technology with Information Technology. It aims to fill... Building the IoT Cloud with Eclipse IoT My Schedule Please sign in to add a session to your schedule. Provide Feedback
14:45 - 15:20 Arduino, Qt, and IoT with the Eclipse C++ IDE The Eclipse C++ IDE and the CDT project have long been a standard toolset for embedded development. It’s flexibility to handle most compilers and debuggers has made it easy for vendors to adopt it into their commercial offerings. With the Eclipse Neon release and CDT 9.0, the CDT project has begun to focus on vertical open source runtime stacks to improve the user experience for developers trying to use Eclipse for specific environments. This has also helped us improve CDT’s underlying build and launch frameworks to make this easier. This talk will demonstrate a... Arduino, Qt, and IoT with the Eclipse C++ IDE My Schedule Please sign in to add a session to your schedule. Provide Feedback More Oomph Without a doubt, most of the things you're currently doing manually to configure your Eclipse development environment can be automated with Oomph. You've probably used the Eclipse Installer to create your installations, but Oomph does so much more.  Over fifty projects have completely automated the provisioning of their tailored development environment, the very same one that the developers of those projects use themselves for day-to-day development.  In fact, all the major projects comprising the basic Eclipse SDK have done so.  It's never been easier to... More Oomph My Schedule Please sign in to add a session to your schedule. Provide Feedback Code in the cloud with Eclipse Che and Docker With Eclipse Che, the source code, the workspace configuration and the environments definition are all keep in sync, it allows fast bootstrapping of developers. Eclipse Che can run locally or in the cloud which allow to scale the resources on-demand and benefit from high performances and resources. In this session, we will explain how to setup a workspace cloud in Eclipse Che, how to create the environments using Docker, configure the tools that you need and register a set of commands to be executed in that workspace. We will show you how you can benefits from the workspace... Code in the cloud with Eclipse Che and Docker My Schedule Please sign in to add a session to your schedule. Provide Feedback Automated UI testing with Jubula Come to this talk to learn about what Jubula is, what it can do and how you can work with it to write automated functional tests via the UI. Jubula can be used to test applications written with Swing, SWT/RCP, JavaFX and HTML. It supports two ways of test creation: code-free automation and test automation using Java. In the talk, I’ll cover: How to write tests using both approaches (with demos!) What kinds of things Jubula can test and what options there are for non-standard components How to execute tests as a part of... Automated UI testing with Jubula My Schedule Please sign in to add a session to your schedule. Provide Feedback New and cool in OSGi R7 The OSGi expert groups are working on the next big release. Learn in this session about the various new specification efforts going on and how they will make your developer life easier. The new specifications range from configuration handling, object conversion, JAX-RS, distributed eventing, to cloud and IoT. New and cool in OSGi R7 My Schedule Please sign in to add a session to your schedule. Provide Feedback Eclipse + Maven + OSGi has never been so easy We started to develop our first maven plugin in 2013 to accelerate the development iterations of OSGi and to support Test Driven Development. In the last three years, lots of functionality were introduced in our custom developed toolchain. The icing on the cake is the Eclipse plugin that allows developers to start, stop and upgrade their custom OSGi environment from the IDE. Everything is based on Maven. Developers must customize their OSGi environment in the pom descriptor. OSGi bundles are collected from the dependency tree of the project. Artifacts with multiple versions are... Eclipse + Maven + OSGi has never been so easy My Schedule Please sign in to add a session to your schedule. Provide Feedback Enterprise JavaScript ... what the heck? Enterprise JavaScript is a set of API modules that aims at standardising the usage of HTTP client and server, database access, files operations, websockets, soap and even threads and streams manipulations for JavaScript language. In this talk will be explained the new API paradigm in Eclipse Dirigible and will be shown examples for * database access * HTTP client usage * multi-threading * files operations * Websockets * messaging * and even SOAP calls   More info can be found at: http://www.... Enterprise JavaScript ... what the heck? My Schedule Please sign in to add a session to your schedule. Provide Feedback IoT Security in action! Security is hard, but this “tools in action” session will walk you through some of the most common issues and threats in an IoT (Internet of Things) context, and will show you how to be more careful in your day-to-day life. This talk aims at presenting the most common attacks targeting devices, and for each threat we will present open source tools that can help you preventing them. We will start with common network attacks like DNS poisoning, and we’ll conduct classic eavesdropping on MQTT and CoAP communications. Thanks to open source project implementing... IoT Security in action! My Schedule Please sign in to add a session to your schedule. Provide Feedback
15:20 - 15:45Break
15:45 - 16:20 Eclipse Tips and Tricks This talk aims at providing tips and tricks that increases the productivity of the eclipse user  in each of the stages-  Starting with workspaces and projects organization, navigation, editor and through the coding and debugging phases. The new features of Neon will be highlighted at appropriate places in the presentation. The slides are attached. Every section's discussion will be followed by a demo using the Eclipse Neon IDE, highlighting the features discussed in that section. Eclipse Tips and Tricks My Schedule Please sign in to add a session to your schedule. Provide Feedback GEF(4) Dot Oh Dot Oh The Graphical Editing Framework (GEF) project team has officially released its next generation API (aka. GEF4) as part of its 4.0.0 (Neon) release. Within this talk, I want to give a demo-tour that covers (basically) all the new GEF4 components, while especially pointing out what has been achieved since the 3.10.0 (Mars) and 3.10.1 (Mars.1) releases, in which we included a first snapshot. The goal is to give a nice overview of what is provided, taking an end-user/adopter's perspective, and not going into technical details. In addition, I want to sketch how we plan to continue our... GEF(4) Dot Oh Dot Oh My Schedule Please sign in to add a session to your schedule. Provide Feedback Schedule your micro-services on Docker Swarm and a cluster of Raspberry Pis with a Sirius-based workflow designer Lightweight containers technologies such as Docker are more and more adopted for deploying and managing micro-services architectures. Indeed, they hide a part of the complexity resulting from the language heterogeneity and the large choice of existing implementation frameworks that can be used to implement modern applications. Containers provide those benefits without introducing the general cost of the virtualization. It exists lots of open-source configuration managers such as kubernetes, nomad, apache Mesos, or docker swarm to define and keep a standard modular applications in a... Schedule your micro-services on Docker Swarm and a cluster of Raspberry Pis with a Sirius-based workflow designer My Schedule Please sign in to add a session to your schedule. Provide Feedback Eclipse Committer Orientation Are you a new committer or project lead for an Eclipse, LocationTech, or PolarSys open source project? Are you thinking about proposing a new open source project? This session will take you quickly through the important parts of being a committer on an Eclipse Foundation project. Don't expect a lot of background or related discussion; in this session, we get right to the point and talk you through the key things that you need to know to follow the rules and be an effective committer. Eclipse Committer Orientation My Schedule Please sign in to add a session to your schedule. Provide Feedback Aspecio: aspect-oriented programming meets the OSGi service model Aspect-oriented programming is a paradigm meant to provide "horizontal" modularity: by encapsulating cross-cutting concerns such as access control or performance metrics away from business logic, it was supposed to be a new tool for developers that would not only prevent copy-paste and guard methods, but allow to stack semantic models on top of single-concern implementations. The early excitement somewhat faded when the freedom provided by rich aspect languages proved to make understanding of code and its debugging harder because of scattered logic and altered bytecode.... Aspecio: aspect-oriented programming meets the OSGi service model My Schedule Please sign in to add a session to your schedule. Provide Feedback It's Beautiful enRoute This talk will explain to java developers not yet using OSGi, how they can produce output with little knowledge of the underlying technology. A helicopter view of the OSGi enRoute methodology will be explained with a demonstration of the simplicity of bringing non OSGi code into the brilliant enRoute environment. The src from ImageJ, a non OSGi image processing codebase, will be brought into an enRoute setup consisting of an API bundle, a provider bundle and a command bundle. The purpose of the command bundle is to tryout and debug the services exposed in the api. The ease of use of the... It's Beautiful enRoute My Schedule Please sign in to add a session to your schedule. Provide Feedback The End of the world as we know it - AKA your last NullPointerException $1B bugs! Eclipse JDT has static null analysis capabilities. This talk presents lessons learnt from applying this feature to parts of a very large existing code base (OpenDaylight SDN controller), looks at contributions made to the tooling situation for Maven around it, and includes a call to action to contribute to an emerging shared repository of External Annotation files (*.eea) for the most commonly used general Java frameworks as the critical missing piece for this cool JDT feature to gain more widespread use. The End of the world as we know it - AKA your last NullPointerException $1B bugs! My Schedule Please sign in to add a session to your schedule. Provide Feedback Industry 4.0 with Eclipse Kura In Industry 4.0, different types of isolated and optimized sensors, machines, and instruments of varying vintage will emerge as a fully integrated, automated, and optimized production flow, leading to greater efficiencies and changing traditional production relationships among suppliers, producers, and customers. In the IoT context, Eclipse Kura is a Java/OSGi application container framework that enables remote management of IoT service gateways and provides a wide range of APIs that simplify the development of IoT applications. This talk introduces ... Industry 4.0 with Eclipse Kura My Schedule Please sign in to add a session to your schedule. Provide Feedback
16:30 - 17:05 Bending the IDE to your will Tired of doing certain things in the Eclipse IDE again and again? Automation over manual work is highly demanded, so why shouldn't your IDE do the boring manual stuff? In this talk we'll discuss how the IDE can be modified according to your needs. The topics are Task automation for the IDE Customized commands/actions Custom refactorings Implement a custom quickfix Creating a custom wizard 35 minutes will not allow to explain all these in detail but we demonstrate... Bending the IDE to your will My Schedule Please sign in to add a session to your schedule. Provide Feedback Docker Tooling for Developers Docker is awesome, but how to use it well when doing development ? In this talk you will get a quick introduction on how to use Docker effectively, especially for development from within Eclipse. We will show how the release of Eclipse Neon supports Docker to make it even more integrated into your day-to-day work from within your IDE. In particular, you'll see how you can pull and run an image for a database, build a custom image for an application server, run it then deploy and even debug an application using data volume, exposed ports and container links. We... Docker Tooling for Developers My Schedule Please sign in to add a session to your schedule. Provide Feedback The Seven Habits of Diverse Communities Diversity is key to the long term success of communities and businesses. There is plenty of research that shows diversity promotes innovation and can drive market growth. In the Eclipse community, we do well on some aspects of 'acquired' diversity, which involves traits you gain from experience, for example, people who have worked in different companies in different countries. However, the community does less well on 'inherent' diversity which involves traits you are born with such as gender and ethnicity. Fortunately there are other communities who achieve good... The Seven Habits of Diverse Communities My Schedule Please sign in to add a session to your schedule. Provide Feedback Declarative Services for Eclipse RCP development OSGi declarative services exist for a long time and are used to implement a modular service-oriented architecture. Because of the supported dynamics, the easy way to define, register and consume services, declarative services can be found in various scenarios. With Eclipse 4 for example, declarative services are therefore used more often than the Equinox specific extension points. With Eclipse Neon the support of the declarative services annotations is added to the PDE, which makes it even easier to use declarative services in Eclipse RCP development. In this session I will... Declarative Services for Eclipse RCP development My Schedule Please sign in to add a session to your schedule. Provide Feedback OSGi for outsiders OSGi has evolved and matured beyond recognition over the last few years. It's now easier than ever before, to build dynamic, modular Java applications to address the challenges imposed by ever growing and constantly changing business requirements. Despite that fact, OSGi seems to be far from receiving the appreciation it deserves. And if you are OSGi developer who now wanders "why should I care?", let me remind you Thomas Edison's famous quote "The value of an idea lies in the using of it"! Growing large community around given technology has proven to be an essential part of its success.... OSGi for outsiders My Schedule Please sign in to add a session to your schedule. Provide Feedback Taming Startup Dynamics If you had to name a single great thing about OSGi, it would probably be its dynamics. Services come and go; other services react to those events, configuration can change and so on. Even the startup is dynamic: start levels are increased synchronously; however, configuration, Declarative Services, and Blueprint are started asynchronously after bundles turn active. We love that but sometimes you want to exercise control over when your application is actually fully started or more importantly when it is not. You certainly do not want your... Taming Startup Dynamics My Schedule Please sign in to add a session to your schedule. Provide Feedback Getting Fixes Into Long Term Support - Live and In Colour Actions speak louder than words (but we'll use words too) Join us for a live demo of putting actual fixes into old code via LTS.  We'll attempt - without a net - to take a recently fixed bug, backport it, push changes, review them and get it into the LTS infrastructure for a proper build.  You'll see just how easy it can be to do your own self-serve fixes on older versions of plugins.  Follow along and marvel at the impressive spectacle that only a build demo can provide! Getting Fixes Into Long Term Support - Live and In Colour My Schedule Please sign in to add a session to your schedule. Provide Feedback IoT Lightning Talks IoT Day Lightning Talks Herding Cats – How to Gain Control Over Your Industrial IoT Hardware Zoo, Alois Zoitl Bringing OPC UA to Apache Camel and Eclipse Kura, Jens Reimann, Red Hat, Inc Embedded Java tutorial: create an application for microcontrollers using the Edje... IoT Lightning Talks My Schedule Please sign in to add a session to your schedule. Provide Feedback
17:05 - 17:45Stammtisch
18:00 - 19:00Eclipse Kahoot! (Bürgersaal 1)
19:00 - 20:00 Hackathon In this event you can meet with other interested developers to improve Eclipse projects. We expect you to know how to develop in Java. No previous Eclipse development knowledge is required, but of course it is helpful if you already know about Eclipse development.  In this event we basically sit together; you can ask questions, see how other people work on Eclipse open source projects, and find areas where you may want to contribute to improve your favorite software. This is what we typically do: Work on the Eclipse source code; Test... Hackathon My Schedule Please sign in to add a session to your schedule. Provide Feedback
EMFForms, EMF Client Platform, EMFStore, JSON Forms and EDAPT Meet the project leads of EMFForms, EMF Client Platform, EMFStore, JSON Forms and EDAPT in this interactive and informal session. Discuss your use cases, ask technical questions, discuss new feature requests and most importantly: get to know the people creating the technology as well as other users. This BoF is being organized by Jonas Helming and Maximilian Koegel of EclipseSource. EMFForms, EMF Client Platform, EMFStore, JSON Forms and EDAPT My Schedule Please sign in to add a session to your schedule. Provide Feedback
OSGi Alliance BoF Join us for an evening of conversation, sharing and learning about all things OSGi. We will have a numer of members of the OSGi Alliance Board and Expert Group Chairs in attendance and whether you are new to OSGi or an old hand we hope you can join us. There will be plenty of opportunity to ask questions, learn something new and even share ideas and your own knowlegde with your peers. We have a few ideas for topics, but this year we decided to ask you the community in advance to make suggestions about what you would like to discuss. You dont even have to be able to join us... OSGi Alliance BoF My Schedule Please sign in to add a session to your schedule. Provide Feedback
20:00 - 21:00 Hackathon In this event you can meet with other interested developers to improve Eclipse projects. We expect you to know how to develop in Java. No previous Eclipse development knowledge is required, but of course it is helpful if you already know about Eclipse development.  In this event we basically sit together; you can ask questions, see how other people work on Eclipse open source projects, and find areas where you may want to contribute to improve your favorite software. This is what we typically do: Work on the Eclipse source code; Test... Hackathon My Schedule Please sign in to add a session to your schedule. Provide Feedback
Diversity in the Eclipse Community Communities thrive on diversity and stagnate without it. A few months ago, Alex Schladebeck, head of the project quality day, kicked off some important discussions and initiatives around diversity. Some of the things that have resulted from these discussions: https://kichwacoders.com/2016/05/12/whose-job-is-it-promote-diversity-in-the-eclipse-community/ http://www.bredex.de/detail/?tx_ttnews[tt_news]=228&cHash=12ac984c2901c082457ac39742451a44 https://www.eclipsecon.org/europe2016/session/seven-habits-diverse-communities In this BOF, we’d... Diversity in the Eclipse Community My Schedule Please sign in to add a session to your schedule. Provide Feedback
OSGi Alliance BoF Join us for an evening of conversation, sharing and learning about all things OSGi. We will have a numer of members of the OSGi Alliance Board and Expert Group Chairs in attendance and whether you are new to OSGi or an old hand we hope you can join us. There will be plenty of opportunity to ask questions, learn something new and even share ideas and your own knowlegde with your peers. We have a few ideas for topics, but this year we decided to ask you the community in advance to make suggestions about what you would like to discuss. You dont even have to be able to join us... OSGi Alliance BoF My Schedule Please sign in to add a session to your schedule. Provide Feedback

Our Sponsors

For information about becoming a sponsor, please visit the EclipseCon Europe 2016 sponsor prospectus page.

Elite Dual ECE/OSGi CE

Premium

Basic

Project Quality Day

IoT Theme Day

Media

EclipseCon Support Other Events

Our Other Events

Eclipse events are hosted all over the world!

  • Eclipse Summit India 2017
  • Eclipsecon Europe 2017