Organizer

Sponsors

SMB has been an independent IT consulting firm since 1998. We are devoted to providing high-quality RCP and OSGi software development, consulting and training to mid-sized organizations. Additionally we develop independent products and tools based on the Eclipse Rich Client Platform.

Eclipse Foundation is a not-for-profit, member supported corporation that hosts the open-source Eclipse Projects.

DevBoost is a spin-off of the TU Dresden that provides products and services to increase quality and efficiency in software development.

Software Technology group is part of the Computer Science faculty of TU Dresden and kindly provides the room for the Demo Camp.

If you or your company would like to sponsor the venue, please get in touch with Lars.

Agenda

If you would like to give a demo, please feel free to add it to the list. Should we receive more submissions than we can fit into the schedule, we will select the ones that we think are most interesting to the audience.

To ease the implementation of data models and to perform ORM, code generation is advertised as a solution for years already. Yet, ORM frameworks like Hiberante are far more popular than any code generation approach. Still, annotation-based frameworks such as Hibernate require a lot of boilerplate code writing. The Hibernate Entity Definition Language (HEDL) combines the benefits of ORM frameworks and code generation, by generating code for the Hibernate framework. Thus, HEDL is an excelent example of a pragmatic domain specific language (DSL), where the benefits of using DSLs and code generation for one important technical aspect of almost every Java software project can be directly observed (the average LOC ratio between the DSL and Java code is 1:100).

In this talk, we will not only demonstrate HEDL in action, but also discuss the properties that make HEDL a popular and useful DSL. Furthermore, we give insights about how HEDL was developed and how you can extend and modify it for your needs.

Energy consumption has become a major topic for today's mobile devices such as smart phones and tablet PCs. Although they have rather limited battery capacities, many mobile applications waste energy due to inefficient or unforseen badly-behaving application code. In this demo we show how energy tests can identify bottlenecks in mobile applications and present our testing and profiling infrastructure qMark for Android applications.

Automation engineers are faced with big challenges when developing visualization solutions for industrial processes due to the increasing variety of devices for visualizing industrial processes: Recurring development efforts significantly increase the development time and thus the development costs, and even maintenance efforts. Furthermore, advanced expert knowledge about target technologies and platforms is required and needs to be kept up-to-date.

In this demonstration, we show the Eclipse based engineering tool Movisa in action. Movisa handles the aforementioned challenges by means of a model driven development procedure and domain specific concepts. To achieve this, Movisa makes use an advantageous mix of Eclipse technologies such as EMFText, GMF, Epsilon et cetera. In this talk, we will also share our experiences of closely combining those plugins to meet our needs.

OneModelica is a Modelica IDE based on model driven software development technologies. It provides a powerful Modelica editor based on Xtext and combines it with other model based technologies like EMF and OCL for linking and validation of models. This demo shows how OneModelica can be used for the development of valid models that can be simulated with different solvers and reveals the strengths in producing Modelica frameworks.

Who Is Attending

If you plan on attending please add your name and company to the list below.