Jörn,
What does that mean in English? :-P
Dr. Jörn Weigle wrote:
Freut mich, dass es noch geklappt hat mit Eurem Kurs!
Jörn
Dr. Marc Thomas schrieb:
Hello,
despite our different content list we agree this outline
version
and will offer a EMF+GMF course.
We would prefer a 2-day class with respect to contants
complexity.
Marc
Hi;
Will this be a 1-day class? Who else is offering and do you agree with
the outline?
Ashvin
Ashvin Radiya, Phd
President and CTO
AvantSoft, Inc.
ashvin@xxxxxxxxxxxxx
http://www.avantsoft.com
http://www.eclipseuniversity.org
408-879-9599, 408-351-8917 (fax)
From:
Jean-François Pinson <jean-francois.pinson@xxxxxxxxxxxxxxxx>
Sent: Wednesday, August 27, 2008 10:37 AM
To: ashvin@xxxxxxxxxxxxx,
Trainers
<trainers@xxxxxxxxxxx>
Subject: Re: [trainers] Modeling - GEF and EMF -
provide you final feedback by Thursday, August 27, 9am PST, GMF will
mostly be dropped
Hi,
We would be very much interested to offer GMF training.for the coming
Eclipse training series.
Please find below the outline of our GMF training course:
Domain specific modeling introduction
- Introduction to domain specific language
- Introduction to domain specific modeler
GMF components architecture
- Overview
- Runtime component
- GMF MVC
- Notational model
- Services model
GMF Domains specific modeling
- Creating domain model
- Tooling definition model
- Tool definition model
- Graphical definition model
- Mapping model
- Generator model
GMF : Definition, generation and tuning
- Tooling configuration
- Modeler generation
- Code tuning
GMF labs
- Creating custom domains
- Creating custom figures
- Creating custom nodes
- Creating custom providers
- Reusing Navigator
Thanks.
J-F.
ashvin@xxxxxxxxxxxxx a écrit :
Hi;
I am sending this email as per the guidance from Ian.
Please provide your feedback for changes before tomorrow. Course
descriptions will befome final tomorrow. Based on Tony's feedback, I
have replaced JET with general term "Emitters".
Unless, there is strong interest and need from some provider on GMF, it
will be dropped. I suggest that we offer GMF if there is interest from
two or more companies. Please submit description for GMF right away if
there is interest, otherwise, it will be dropped from the course
catalog tomorrow.
Thanks,
- Ashvin
---
Duration: 1 day Level: Advanced Format: 50% lab
Description:
EMF is a modeling framework and code generation facility for building
tools and other applications based on a structured data model. From a
model specification described in XMI, EMF provides tools and runtime
support to produce a set of Java classes for the model, a set of
adapter classes that enable viewing and command-based editing of the
model, and a basic editor. Models can be specified using annotated
Java, XML documents, or modeling tools like Rational Rose, then
imported into EMF. Most important of all, EMF provides the foundation
for interoperability with other EMF-based tools and applications.
Topics covered include:
1. Eclipse Modeling Framework (EMF)
2. Eclipse Modeling Framework - Customize Code Generation
Contents:
Eclipse Modeling Framework (EMF) - Introduction
(includes lab)
Understand Eclipse Modeling Framework (EMF)
The ecore model
The Generator Model
Generating EMF Model from Annotated Java Code
Generate Model implementation code
Generate model.edit and model.editor plug-ins
EMF - Customize Code Generation
(includes lab)
Learn techniques to customize code generation in EMF
Understand GenModel properties
Edit GenModel properties to customize code generation
EMF.Edit framework overview
Modify presentation behavior
EMF Reflective API overview
Create model instance using Reflective API
Serialize model in XMI format
Emitters
---
Graphical Editor Framework (GEF)
Duration: 2 days Level: Advanced Format: 50% hands-on
Description:
Eclipse is an open platform for tool integration built by an open
community of tool providers. The course covers advanced concepts in
developing Eclipse plug-in using GEF.
The Graphical Editing Framework (GEF) provides a foundation for
building rich, interactive user interfaces, which are not easily built
using native widgets found in the base Eclipse platform. GEF is based
on MVC architecture. Every GEF-based application uses a model to
represent the state of the diagrams being created and edited.
Contents:
Draw 2D API
Draw 2D introduction
Overview of Draw 2D system
Figures
LightweightSystem and its components
Draw 2D Shapes
Draw 2D Widgets
Major features of Draw 2D API
Draw 2D application
Creating Shell and LightweightSystem
Creating Figures and Connection
Registering event handlers
Handling Draw 2D events
Introduction to GEF API
Introduction
MVC for GEF
In-memory model of GEF editor
In-memory model of EditPartViewer
Create Model
Create View
EditParts
GraphicalEditors
Building a graphical editor
Editing GEF model
Understand the notification mechanism in MVC pattern
Registering EditPart as controller
Reacting to the events and update the UI
The EditDomain
The PaletteViewer
Tools, Requests and Feedbacks
Commands in GEF
Command Stack
EditPolicies
Capture user actions on GUI and update the model
Connections in GEF
The Polyline class
The Connection interface
The ConnectionAnchor interface
The ConnectionRouter interface
The ConnectionLayer class
The PolylineConnection class
The AbstractConnectionEditPart and NodeEditPart
Editing model to maintain connections
Components in creating and editing Connections
Bendpoints
Components in bending connections
Prerequisites:
This 2 day course assumes that attendees have strong Java GUI
experience, have full understanding of SWT-Views-Editors, and have
developed some plugins.
Audience:
Tool developers, tool vendors, and consultants who need to build their
own plugins for Eclipse-based tools.
_______________________________________________
trainers mailing list
trainers@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/trainers
_______________________________________________
trainers mailing list
---
Dr. Marc Thomas
Leiter Schulungen
Telefon: +49 (0) 231 / 98 60-210
Telefax: +49 (0) 231 / 98 60-211
Mobil: +49 (0) 151 / 173 967 33
itemis AG
Am Brambusch 22
44536 Lünen
Rechtlicher Hinweis:
Amtsgericht Dortmund, HRB 20621
Vorstand: Wolfgang Neuhaus, Jens Wagener,
Dr. Georg Pietrek
Aufsichtsrat: Dr. Burkhard Igel (Vors.),
Stephan Grollmann, Michael Neuhaus
_______________________________________________
trainers mailing list
trainers@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/trainers
_______________________________________________
trainers mailing list
trainers@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/trainers
|