During this tutorial we will build an Eclipse tooling
dedicated to the development of Chrome application using Eclipse
Modeling technologies. From a prototype of a home power
consumption tracking application you'll learn how to build a
tooling enabling the design and generation of other similar
applications.
We will first start by using one of the most popular technology
of the Eclipse Foundation, EMF, to define the necessary concepts
for a Chrome application, then, in a second part, we will create
a ready to go solution to be able to instantly manipulate those
concepts and finally during the third part of this tutorial, we
will create code generators to generate the Chrome application.
This tutorial will give people the opportunity to manipulate
some code with exercises, so bring your laptop and you'll leave
with a working Eclipse tooling to generate Chrome applications.
The talk will cover the following topic:
- building a specific tooling to design Chrome applications
- generating your Chrome application
- going further with the customization of the Eclipse
platform
People attending this tutorial will learn how to build tools
for their domain on top of the Eclipse platform. Starting with
the definition of the concepts of a domain, after that we will
see how we can customize the Eclipse platform to build tools for
the manipulation of those concepts and then attendees will learn
how to build an efficient code generator to speed up their
development.
"""