Standard [35 minutes]

Fri, 2013-11-15 16:08

Getting Qt with Eclipse CDT and JSDT

Qt is a modern high profile framework for building beautiful native applications for desktop and mobile devices. At it's core is a collection of C++ classes that greatly simplify the task of writing in C++ by offering managed pointers and a very complete collection of libraries for building modern connected apps. Above that is a declarative UI language called QML that uses JavaScript to specify behavior and to link with the underlying C++ classes.

Fri, 2013-11-15 15:47

Tracing the innards of YOUR application

There is an infinity of different computer programs out there. Each one is unique, thus it is impossible for an analysis tool to provide specific visualizations for every single one of them. The programmer knows his application best. If an analysis tool could tap into the programmer's knowledge, it would be able to lay out a mountain of useful, relevant information. With the Eclipse Tracing and Monitoring Framework (TMF), this becomes possible.

Fri, 2013-11-15 12:41

Eclipse Tips and Tricks

Eclipse provides a lot of powerful features and capabilities as an IDE. With so much functionality at your disposal, there is a lot of functionality that is very useful, but not easily discoverable. To be productive, mastering your IDE is as important as mastering your source code.

In this talk, I will unleash many invaluable tips and tricks that will allow you to better use the Eclipse IDE and make you more productive in your routine development tasks. During this talk you will have many "Ah, I didn't know Eclipse can do that!" moments.

Fri, 2013-11-15 11:20

Wiring the Internet of Things with Node-RED

Node-RED is a visual tool for wiring the Internet of Things. Built on top of node.js, it takes advantage of the huge node module ecosystem to provide a tool that is capable of integrating many different systems.

Its light-weight nature makes it ideal to run at the edge of the network, such as on the Raspberry Pi, and enabling wiring together streams of both physical and digital events.

This session will introduce Node-RED with a demo of its capabilities, before diving into why JavaScript and node.js were a natural fit for solving some of the challenges faced.

Fri, 2013-11-15 11:08

Looking for a needle in a haystack? Use Eclipse TMF!

The Tracing and Monitoring Framework (TMF), part of the Eclipse Linux Tools project, was built to easily visualize, analyze and correlate traces from different applications and sources. It is extensible for any trace format and type of analysis that needs to be done on a trace. It provides reusable views and widgets and has support for arbitrarily large traces. The Eclipse LTTng extension of the framework consolidates the trace analysis based the LTTng Kernel and User Space traces. Several new views and analysis have been added to the TMF and LTTng Eclipse extension recently.

Fri, 2013-11-15 09:25

Xtext and Xbase - Java DSLs on Steroids

The Xtext framework is the de-facto standard toolkit to implement domain-specific languages with Eclipse IDE integration. Xtext provides all the necessary abstractions and reasonable default implementations to allow a jump start also for non-language gurus. If your DSL will be used together with Java code in your project, the available concepts are even more powerful. Just a few tweaks in the grammar enable Xbase expressions, and an additional mapping definition makes your DSL equivalent to and interoperable with Java code.

Fri, 2013-11-15 08:13

The New Profiling Tools in the Oracle JDK!

If you’ve installed the latest JDK 7 update, you’ve probably noticed that there is a new item on your start menu. This session discusses the latest addition to Oracle’s HotSpot JDK: Oracle Java Mission Control, a tool suite for low-overhead production-time profiling and diagnostics that originated with the JRockit JVM. Java Mission Control is built upon Eclipse RCP technology and there is an update site from which Mission Control can be installed directly into the Eclipse IDE.

Fri, 2013-11-15 07:49

Experiences from building one of the world's most distributed RCP apps

...or how we got an Eclipse RCP app into the JDK.

The most recent addition to the Oracle JDK tooling is an RCP application named Java Mission Control.
This session deals with some of the problems met and overcome (or worked around) when basing a product with a massive user interface on the Rich Client Platform.

We will discuss:
• Building
• Versioning and Distribution
• Launchers
• Mac OS X integration
• E4 UI performance
• JavaFX embed
• P2 pet peeves
• Favorite extension points
• Accessibility

Fri, 2013-11-15 05:07

EMF.Edit: A Story of Adapters

So you need to build a Java application for desktop, mobile or web? You already know that EMF could be helpful in many ways because it handles the burden of writing the data classes (entities) and provides RESTful serialization of those data? Yeah, that is perfectly correct. But how does it help you with changing, or editing, your data? What is the point behind the so-called EMF.Edit framework?

Fri, 2013-11-15 04:07

Apache Stratos - Building a PaaS using OSGi and Equinox

Apache Stratos is a PaaS built on top of Equinox and OSGi. Stratos runs all kinds of workloads including Java, OSGi, Tomcat apps, PHP, Node.js, MySQL, Mongo, Cassandra and others.
This session is an introduction to Stratos which will cover:
- How to get started
- Deploying on Amazon AWS and OpenStack Clouds
- Workloads Stratos supports
- Why and how Equinox is used
- Multi-tenancy and security
- Elastic scaling
- How Stratos compares to other PaaS systems


Subscribe to Standard [35 minutes]