• RRP: £33.99
  • You Save: £6.80 (20%)
FREE Delivery in the UK.
Only 2 left in stock.
Dispatched from and sold by Amazon. Gift-wrap available.
Quantity:1
EMF: Eclipse Modeling Fra... has been added to your Basket
+ £2.80 UK delivery
Used: Good | Details
Sold by Nearfine
Condition: Used: Good
Comment: A good reading copy. May contain markings or be a withdrawn library copy. Expect delivery in 20 days.
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 3 images

EMF: Eclipse Modeling Framework (Eclipse (Addison-Wesley)) Paperback – 16 Dec 2008

3.5 out of 5 stars 2 customer reviews

See all formats and editions Hide other formats and editions
Amazon Price
New from Used from
Kindle Edition
"Please retry"
Paperback
"Please retry"
£27.19
£22.62 £21.61
Note: This item is eligible for click and collect. Details
Pick up your parcel at a time and place that suits you.
  • Choose from over 13,000 locations across the UK
  • Prime members get unlimited deliveries at no additional cost
How to order to an Amazon Pickup Location?
  1. Find your preferred location and add it to your address book
  2. Dispatch to this address when you check out
Learn more
£27.19 FREE Delivery in the UK. Only 2 left in stock. Dispatched from and sold by Amazon. Gift-wrap available.
click to open popover

Special Offers and Product Promotions


Frequently Bought Together

  • EMF: Eclipse Modeling Framework (Eclipse (Addison-Wesley))
  • +
  • Implementing Domain-Specific Languages with Xtext and Xtend
Total price: £57.25
Buy the selected items together

Enter your mobile number below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
Getting the download link through email is temporarily not available. Please check back later.

  • Apple
  • Android
  • Windows Phone

To get the free app, enter your mobile phone number.




Product details

  • Paperback: 744 pages
  • Publisher: Addison Wesley; 2 edition (16 Dec. 2008)
  • Language: English
  • ISBN-10: 0321331885
  • ISBN-13: 978-0321331885
  • Product Dimensions: 17.3 x 4.1 x 23.4 cm
  • Average Customer Review: 3.5 out of 5 stars  See all reviews (2 customer reviews)
  • Amazon Bestsellers Rank: 784,505 in Books (See Top 100 in Books)
  • See Complete Table of Contents

Product Description

From the Back Cover

EMF: Eclipse Modeling Framework

 

Dave Steinberg

Frank Budinsky

Marcelo Paternostro

Ed Merks

 

Series Editors: Erich Gamma • Lee Nackman • John Wiegand

 

The Authoritative Guide to EMF Modeling and Code Generation

The Eclipse Modeling Framework enables developers to rapidly construct robust applications based on surprisingly simple models. Now, in this thoroughly revised Second Edition, the project’s developers offer expert guidance, insight, and examples for solving real-world problems with EMF, accelerating development processes, and improving software quality.

 

This edition contains more than 40% new material, plus updates throughout to make it even more useful and practical. The authors illuminate the key concepts and techniques of EMF modeling, analyze EMF’s most important framework classes and generator patterns, guide you through choosing optimal designs, and introduce powerful framework customizations and programming techniques. Coverage includes

 

            •           Defining models with Java, UML, XML Schema, and Ecore

            •           NEW: Using extended Ecore modeling to fully unify XML with UML and Java

            •           Generating high-quality code to implement models and editors

            •           Understanding and customizing generated code

            •           Complete documentation of @model Javadoc tags, generator model properties, and resource save and load options

            •           NEW: Leveraging the latest EMF features, including extended metadata, feature maps, EStore, cross-reference adapters, copiers, and content types

            •           NEW: Chapters on change recording, validation, and utilizing EMF in stand-alone and Eclipse RCP applications

            •           NEW: Modeling generics with Ecore and generating Java 5 code

 

About the Authors

 

Dave Steinberg is a software developer in IBM Software Group. He has worked with Eclipse and modeling technologies since joining the company, and has been a committer on the EMF project since its debut in 2002.

 

Frank Budinsky, a senior architect in IBM Software Group, is an original coinventor of EMF and a founding member of the EMF project at Eclipse. He is currently cochair of the Service Data Objects (SDO) specification technical committee at OASIS and lead SDO architect for IBM.

 

Marcelo Paternostro is a software architect and engineer in IBM Software Group. He is an EMF committer and has been an active contributor to several other Eclipse projects. Before joining IBM, Marcelo managed, designed, and implemented numerous projects using Rational's tools and processes.

 

Ed Merks is the project lead of EMF and a colead of the top-level Modeling project at Eclipse. He holds a Ph.D. in Computing Science and has many years of in-depth experience in the design and implementation of languages, frameworks, and application development environments. Ed works as a software consultant in partnership with itemis AG.

 

 

 

About the Author

Dave Steinberg is a software developer in IBM Software Group. He has worked with Eclipse and modeling technologies since joining the company, and has been a committer on the EMF project since its debut in 2002.

 

Frank Budinsky, a senior architect in IBM Software Group, is an original coinventor of EMF and a founding member of the EMF project at Eclipse. He is currently cochair of the Service Data Objects (SDO) specification technical committee at OASIS and lead SDO architect for IBM.

 

Marcelo Paternostro is a software architect and engineer in IBM Software Group. He is an EMF committer and has been an active contributor to several other Eclipse projects. Before joining IBM, Marcelo managed, designed, and implemented numerous projects using Rational's tools and processes.

 

Ed Merks is the project lead of EMF and a colead of the top-level Modeling project at Eclipse. He holds a Ph.D. in Computing Science and has many years of in-depth experience in the design and implementation of languages, frameworks, and application development environments. Ed works as a software consultant in partnership with itemis AG.

 

Customer Reviews

3.5 out of 5 stars
5 star
1
4 star
0
3 star
0
2 star
1
1 star
0
See both customer reviews
Share your thoughts with other customers

Top Customer Reviews

Format: Paperback
I suspect most people won't come to this book thinking "Eclipse is a really good thing and, look, it can do modelling as well"; they'll come to it because a project (in the real world) demands that they use EMF and they need to get up to speed on the concepts, techniques and practice as quickly as possible. Unfortunately my experience so far with this book is that this isn't the book to help with that. The authors clearly have their own view of what a 'model' is and what it's used for, but 'model', like 'architecture', is one of the most over used words in the technical vocabulary and the book would benefit from a clear (and relatively short) exposition of the meaning that applies here. Then we get down to details. All the way through chapter 2 there are examples of 'model' and 'code' which are supposed to be equivalent and generated from each other, with the clear implication that Eclipse/EMF had automated the translation, but it wasn't until my 2nd reading of the chapter that I spotted that actually doing this had been put off until chapter 4. Why not have a simpe, example and actually - for real - walk through it so those people who are doing this for a living, and to a timescale, can get started and see what is actually going on. Where's the 'Hello World!' example?

Would I recommend this book: no, except there doesn't seem to be any real alternative.
Comment One person found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
This book is very much a guide to using the EMF, written by some of those that specified the framework in the first place. It's pretty complete, covering all the main areas, and uses simple, conversational language (which makes it quite easy to read and to follow). If you're looking to learn about the EMF with a view to using it in projects, you could do a lot worse than reading this book.

On the (minor) down side, I find that it can be quite dense in places, and that this slows down my reading. I normally read quite fast, but this book took me a long time to get through (a couple of chapters a day, most days).
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse


Feedback