Session Schedule

Primary tabs

Monday, March 17, 2014

Grand Peninsula AGrand Peninsula BGrand Peninsula CGrand Peninsula EGrand Peninsula FGrand Peninsula GBaysidePineSandpebble AB
09:00 - 12:00 What every Eclipse developer should know about Eclipse 4 (e4) This tutorial will give you a jumpstart on the new 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. Based on a sample RCP application, we introduce the most important features of the new platform, such as the Application Model, Dependency Injection and the new Programming Model. The introduction is completed by an overview of the most important services available, such as the selection or preference services. All topics include hands-on examples that we’ll work... What every Eclipse developer should know about Eclipse 4 (e4) My Schedule Please sign in to add a session to your schedule. Provide Feedback Powering your next Internet of Things app with MQTT

When it comes to connecting physical objects from the day-to-day life to the Internet, one is faced with several challenges:

  • Communication happens over a constrained and sometimes unreliable network (cellular, Wi-Fi, ...)
  • Data coming from an object (temperature sensor, alarm system, ...) on the field needs to be efficiently routed to several consumers: end-users, databases, enterprise information systems, ...
  • Embedded devices have limited processing power and need to be energy efficient
  • etc.

MQTT is a protocol for the...

Powering your next Internet of Things app with MQTT
My Schedule Please sign in to add a session to your schedule. Provide Feedback
Creating responsive SWT applications with RAP

Mobile devices are everywhere! In the last years Smartphones and tablets have become ubiquitous. This also means that mobile browsers are more and more important because people can surf the web from everywhere. All this different devices and resolutions are a challenge for UI designers.

When doing common web-design you can use all kind of CSS frameworks and magic to create a responsive design. But what about SWT applications?

SWT is a cross-platform UI toolkit. Since the first release of...

Creating responsive SWT applications with RAP
My Schedule Please sign in to add a session to your schedule. Provide Feedback
BIRT, Basics, and Beyond Professional entertainer, author, and world adventurer John Ward brings his unique approach of educating, entertaining, and engaging attendees with this tutorial that will guide users on a journey through the BIRT environment and building get them building their first reports. Each of the reports is based on real world examples that highlight best practices and aims to get students proficient with the BIRT Report Designer. It will highlight the following areas of BIRT development: -Report Design -Connecting to Data Sources -Report Item Layout in a Report Design -Formatting Report Items... BIRT, Basics, and Beyond My Schedule Please sign in to add a session to your schedule. Provide Feedback Code Matters - Eclipse Hacker's Git Guide Want to learn Git and use it within Eclipse? You already work with Git since a while and don't know how to use some of the more advanced concepts? You are already a proficient Git user but don't use code review ? Or you want to contribute some improvement to EGit or Gerrit and don't know how ? In this tutorial you will learn through hands-on exercises how to use EGit, Gerrit and a code review workflow to help your team focus on better code. We will use the EGit project as an example so that you can help us improving it using what you learnt in this tutorial. Slides and Exercises:... Code Matters - Eclipse Hacker's Git Guide My Schedule Please sign in to add a session to your schedule. Provide Feedback Writing JavaFX applications use Eclipse as IDE and runtime platform JavaFX is the next generation UI-Toolkit part of JDK7 and above. In this tutorial we'll look at the following basic things:
  • Main structure of JavaFX application
  • FXML to create UIs using a declarative language for UIs
  • FXGraph as an alternative to FXML
Beside leveraging e(fx)clipse tooling we'll also walk though using JavaFX and eclipse runtime technologies for application development
  • Eclipse 4 Application Platform + JavaFX
  • Integrating JavaFX into Eclipse RCP
Writing JavaFX applications use Eclipse as IDE and runtime platform
My Schedule Please sign in to add a session to your schedule. Provide Feedback
Eclipse Committer Bootcamp

Are you a new committer or project lead for an Eclipse project? Are you thinking about proposing a new open source project at Eclipse? In this tutorial, Eclipse Foundation staff members will walk you through the information that you need to know to be an effective open source project committer at Eclipse. The discussion includes an overview of the Eclipse Development Process, the Intellectual Property Due Diligence Process, and the Tools and IT Infrastructure available to Eclipse projects.

Eclipse Committer Bootcamp
My Schedule Please sign in to add a session to your schedule. Provide Feedback
SOA Symposium: Workflow and Integration Open Bar

At the symposium, projects leads of these active SOA projects

  • BPMN2 Modeler - Full BPMN2 Modeling in Eclipse
  • Mangrove - BPM and SOA Model Integration
  • Winery - The Only Open Source Tool with Full Support of the Cloud Software Standard TOSCA
  • Stardust - The Largest Open Source BPM Suite in the Industry

will demonstrate their latest features, such as

  • Stardust Mobile Workflow
  • Winery General Funcationality

We will also discuss and show integration among the above projects, such as...

