Eclipse Day At Googleplex 2013/Session Abstracts
Developing Dart Editor
Dan Rubel (Google) and Eric Clayberg (Google)
After a brief introduction to the Dart programming language, where will highlight some of the features that make tooling interesting, we will describe the development of the Dart Editor over the past two years. The Dart Editor provides a powerful, yet lightweight programming experience for Dart programmers. It was created with Eclipse technology and is distributed as an RCP application as well as a set of plugins for Eclipse itself. We'll cover some of the techniques we used to create a small, fast program that is easy to install. This being a Google project, we'll also mention a few performance measurements. Dart is an open source project, so we'll close with info on how you can get involved.
Connecting the Internet of Things
Kai Kreuzer (Telekom AG)
The Internet of Things is broken - at least from the perspective of an end customer. Every device or system comes with its own cloud service and smartphone app. Although they are hooked up on the Internet they build vertical silos as there is no inter-connection. The Eclipse SmartHome project comes to the rescue: It allows accessing all devices through their proprietary APIs by means of a uniform abstraction layer on top of which user interfaces, automation rules and data persistence can be realized. Flexible extension mechanisms enable developers to easily add advanced functionality such as NFC support, charting and voice or gesture control. Through the Eclipse SmartHome project the personal IoT devices get connected to make the Sweet Home a truly Smart Home.