12
© 2002 IBM Corporation Confidential | Date | Other Information, if necessary 1 May 27, 2008 © 2008 by IBM; made available under the EPL v1.0 GEF Release Review 3.4 Anthony Hunter IBM Rational Software, Ottawa

GEF Release Review 3 - Eclipse Project Archivesarchive.eclipse.org/projects/www/project-slides/Ganymede... · 2008-08-20 · § Now possible to download Draw2D as a separate download

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: GEF Release Review 3 - Eclipse Project Archivesarchive.eclipse.org/projects/www/project-slides/Ganymede... · 2008-08-20 · § Now possible to download Draw2D as a separate download

© 2002 IBMCorporation

Confidential | Date | Other Information, if necessary

1

May 27, 2008 © 2008 by IBM; made available under the EPL v1.0

GEF Release Review3.4

Anthony HunterIBM Rational Software, Ottawa

Page 2: GEF Release Review 3 - Eclipse Project Archivesarchive.eclipse.org/projects/www/project-slides/Ganymede... · 2008-08-20 · § Now possible to download Draw2D as a separate download

© 2008 by IBM; made available under the EPL v1.0 | May 16 2008 2

Graphical Editing Framework

GEF - Ganymede Release Review Talking Points

§ Noteworthy new features.§ Redesigned UI for the GEF Palette.

§ No API changes, modernized new palette for free.§ New Component Zest.

§ Zest: The Eclipse Visualization Toolkit moved into GEF.§ Componentized GEF

§ Now possible to download Draw2D as a separate download.

§ No API changes from GEF 3.3.

§ No End of life issues.

§ No IP clearance and license issues.

Page 3: GEF Release Review 3 - Eclipse Project Archivesarchive.eclipse.org/projects/www/project-slides/Ganymede... · 2008-08-20 · § Now possible to download Draw2D as a separate download

© 2008 by IBM; made available under the EPL v1.0 | May 16 2008 3

Graphical Editing Framework

Features and Non-Code Aspects

§ Features§ Redesigned UI for the GEF Palette

§ No API changes, modernized new palette for free.§ New Component Zest

§ Zest: The Eclipse Visualization Toolkit moved into GEF.§ Componentized GEF

§ Now possible to download Draw2D as a separate download.

§ Non-Code Aspects§ Migrated GEF releng and build to the common modeling build tools.

§ Cool features such as new download pages and release notes.

Page 4: GEF Release Review 3 - Eclipse Project Archivesarchive.eclipse.org/projects/www/project-slides/Ganymede... · 2008-08-20 · § Now possible to download Draw2D as a separate download

© 2008 by IBM; made available under the EPL v1.0 | May 16 2008 4

Graphical Editing Framework

APIs

§ No API removal or deprecation in GEF 3.4.§ Version increment from 3.3 to 3.4.

§ GEF continues to have:§ No “provisional” APIs.

§ All non-API code in “internal” packages.

§ No ‘discouraged access’ warnings (internal usage).

§ Complete JavaDoc.

§ A handful of new methods added in 3.4§ As requested during defect fixing.

Page 5: GEF Release Review 3 - Eclipse Project Archivesarchive.eclipse.org/projects/www/project-slides/Ganymede... · 2008-08-20 · § Now possible to download Draw2D as a separate download

© 2008 by IBM; made available under the EPL v1.0 | May 16 2008 5

Graphical Editing Framework

Architectural Issues, Usability, End-of-Life

§ Architectural Issues§ Core architecture is stable; no changes here.

§ Usability§ Diagram surface completely supports keyboard accessibility.

§ End-of-Life Issues§ None

Page 6: GEF Release Review 3 - Eclipse Project Archivesarchive.eclipse.org/projects/www/project-slides/Ganymede... · 2008-08-20 · § Now possible to download Draw2D as a separate download

© 2008 by IBM; made available under the EPL v1.0 | May 16 2008 6

Graphical Editing Framework

Bugzilla

§ New bugs reported since 3.3 – 140 (2 blocker or critical)

§ Bugs fixed in this release – 68 (2 blocker or critical)

§ Existing P1s and P2s – 0

§ Bugs outstanding – 304

§ Enhancement requests outstanding – 110

Page 7: GEF Release Review 3 - Eclipse Project Archivesarchive.eclipse.org/projects/www/project-slides/Ganymede... · 2008-08-20 · § Now possible to download Draw2D as a separate download

© 2008 by IBM; made available under the EPL v1.0 | May 16 2008 7

Graphical Editing Framework

Standards and UI Usability

§ Standards§ GEF doesn’t follow any specific standard per se; N/A

§ Mimic implicit standards by other graphical applications§ Examples

§ Rulers similar to common word processor applications§ Rich-text rendering behaviour modeled from popular

browsers

§ UI Usability§ Follow OS and Eclipse platform standards, where applicable

Page 8: GEF Release Review 3 - Eclipse Project Archivesarchive.eclipse.org/projects/www/project-slides/Ganymede... · 2008-08-20 · § Now possible to download Draw2D as a separate download

© 2008 by IBM; made available under the EPL v1.0 | May 16 2008 8

Graphical Editing Framework

Schedule

§ Followed the Ganymede release schedule as a 1+ component:§ http://wiki.eclipse.org/index.php/Ganymede_Simultaneous_Release

Page 9: GEF Release Review 3 - Eclipse Project Archivesarchive.eclipse.org/projects/www/project-slides/Ganymede... · 2008-08-20 · § Now possible to download Draw2D as a separate download

© 2008 by IBM; made available under the EPL v1.0 | May 16 2008 9

Graphical Editing Framework

Community

§ GEF continues to be highly popular!

§ De facto framework for graphical-editing in Eclipse

§ GEF is often among the Top 10 Downloads at eclipse.org

§ Newsgroup is very active§ Significant number of answers coming from non-committers

§ Community contributions§ Bugzillas with patches from the community given priority.

Page 10: GEF Release Review 3 - Eclipse Project Archivesarchive.eclipse.org/projects/www/project-slides/Ganymede... · 2008-08-20 · § Now possible to download Draw2D as a separate download

© 2008 by IBM; made available under the EPL v1.0 | May 16 2008 10

Graphical Editing Framework

IP Issues

§ No IP Issues.

§ About files and license files are complete and correct.

§ Project log complete and up to date.

http://www.eclipse.org/gef/team/gef-log.csv

Page 11: GEF Release Review 3 - Eclipse Project Archivesarchive.eclipse.org/projects/www/project-slides/Ganymede... · 2008-08-20 · § Now possible to download Draw2D as a separate download

© 2008 by IBM; made available under the EPL v1.0 | May 16 2008 11

Graphical Editing Framework

Project Plan

§ GEF 3.5 plan has not been started.

Page 12: GEF Release Review 3 - Eclipse Project Archivesarchive.eclipse.org/projects/www/project-slides/Ganymede... · 2008-08-20 · § Now possible to download Draw2D as a separate download

© 2008 by IBM; made available under the EPL v1.0 | May 16 2008 12

Graphical Editing Framework

Thank You

§ Questions