Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Eclipse DemoCamps Kepler 2013/Stuttgart"

(Agenda: Added first three agenda items)
m (added speakers)
Line 24: Line 24:
  
 
'''The language of presentation will be English.'''
 
'''The language of presentation will be English.'''
 
TBD
 
  
 
<table cellpadding="5">
 
<table cellpadding="5">
Line 48: Line 46:
 
   <td valign="top"></td>
 
   <td valign="top"></td>
 
   <td valign="top">Eclipse Gemini &ndash; OSGi goes Enterprise</td>
 
   <td valign="top">Eclipse Gemini &ndash; OSGi goes Enterprise</td>
   <td valign="top">Jan Stamer</td>
+
   <td valign="top">[[#PresenterJanStamer|Jan Stamer]]</td>
 
<td>The [http://eclipse.org/gemini/ Gemini project] is all about modular implementations of Java EE technology. It is a collection of implementations of some of the OSGi Enterprise specifications. Each sub-project is a separate and standalone project that provides unique functionality. They can be used in isolation, in combination or with other OSGi bundles to compose a desired OSGi runtime.</td>
 
<td>The [http://eclipse.org/gemini/ Gemini project] is all about modular implementations of Java EE technology. It is a collection of implementations of some of the OSGi Enterprise specifications. Each sub-project is a separate and standalone project that provides unique functionality. They can be used in isolation, in combination or with other OSGi bundles to compose a desired OSGi runtime.</td>
 
</tr>
 
</tr>
Line 55: Line 53:
 
   <td valign="top"></td>
 
   <td valign="top"></td>
 
   <td valign="top">Components are not enough: Function oriented development for embedded systems.</td>
 
   <td valign="top">Components are not enough: Function oriented development for embedded systems.</td>
   <td valign="top">Andreas Graf</td>
+
   <td valign="top">[[#PresenterAndreasGraf|Andreas Graf]]</td>
 
<td>Currently, the development processes for software in automotive are focused on the concept of "components".
 
<td>Currently, the development processes for software in automotive are focused on the concept of "components".
 
However, due to the increasing complexity and interdependence, this approach is reaching its limits. Modern customer functions, like driving assistance, are distributed over a number of software components and ECUs. A component-oriented process does not provide a comprehensive view on a function.
 
However, due to the increasing complexity and interdependence, this approach is reaching its limits. Modern customer functions, like driving assistance, are distributed over a number of software components and ECUs. A component-oriented process does not provide a comprehensive view on a function.
Line 68: Line 66:
  
 
If you would like to present at this event, please add your name below.
 
If you would like to present at this event, please add your name below.
 +
 +
<span id="PresenterAndreasGraf">[https://www.xing.com/profile/Andreas_Graf Andreas Graf]</span>, itemis AG
 +
 +
<span id="PresenterJanStamer">[https://www.xing.com/profile/Jan_Stamer Jan Stamer]</span>
  
 
=== Who Is Attending  ===
 
=== Who Is Attending  ===

Revision as of 10:58, 22 April 2013

Eclipse DemoCamp Old.jpg What is an Eclipse DemoCamp?

Location

TBD, Stuttgart City

Date and Time

Wednesday, 2013-07-17 17:00

Sponsors

This Demo Camp will be sponsored by itemis AG, Eclipse strategic member and the leading company for model-driven software development.

Itemis pos-2.JPG

If your company is willing to co-sponsor this event, please contact Niko Stotz.

Organizer

Niko Stotz, itemis AG

Agenda

The language of presentation will be English.

Time Topic Presenter Description
Eclipse Xtend – A Language Made For Java Developers TBD Are you waiting for closures in Java 8 or hoping for more type inference in Java 9? Thinking about switching to Scala or even holding your horses for Ceylon or Kotlin?

How about keeping Java where it seems fit, but replacing just its outdated parts with a concise and modern language? What about an enhancement to Java instead of yet another attempt to hire a killer.

Xtend is an an open-source programming language hosted at Eclipse.org and built for Java developers. It reuses Java's keywords, terminology and concepts as much as possible, but abandons some dead freight at the same time. Xtend is a very powerful alternative for implementing Java classes and works great with all the existing libraries. Since the language can be seen as a little complementary add-on to Java, it offers many modern language features that you are currently missing in your daily work. Xtend comes with a variety of goodies reaching from type inference over closures and extension methods up to smart string interpolation that make development great fun, again. And of course there is powerful Eclipse IDE integration available.
Eclipse Gemini – OSGi goes Enterprise Jan Stamer The Gemini project is all about modular implementations of Java EE technology. It is a collection of implementations of some of the OSGi Enterprise specifications. Each sub-project is a separate and standalone project that provides unique functionality. They can be used in isolation, in combination or with other OSGi bundles to compose a desired OSGi runtime.
Components are not enough: Function oriented development for embedded systems. Andreas Graf Currently, the development processes for software in automotive are focused on the concept of "components".

However, due to the increasing complexity and interdependence, this approach is reaching its limits. Modern customer functions, like driving assistance, are distributed over a number of software components and ECUs. A component-oriented process does not provide a comprehensive view on a function.

OEMs see function-oriented processes as a solution to the challenge. Function orientation is an emerging strategic topic in automotive. However, in terms of methodology, tool support and organizational issues, the industry is only taking its first steps.

In the public sponsored research project "IMES" we are building an Eclipse-based toolchain for function-oriented development. Based on the open source project "EATOP", which provides a basic model-implementation of the EAST-ADL standard, the IMES tool supports the modeling of logical functions, the traceability both to requirements as well as implementation (based on Eclipse RMF). It includes editors for feature models and variant specification (an extension to Eclipse featuremodel) as well as tooling for AUTOSAR models (based on Artop) and can be connected to change management systems.

Presenters

If you would like to present at this event, please add your name below.

Andreas Graf, itemis AG

Jan Stamer

Who Is Attending

Please use Amiando Web Service to register.

If you have any questions, send an email to Niko Stotz.

For Bloggers and Users of Twitter, Flickr, etc.

In case you plan to blog or tweet about the Eclipse DemoCamp in Stuttgart, please use the tag "#democampstuttgart" in order to make it easier to find all the comments and pictures. Thanks a lot for telling the world about the event!

Back to the top