SOA Symposium: Workflow and Integration Open Bar
My Schedule Please sign in to add a session to your schedule. Provide Feedback
CDT Summit For a full description, see http://wiki.eclipse.org/CDT/summitecon2014 and https://www.eclipsecon.org/na2014/content/cdtlinux-toolsptp-summit-2014. CDT Summit My Schedule Please sign in to add a session to your schedule. Provide Feedback
12:00 - 13:00Lunch
13:00 - 16:00 Xtreme Eclipse 4: A tutorial on advanced usages of the Eclipse 4 platform Now that the new Eclipse platform is more than one year old, advanced Eclipse 4 applications are beginning to surface and many more remain unseen within corporate walls. To keep you on the technical bleeding edge of what is happening and what will happen we will examine three important aspects of the platform development: - Customizing dependency injection behavior with custom annotations The classic way DI works in Eclipse is that you have this scoping mechanism called IEclipseContext which is a key-value store and acts like a source of injections. Every injection request goes and... Xtreme Eclipse 4: A tutorial on advanced usages of the Eclipse 4 platform My Schedule Please sign in to add a session to your schedule. Provide Feedback What every Eclipse developer should know about EMF Many modeling talks assume you have used the Eclipse Modeling Framework (EMF) before. But what if you haven’t? What is all this modeling stuff about? What is EMF anyway and who is Ed? Now that EMF is even part of Eclipse 4 it is really time to get started with EMF. This tutorial explains the basics of EMF and how to use it. It is a hands-on tutorial where you really get to "touch" EMF. During the tutorial we - that is you and us - will build a simple data-centric application, including the UI, based on EMF. In particular we explain how to define a model in EMF and generate code from... What every Eclipse developer should know about EMF My Schedule Please sign in to add a session to your schedule. Provide Feedback Automating tests with Jubula

Eclipse Jubula is a tool for writing automated GUI tests that can be used as acceptance tests and/or regression tests. Its main aim is to help teams:

  • Communicate openly and frequently about testing
  • Look at features from the test perspective – early on and continuously
  • Answer questions like: does it (still) work? Does it do what the user wants?
  • Gain a valuable overview over the quality status on a regular basis
  • Make testing something that goes hand-in-hand with development
  • Reduce the amount of time spent doing boring...
Automating tests with Jubula
My Schedule Please sign in to add a session to your schedule. Provide Feedback
Automating Java Design Patterns with Xtend Patterns have a long tradition in Java-land. Being it the infamous ProxyAdapterFactoryBuilder or just a simple Singleton.getInstance, the Gang-of-Four patterns have proven to provide a solid means to communicate the intent of a class hierarchy and a recipe to solve common problems. Unfortunately Java doesn't allow you to put these recipes into code for multiple reuse, but forces you to copy... Automating Java Design Patterns with Xtend My Schedule Please sign in to add a session to your schedule. Provide Feedback End to End WebApp Development with Orion In this tutorial, attendees will develop a complete client side web application from scratch, entirely from a browser. Attendees will use Orion development tools to build a web application from the ground up. Along the way, attendees will learn about all the capabilities of Orion, from project management and coding, through to Git source control, testing, extensibility, and deployment. We will start by cloning some popular web application libraries such as Bootstrap and TableTop.js. We will integrate these libraries into a simple web application that pulls open map data into an embedded... End to End WebApp Development with Orion My Schedule Please sign in to add a session to your schedule. Provide Feedback Building Eclipse Plug-ins and RCP Applications with Tycho Tycho is a Maven extension for building Eclipse artifacts: Eclipse plug-ins/OSGi bundles, features, products/RCP applications, and p2 repositories. In this hands-on tutorial, we will create these artifacts one by one in Eclipse and set up and automated Tycho build for them. We'll start with an Eclipse plug-in (including a JUnit test for regression testing) and go all the way to a ready-to-use distribution archive of a simple RCP application. You will learn how Tycho uses the well-known Eclipse PDE metadata files, like MANIFEST.MF, feature.xml, build.properties, product files, and category.... Building Eclipse Plug-ins and RCP Applications with Tycho My Schedule Please sign in to add a session to your schedule. Provide Feedback Getting started with Eclipse Virgo This workshop introduces application programmers to Virgo by installing the Virgo Tomcat Server and building and running a small application called GreenPages. Despite its simplicity, GreenPages is designed to demonstrate many different Virgo features and to act as a template from which other modular applications can be built. This workshop shows how the Spring Framework can be exploited in a modular application... Getting started with Eclipse Virgo My Schedule Please sign in to add a session to your schedule. Provide Feedback CDT Summit For a full description, see http://wiki.eclipse.org/CDT/summitecon2014 and https://www.eclipsecon.org/na2014/content/cdtlinux-toolsptp-summit-2014. CDT Summit My Schedule Please sign in to add a session to your schedule. Provide Feedback
16:30 - 17:30Happy Hour - Sponsored by SAP
18:00 - 19:00 GUI Testing for RCP Applications RCP Testing Tool is a new Eclipse project. Its main goal is to easily automate UI testing of your RCP applications. This BOF will be the place to meet the RCP Testing Tool team and to discover more on this topic. We're welcome everybody interested in testing of Eclipse-based applications and creators of other projects related to UI testing, such as Jubula and SWTBot. You get to ask any question about RCP Testing Tool and we will be glad to coach you in getting started with this technology. We are serious about showing you how to create your first UI tests in minutes! Come with your... GUI Testing for RCP Applications My Schedule Please sign in to add a session to your schedule. Provide Feedback
Xtext 3.0 - Get your ideas in! Xtext provides a flexible framework for developing programming languages and IDEs for the Eclipse Platform. In this BOF we want to discuss what changes, new features and directions would be of interest for a possible new major release. Topics include: - Support for other IDEs (Netbeans, IntelliJ, Orion, etc.) - Going into the cloud (e.g. support Eclipse Flight) - Headless Builds - [YOUR IDEA HERE] Xtext 3.0 - Get your ideas in! My Schedule Please sign in to add a session to your schedule. Provide Feedback
21:00 - 23:00EclipseCon Late Night