Jump to: navigation, search

Difference between revisions of "Braunschweig Demo Camp June2012"

 
(10 intermediate revisions by 2 users not shown)
Line 9: Line 9:
 
=== Date and Time  ===
 
=== Date and Time  ===
  
28th June 2011 starting at 17.00  
+
28th June 2012 starting at 17.00  
  
=== Sponsors ===
+
=== Registration ===
  
If your company is willing to co-sponsor this event, please contact [mailto:sales@bredex.de the BREDEX Team].  
+
Participation is free.
 +
 
 +
Please use the [http://braunschweig_democamp_june2012.eventbrite.com/ Eventbrite page] to register.
 +
 
 +
=== Language  ===
 +
 
 +
The demonstrations will be held in German.  
  
 
=== Organizer  ===
 
=== Organizer  ===
Line 23: Line 29:
 
17.00 - 17.15&nbsp;: Welcome<br>  
 
17.00 - 17.15&nbsp;: Welcome<br>  
  
17.15 - 17.35 Demo 1<br>  
+
17.15 - 17.35 Application hopping with Jubula <br>  
  
17.35 - 17.55 Demo 2
+
17.35 - 17.55 Code Recommenders<br>
  
17.55 - 18.15 Demo 3
+
17.55 - 18.15 JavaFX/Swing Renderers for the Eclipse 4 Application Platform<br>
  
 
18.15 - 18.45 BREAK  
 
18.15 - 18.45 BREAK  
  
18.45 - 19.05 Demo 4
+
18.45 - 19.05 Riena on e4 <br>
  
19.05 - 19.25 Demo 5
+
19.05 - 19.25 Xcore: Ecore Meets Xtext <br>
  
19.25 - 19.45 Demo 6
+
19.25 - 19.45 Kooperatives Modellieren<br>
  
19.45 - 20.05 Demo 7
+
=== What about the football?<br>  ===
  
<br>
+
{{Strikeover|If Germany wins against Greece this Friday, then the}} The semi-final will take place on the Thursday of the Demo Camp. Have no fear, though, football fans! As you can see from the demo list, we will be finished before 8pm, leaving us plenty of time to get to our preferred place to watch the match!
  
 
=== Presenters  ===
 
=== Presenters  ===
  
We have the following demonstrations confirmed:<br>
+
We have six demos for this Demo Camp.
  
 
==== '''JavaFX/Swing Renderers for the Eclipse 4 Application Platform''' (Kai Tödter, Siemens)'''<br>'''  ====
 
==== '''JavaFX/Swing Renderers for the Eclipse 4 Application Platform''' (Kai Tödter, Siemens)'''<br>'''  ====
Line 57: Line 63:
 
Ecore's success stems from its power to describe deep semantic structure more concisely than Java. The downside are the tools. Certainly Ecore's structured editor is simple and effective and its graphical editor is rich and elegant but both are cumbersome compared to traditional text-based tools. The Xtext framework beckons with a solution: a textual syntax for Ecore. Going one step further, we leverage Xbase to define a concise textual notation for describing behavior and exploit it to implement constraints, derived features, operations, and data type conversion. We call this new language Xcore.<br>  
 
Ecore's success stems from its power to describe deep semantic structure more concisely than Java. The downside are the tools. Certainly Ecore's structured editor is simple and effective and its graphical editor is rich and elegant but both are cumbersome compared to traditional text-based tools. The Xtext framework beckons with a solution: a textual syntax for Ecore. Going one step further, we leverage Xbase to define a concise textual notation for describing behavior and exploit it to implement constraints, derived features, operations, and data type conversion. We call this new language Xcore.<br>  
  
==== '''Code Recommenders '''(Marcel Bruch, Eclipse Committer)  ====
+
==== '''Code Recommenders '''(Marcel Bruch, Project Lead of Eclipse Code Recommenders)  ====
  
 
Application frameworks have become an integral part of today's software development - this is hardly surprising given their promised benefits such as reduced costs, higher quality, and shorter time to market. But using an application framework is not free of cost. Before frameworks can be used efficiently, software developers have to learn their correct usage which often results in high initial training costs.<br>However, framework usages frequently follow typical patterns that manifest themselves in source code of applications that use these frameworks - and thus can be extracted from code and directly reused to guide novice developers when learning these frameworks. The Eclipse Code Recommenders project facilitates this reuse of collective knowledge by automatically collecting such information from code and brings back this knowledge into the IDE by means of intelligent code completion, extended (usage-driven) javadocs, and many things more.<br>This demo introduces you to Eclipse Code Recommenders. It will demonstrate how you can leverage the collective knowledge of your team mates to improve your own productivity with no effort.<br>  
 
Application frameworks have become an integral part of today's software development - this is hardly surprising given their promised benefits such as reduced costs, higher quality, and shorter time to market. But using an application framework is not free of cost. Before frameworks can be used efficiently, software developers have to learn their correct usage which often results in high initial training costs.<br>However, framework usages frequently follow typical patterns that manifest themselves in source code of applications that use these frameworks - and thus can be extracted from code and directly reused to guide novice developers when learning these frameworks. The Eclipse Code Recommenders project facilitates this reuse of collective knowledge by automatically collecting such information from code and brings back this knowledge into the IDE by means of intelligent code completion, extended (usage-driven) javadocs, and many things more.<br>This demo introduces you to Eclipse Code Recommenders. It will demonstrate how you can leverage the collective knowledge of your team mates to improve your own productivity with no effort.<br>  
Line 67: Line 73:
 
==== '''Kooperatives Modellieren''' (Martin Vogel and Marc Janssen, TU Clausthal)<br>  ====
 
==== '''Kooperatives Modellieren''' (Martin Vogel and Marc Janssen, TU Clausthal)<br>  ====
  
==== '''Eclipse Gyrex Demo '''(Gunnar Wagenknecht, AGETO)  ====
+
Software engineering is teamwork. TeamMode allows the creation of a tool-based model repository for developments teams that handle models of any modeling language. This Demo shows an example where two developers work together at a diagram and merge their results to a new diagram.<br>
 
+
=== Who Is Attending  ===
+
 
+
Please use the [http://braunschweig_democamp_june2012.eventbrite.com/ Eventbrite page] to register.  
+
  
 
=== Eclipse 4 Training in Braunschweig on the following day  ===
 
=== Eclipse 4 Training in Braunschweig on the following day  ===

Latest revision as of 01:48, 27 June 2012

Eclipse DemoCamp New.jpg What is an Eclipse DemoCamp?

Location

Braunschweig

Öffentliche Versicherung Braunschweig

Date and Time

28th June 2012 starting at 17.00

Registration

Participation is free.

Please use the Eventbrite page to register.

Language

The demonstrations will be held in German.

Organizer

BREDEX GmbH

Agenda

17.00 - 17.15 : Welcome

17.15 - 17.35 Application hopping with Jubula

17.35 - 17.55 Code Recommenders

17.55 - 18.15 JavaFX/Swing Renderers for the Eclipse 4 Application Platform

18.15 - 18.45 BREAK

18.45 - 19.05 Riena on e4

19.05 - 19.25 Xcore: Ecore Meets Xtext

19.25 - 19.45 Kooperatives Modellieren

What about the football?

If Germany wins against Greece this Friday, then the The semi-final will take place on the Thursday of the Demo Camp. Have no fear, though, football fans! As you can see from the demo list, we will be finished before 8pm, leaving us plenty of time to get to our preferred place to watch the match!

Presenters

We have six demos for this Demo Camp.

JavaFX/Swing Renderers for the Eclipse 4 Application Platform (Kai Tödter, Siemens)

One important architectural concept of the Eclipse 4 application platform is the strong separation of application model and rendering engine. As a proof of concept, Kai will show prototype rendering engines that use JavaFX 2.1 and Swing as UI technologies.

Application-hopping with Jubula (Alex Schladebeck, BREDEX GmbH)

Testing complex use cases often involves switching between applications during the test - be it between two differerent applications (admin : full application) or two instances of the same application (to test database replications or multi-user support). This demonstration shows how Jubula supports application hopping using the concept of test jobs.

Xcore: Ecore Meets Xtext (Ed Merks - Project Leader of Eclipse Modeling Framework)

Ecore's success stems from its power to describe deep semantic structure more concisely than Java. The downside are the tools. Certainly Ecore's structured editor is simple and effective and its graphical editor is rich and elegant but both are cumbersome compared to traditional text-based tools. The Xtext framework beckons with a solution: a textual syntax for Ecore. Going one step further, we leverage Xbase to define a concise textual notation for describing behavior and exploit it to implement constraints, derived features, operations, and data type conversion. We call this new language Xcore.

Code Recommenders (Marcel Bruch, Project Lead of Eclipse Code Recommenders)

Application frameworks have become an integral part of today's software development - this is hardly surprising given their promised benefits such as reduced costs, higher quality, and shorter time to market. But using an application framework is not free of cost. Before frameworks can be used efficiently, software developers have to learn their correct usage which often results in high initial training costs.
However, framework usages frequently follow typical patterns that manifest themselves in source code of applications that use these frameworks - and thus can be extracted from code and directly reused to guide novice developers when learning these frameworks. The Eclipse Code Recommenders project facilitates this reuse of collective knowledge by automatically collecting such information from code and brings back this knowledge into the IDE by means of intelligent code completion, extended (usage-driven) javadocs, and many things more.
This demo introduces you to Eclipse Code Recommenders. It will demonstrate how you can leverage the collective knowledge of your team mates to improve your own productivity with no effort.

Riena on e4 (Heiko Barth, Eclipse Riena Committer)

Eclipse Riena is a modern client server framework for business applications. One central part of Riena is the customizable task oriented user interface which relies heavily on Eclipse RCP. This talk will give you an overview about the key concepts of porting Riena to Eclipse 4.

Kooperatives Modellieren (Martin Vogel and Marc Janssen, TU Clausthal)

Software engineering is teamwork. TeamMode allows the creation of a tool-based model repository for developments teams that handle models of any modeling language. This Demo shows an example where two developers work together at a diagram and merge their results to a new diagram.

Eclipse 4 Training in Braunschweig on the following day

We're pleased to welcome Kai Tödter to BREDEX on the 29th June to give a one-day training course on Eclipse 4.

An agenda and further information, including registration details can be found here.