© 2002 IBM Corporation Confidential | Date | Other Information, if necessary February 12, 2014 ©...

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

Transcript of © 2002 IBM Corporation Confidential | Date | Other Information, if necessary February 12, 2014 ©...

Page 1: © 2002 IBM Corporation Confidential | Date | Other Information, if necessary February 12, 2014 © 2008 by IBM; made available under the EPL v1.0 1 GEF Release.

© 2002 IBM Corporation

Confidential | Date | Other Information, if necessary

1

April 10, 2023 © 2008 by IBM; made available under the EPL v1.0

GEF Release Review3.4

Anthony HunterIBM Rational Software, Ottawa

Page 2: © 2002 IBM Corporation Confidential | Date | Other Information, if necessary February 12, 2014 © 2008 by IBM; made available under the EPL v1.0 1 GEF Release.

© 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: © 2002 IBM Corporation Confidential | Date | Other Information, if necessary February 12, 2014 © 2008 by IBM; made available under the EPL v1.0 1 GEF Release.

© 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: © 2002 IBM Corporation Confidential | Date | Other Information, if necessary February 12, 2014 © 2008 by IBM; made available under the EPL v1.0 1 GEF Release.

© 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: © 2002 IBM Corporation Confidential | Date | Other Information, if necessary February 12, 2014 © 2008 by IBM; made available under the EPL v1.0 1 GEF Release.

© 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: © 2002 IBM Corporation Confidential | Date | Other Information, if necessary February 12, 2014 © 2008 by IBM; made available under the EPL v1.0 1 GEF Release.

© 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: © 2002 IBM Corporation Confidential | Date | Other Information, if necessary February 12, 2014 © 2008 by IBM; made available under the EPL v1.0 1 GEF Release.

© 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: © 2002 IBM Corporation Confidential | Date | Other Information, if necessary February 12, 2014 © 2008 by IBM; made available under the EPL v1.0 1 GEF Release.

© 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: © 2002 IBM Corporation Confidential | Date | Other Information, if necessary February 12, 2014 © 2008 by IBM; made available under the EPL v1.0 1 GEF Release.

© 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: © 2002 IBM Corporation Confidential | Date | Other Information, if necessary February 12, 2014 © 2008 by IBM; made available under the EPL v1.0 1 GEF Release.

© 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: © 2002 IBM Corporation Confidential | Date | Other Information, if necessary February 12, 2014 © 2008 by IBM; made available under the EPL v1.0 1 GEF Release.

© 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: © 2002 IBM Corporation Confidential | Date | Other Information, if necessary February 12, 2014 © 2008 by IBM; made available under the EPL v1.0 1 GEF Release.

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

Graphical Editing Framework

Thank You

Questions