Eclipse Training Alliance > Training courses > Modeling > Eclipse Modeling (EMF, GEF, GMF)

Eclipse, according to surveys of the Evans Data Survey, is the most frequently used development environment. With expanding pervasiveness also the need for well trained developers grows. This is the starting point of the world-wide experts network of the Eclipse Training Alliance. The alliance concentrates the Eclipse know-how of professional developers and guarantees first-hand knowledge over a wide spectrum of themes.

  • Eclipse Modeling (EMF, GEF, GMF)
  • Course outline
  • Additional information
  • Dates and registration

Eclipse Modeling (EMF, GEF, GMF)

Through the utilization of extensive automated and standardised processes itemis has become one of the market leaders in the business of model-based software development. As a strategic member of the Eclipse Foundation and repeated innovation award-winner (Land of Ideas, TOP 100) we are active in many Eclipse projects and continuously endeavour to push forward the knowledge exchange on an expert level.

Within the scope of the Eclipse Training Series, itemis offers two trainings on the topic of "Eclipse Modeling". You're offered an excellent introduction into EMF, GEF and GMF, from the the basics to the practical application. Our Eclipse Modeling Training puts you in the position of being able to assess and apply the use of EMF, GEF and GMF for your needs. A large number of practical exercises on your own laptop gives you the opportunity to experience EMF, GEF and GMF in detail. In addition, you receive a copy of the development environment created during the training so you can continue to use it in the future.

Agenda

EMF

  • Introduction to the concepts of MDSD
  • Framework architecture
  • General concepts
  • Defining and using static and dynamic models
  • Persistence and URIs

GMF

  • What is GMF?
  • GMF development process
  • Parts of the model in detail
  • Interaction of Draw2d, GEF and GMF
  • Concepts to extend an editor
  • Known problems and solutions

Audience

Software Developers and Software Architects

Prerequisites

PC with min 1 GB RAM + Java sdk 1.6 installed Advanced Java programming experience Basic knowledge of Eclipse as an IDE

Duration

This is a 3-day class

Special conditions

Early-Bird: valid until 3 weeks before training (15%)

Soon available.