Modeling

Building a commercial-grade IDE for cross-mobile platform development

Session Type: 
Extended Talk [55 minutes]
Speakers

Building a product is hard, building a platform is even harder. In this session, we will have a look at the technical and organizational challenges that Service2Media faces while developing an Eclipse-based IDE that supports their cross-mobile solution called M2Active. With M2Active, a developer can create applications for mobile platforms (iOS, Android, Blackbery, J2ME, Windows Phone) using the 'define once, deploy anywhere' principle.

Schedule info

Status: 
Declined

Audience

Track: 
Building Industry Solutions
Experience level: 
Intermediate

There and Back Again – as Quick as a Flash: Tuning Performance in CDO

Session Type: 
Standard Talk [25 minutes]
Speakers

The CDO framework has become one of the most versatile frameworks to scale, share, and store your models. This talk concentrates on the model persistence layer of CDO.

Schedule info

Room: 
Silchersaal
Status: 
Accepted

Audience

Track: 
Eclipse Technology
Experience level: 
Intermediate

Industrial Grade Modeling with Xtext

Session Type: 
Extended Talk [55 minutes]
Speakers

Xtext has spread at an amazing speed throughout the community and has revolutionized the work with DSLs and compilers for many of us. We use our own DSL SDK built upon Xtext to efficiently implement and automatically test large scale solutions comprising more than 50 DSLs used in 50'000 sources. We employ this framework in our Eclipse based IDE used in the development and customization of our banking system.

Schedule info

Status: 
Declined

Audience

Track: 
Building Industry Solutions
Experience level: 
Advanced

Tools and Methodologies to leverage GMF power

Session Type: 
Standard Talk [25 minutes]
Speakers

GMF is a powerful framework to build Graphical Editors based on EMF models.
GMF-Tooling project provides a model-based generative approach to create GMF-based editor in few clicks... but what about maintainability, customization and improvements?

Based on information we have gathered and our own experience over 3 years, we will share some ways to improve your GMF-based editor and maintain it as your requirements and GMF evolves.

Schedule info

Room: 
Silchersaal
Status: 
Accepted

Audience

Track: 
Eclipse Technology
Experience level: 
Intermediate

YAKINDU SCT - Domain-Specific Statecharts

Session Type: 
Standard Talk [25 minutes]
Speakers

The Yakindu open-source project, hosted at EclipseLabs (see http://www.yakindu.org and http://code.google.com/a/eclipselabs.org/p/yakindu/), aims at providing a modular workbench for the model-based development of embedded systems. It so far supports the modeling of state chart and block diagrams in terms of its SCT (Statechart Tools) and DAMOS (Dynamical Systems Modeler) modules. Additional tool modules are under development and may be expected in the near future.

Schedule info

Room: 
Theater Stage
Status: 
Accepted

Audience

Track: 
Eclipse Technology
Experience level: 
Intermediate
Slides: 

Innovate with Polarsys, end user benefits and technology focus

Session Type: 
Standard Talk [25 minutes]
Speakers

The Polarsys industry working group focuses on open source tools for embedded system e.g. Aerospace, Auto, Defense, Energy, Health, Industrial Control, Rail, Telecom. 2013 will be the first year where members will work together in the open.
This talk will present the Polarsys characteristics, the tool components that Polarsys will focus on and give info on tool improvements.
In addition, this presentation will describe what are the end-users benefits of Polarsys for companies who need to create embedded systems.

Schedule info

Status: 
Declined

Audience

Track: 
Building Industry Solutions
Experience level: 
Beginner

GEFGWT: GEF in JavaScript, in the browser, on the iPad

Session Type: 
Standard Talk [25 minutes]
Speakers

GEF is one of the oldest Eclipse projects. When migrating a good old RCP application to the Web or Mobile, the graphical editors are usually very hard to port or rewrite.

We ported GEF to JavaScript using GWT. That way you can reuse most of the Java code and compile your GEF editors to JavaScript. We also made a few extensions to support touch events on mobile devices.

In this talk I explain how the port was done, give you a demo of GEFGWT and explain how you can use it.

Schedule info

Room: 
Silchersaal
Status: 
Accepted

Audience

Track: 
Eclipse Technology
Experience level: 
Intermediate

Develop Custom Java Code Analysis and Refactoring Tools with JaMoPP

Session Type: 
Standard Talk [25 minutes]
Speakers

Today, Java code makes up a large part of many software systems. To keep these systems maintainable, extendable and flexible in the long run, constant checking of the consistency of code and other artefacts is necessary. Individual coding guidelines need to be followed, anti-patterns need to be avoided and interfaces need to be used correctly. To save costs and to prevent mistakes during theses tasks, a high degree of automation is desirable.

Schedule info

Room: 
Bürgersaal 2
Status: 
Accepted

Audience

Track: 
Eclipse Technology
Experience level: 
Intermediate

Product Modeling for SAP Configurators Powered by Eclipse

Session Type: 
Standard Talk [25 minutes]
Speakers

Every SAP ERP and CRM system provides product-configuration technology. Thousands of companies worldwide use this technology to configure product variants in sales and manufacturing. Product models for the SAP configurators consist of a network of related objects like materials, bills of materials, characteristics, and classes as well as dependency code written in special languages. A set of transactions with form-based SAP user interfaces - nearly one for each object type and CRUD operation - is used for maintaining the product models. Changes are directly reflected in the database.

Schedule info

Status: 
Declined

Audience

Track: 
Building Industry Solutions
Experience level: 
Intermediate

Fast, Faster and Super-fast Model Queries

Session Type: 
Standard Talk [25 minutes]
Speakers

In this talk we describe three recent innovations that deliver major performance boosts to modeling tools that rely on model queries at run-time.

  • The Eclipse OCL code generator totally eliminates the need for any OCL parsing at run-time. Direct Java code is generated when a model is genmodelled. This may easily yield thousand-fold improvements for the first execution of a simple query.

Schedule info

Room: 
Theater Stage
Status: 
Accepted

Audience

Track: 
Eclipse Technology
Experience level: 
Intermediate
Slides: 

Copyright © 2012 The Eclipse Foundation. All Rights Reserved.