Only one Click to an EMF Application

20
Only one Click to an EMF Application EMF Client Platform Jonas Helming, Maximilian Koegel {helming, koegel}@in.tum.de Chair for Applied Software Engineering Institut für Informatik Technische Universität München

description

Talk Proposal for the Eclipse Con 2011

Transcript of Only one Click to an EMF Application

Page 1: Only one Click to an EMF Application

Only one Click to an EMF Application

EMF Client Platform

Jonas Helming, Maximilian Koegel{helming, koegel}@in.tum.de

Chair for Applied Software EngineeringInstitut für Informatik

Technische Universität München

Page 2: Only one Click to an EMF Application

Jonas Helming, Maximilian Koegel: Only one Click to an EMF Application

2

Page 3: Only one Click to an EMF Application

Your Model in EMF

Jonas Helming, Maximilian Koegel: Only one Click to an EMF Application

3

Page 4: Only one Click to an EMF Application

Your Model

Your Application

JFace

EMF Edit

EEFValidation

RedView

EMFStore

CDO

GMF

XText

4Jonas Helming, Maximilian Koegel: Only one Click to an EMF Application

Page 5: Only one Click to an EMF Application

Jonas Helming, Maximilian Koegel: Only one Click to an EMF Application

5

Page 6: Only one Click to an EMF Application

Your Model

Your Application

One Click

Customization

Customization

6Jonas Helming, Maximilian Koegel: Only one Click to an EMF Application

Page 7: Only one Click to an EMF Application

EMF Client Platform

Navigator

Editor

Validation View

Dialogs

Model Workspace

7Jonas Helming, Maximilian Koegel: Only one Click to an EMF Application

Page 8: Only one Click to an EMF Application

Step Two: Run the Application

Jonas Helming, Maximilian Koegel: Only one Click to an EMF Application

8

Page 9: Only one Click to an EMF Application

Editor

Jonas Helming, Maximilian Koegel: Only one Click to an EMF Application

9

Page 10: Only one Click to an EMF Application

Editor

Jonas Helming, Maximilian Koegel: Only one Click to an EMF Application

10

Page 11: Only one Click to an EMF Application

Customization

Jonas Helming, Maximilian Koegel: Only one Click to an EMF Application

11

Your Widget

Page 12: Only one Click to an EMF Application

RedView Integration

• Add E-Mail to author

• Add Date of Birth to author

• Add LP with Title and digitalized

• Modify Label Provider

12Jonas Helming, Maximilian Koegel: Only one Click to an EMF Application

Page 13: Only one Click to an EMF Application

Navigator

Jonas Helming, Maximilian Koegel: Only one Click to an EMF Application

13

Page 14: Only one Click to an EMF Application

Custom Drag and Drop

Jonas Helming, Maximilian Koegel: Only one Click to an EMF Application

14

Extension:

Page 15: Only one Click to an EMF Application

Validation

Jonas Helming, Maximilian Koegel: Only one Click to an EMF Application

15

Page 16: Only one Click to an EMF Application

Transparent Workspace

Model Workspace

XMI EMFStore

16Jonas Helming, Maximilian Koegel: Only one Click to an EMF Application

CDO

Page 17: Only one Click to an EMF Application

Ecore is defined in Ecore

Jonas Helming, Maximilian Koegel: Only one Click to an EMF Application

17

Ecore Ecore

Page 18: Only one Click to an EMF Application

Jonas Helming, Maximilian Koegel: Only one Click to an EMF Application

18

Page 19: Only one Click to an EMF Application

Jonas Helming, Maximilian Koegel: Only one Click to an EMF Application

19

Page 20: Only one Click to an EMF Application

More Information

• emfcp.org

• unicase.blogspot.com

• Twitter/emfcp #emfcp

• Eclipse Project

20Jonas Helming, Maximilian Koegel: Only one Click to an EMF Application