Zest: Move Review. Transition from Mylyn to GEF. Component Lead: R. Ian Bull. University of Victoria & IBM Centre for Advanced Studies

Similar documents
Dali JPA Tools Project Graduation Review

Tools for mobile Linux Release Review Dec 2009

EMFT Mint (Incubation) 0.7 Ganymede Simultaneous Release Review

Introduction to Eclipse

WSDM = Web Services Distributed Management, an open standard/specified ratified by OASIS

Alexander Nyßen! itemis AG! Graphical Editing Framework Project Lead. Image courtesy of Julie Lafrance / flickr

Unified Modeling Language (MDT UML2) 3.0 Galileo Simultaneous Release Review. 4 June, 2009

Mylyn Reviews Project Creation Review

Graphiti Release Review

Smart Client development with the Eclipse Rich Client Platform

The Eclipse Development Process for Committers

Eclipse Data Tools Platform (DTP) 1.8 Release Review. Eclipse DTP PMC May 28, 2010

TPTP 4.7 Release Review -- One Quick Foil What s new

Strategic Developer Report

Eclipse Memory Analyzer Release Review 0.8

e4 Project 0.9 Release Review

EMFT 1.0 Release Review (OCL, Query, Transaction, and Validation)

Embedded Rich Client Platform (ercp) 1.0 Release Review

TO AND BEYOND... MAKING JUBULA SURPASS ITS LIMITS. - BREDEX GmbH

Advanced Widgets for Eclipse

WindowBuilder Graduation & Release Review

EMF Compare Galileo Simultaneous Release

The Eclipse Rich Client Platform

Regular Forum of Lreis. Speechmaker: Gao Ang

Eclipse Memory Analyzer Graduation, Move and 1.0 Release Review

Using a Degree of Interest Model for Adaptive Visualizations in Protégé. Tricia d Entremont

Linux Tools 0.6 Release Review

About Tom. CEO BestSolution Systemhaus GmbH. Eclipse Committer. Platform UI EMF. Projectlead: UFaceKit, Nebula. Member of the Architectual Council

Comparing graphical DSL editors

Foundations of User Interface Programming Using the Eclipse Rich Client Platform

Eclipse Plug-ins. Third Edition

Eclipse Foundation. Provenance and Licensing Considerations. Eclipse IP Team November 2008

Expeditor Client for Desktop. Client Platform Overview

Eclipse b3. Eclipse Project Creation Review. November, 2009 Henrik Lindberg, Cloudsmith Inc. Project Creation Review

The Graphical Editing Framework

RAP (The Rich Ajax Platform)

Integrating Mobile Devices and Emulators onto the Eclipse IDE with TmL

Professional Quality Graph Layout for GEF. Stephane Lizeray, Senior Architect, ILOG Georg Sander, Principal Scientist, ILOG

Embedded Rich Client Platform (ercp) 1.2 Release Review

Eclipse Data Tools Platform (DTP) 0.7 Release Review. Eclipse DTP PMC March 8, 2006

Workbench and JFace Foundations. Part One, of a two part tutorial series

Eclipse-based Embedded Engineering Environments Inspired by AUTOSAR

Buckminster. Ganymede Review. May, Cloudsmith Inc - Made available under the Eclipse Public License.

Docuware for Creation Review

eclipse rich ajax platform (rap)

Eclipse Foundation, Inc. Copyright 2005 by Intel, IBM, Scapa Technologies and others and made available under the EPL v1.0 1

AD105 Introduction to Application Development for the IBM Workplace Managed Client

EGit and JGit 1.0 Release and Graduation Review

IP Log for tools.gef. Licenses. Third-Party Code. Committers. Helios Release June, Eclipse Public License v1.0

Alexander Nyßen! itemis AG! Graphical Editing Framework Project Lead

Object Constraint Language (MDT OCL) 1.3 Galileo Simultaneous Release Review

Buckminster. Helios Review. May, Cloudsmith Inc - Made available under the Eclipse Public License.

EMF Compare Ganymede Simultaneous Release

Getting the Most from Eclipse

StAC Meeting. March 22, Santa Clara Convention Center

Eclipse Data Binding - Updating RCP Mail 2.0 Handout

Towards A Common Build Infrastructure: Designing For Reusability

Eclipse on Linux Distributions Project

EGit and JGit Release Review

EMF Europa Simultaneous Release

GMF 2.0 Europa Simultaneous Release

Eclipse Process Framework Project

What s new in CDT 4.0 and beyond. Doug Schaefer QNX Software Systems CDT Project Lead

What is Wazaabi 2.0? Declarative UI framework. based on. live EMF model(s)

10th ICALEPCS Int. Conf. on Accelerator & Large Expt. Physics Control Systems. Geneva, Oct 2005, FR2.6-6O (2005) EPICS Office

Object Teams Release Review. Planned Review Date: July 7, 2010 Communcation Channel: Submitted by: Stephan Herrmann

Eclipse Sketch Creation Review

Advanced User Interface Programming Using the Eclipse Rich Client Platform

The Galilean Moons of Eclipse

Eclipse project update by the Eclipse project PMC March 11 th 2008

Sharing SDK Projects/Working in a Team

Supervisor : Germán Cancio Meliá. Towards a GUI for CDB-CLI

Implementation of a 2D Graph Viewer

Eclipse Memory Analyzer Release Review

Eclipse Building Commercial-Quality Plug-ins Second Edition

Eclipse Technology Project: g-eclipse

Eclipse Collaborative Development

The JSF Tools Project

Git at Eclipse. Shawn Pearce (Google)

The Eclipse Rich Ajax Platform

Semantic Web T LS Update

Acceleo Galileo Simultaneous Release

Eclipse Platform Rise and Shine Javaland 2016

Web Tools Platform (WTP) 3.1

Introduction to Eclipse and Eclipse RCP

IP for Eclipse Committers. Janet Campbell Director, Intellectual Property Legal Counsel and Secretary Eclipse Foundation, Inc.

Development Environments for HPC: The View from NCSA

Eclipse Galileo Co ordinated Release. Review Date: June 10th, 2009 Release date: June 24th, 2009

open source RCP Eclipse based Visualization analysis Python Workflow

TmL Creation Review. First Proposal

EMF Ganymede Simultaneous Release

Eclipse Automotive Working Group

The Past, Present, and Future of SWT

Object Teams Creation Review

Eclipse as a Web 2.0 Application Position Paper

Gemini DBAccess Release Review February 2013

BPS79- Sample Reports View

Eclipse in Embedded. Neha Garg : Prerna Rustagi :

Quick tour of the Test and Performance Tools Platform (TPTP) Valentina Popescu IBM Tivoli TPTP AG Lead

Exploring Size Metrics for Models

Transcription:

Zest: Move Review Transition from Mylyn to GEF Component Lead: R. Ian Bull University of Victoria & IBM Centre for Advanced Studies i r b u l l @ c s. u v i c. c a 1 of 10 Zest Move Review Copyright 2007 the CHISEL group; made available under the EPL v1.0

Outline Zest Overview Background Move Request Reasons for the move Proposed Project Structure Move plan IP Review Voting and Comments Future Direction 2 of 10 Zest Move Review Copyright 2007 the CHISEL group; made available under the EPL v1.0

Zest Overview Zest is a Directed Graph Widget and Graph Visualization Framework for Eclipse Intended to ease the creation of Directed Graph Views Conforms to JFace and SWT conventions Can be used wherever an SWT composite is used Depends on Draw2D Was originally part of Mylyn to visualize task contexts, but its applicability is much wider than that 3 of 10 Zest Move Review Copyright 2007 the CHISEL group; made available under the EPL v1.0

Zest Overview Currently being used to visualize plug-in dependencies in a PDE incubator project http://www.eclipse.org/pde/incubator/dependency-visualization/index.php 4 of 10 Zest Move Review Copyright 2007 the CHISEL group; made available under the EPL v1.0

Background The move was initiated by Chris Aniszczyk and documented on Bug #164387 https://bugs.eclipse.org/bugs/show_bug.cgi?id=164387 An IP Review was initiated on IPZilla Issue #1699 https://dev.eclipse.org/ipzilla/show_bug.cgi?id=1699 The project leads from both Mylyn and GEF, and the community agreed this was the best place for Zest 5 of 10 Zest Move Review Copyright 2007 the CHISEL group; made available under the EPL v1.0

Reasons for moving Zest to GEF While Zest was originally conceived to assist Mylyn, its applicability was realized in other places Since Zest is a supplemental widget, the Nebula project was considered; however, Zest depends on Draw2D so it is unlikely to ever move to SWT (Nebula is an incubator for SWT) Zest serves as a simple API for those doing graph visualization (Not graph editing, GEF is great at that) 6 of 10 Zest Move Review Copyright 2007 the CHISEL group; made available under the EPL v1.0

Proposed Project Structure Zest will be an independent plug-in in the GEF project The GEF and Draw2D plug-ins will have no dependencies on Zest Zest will live as 3 cvs modules in the GEF project: Zest Core (123 Kb) Zest Layouts (115 Kb) Zest Tests Graph and Diagram Editing GEF Project GEF Zest Draw2D SWT Zest Dependency Stack Graph Visualization 7 of 10 Zest Move Review Copyright 2007 the CHISEL group; made available under the EPL v1.0

Move Plan The code has already been copied (thanks to Anthony Hunter) There is no newsgroup to move Ian Bull has received committer status on GEF http://dev.eclipse.org/mhonarc/lists/gef-dev/msg00940.html Outstanding requests: Move the Old Zest Bugs from Mylyn to GEF (the current bugs have already been moved) Remove the Zest code from the Mylyn Repository 8 of 10 Zest Move Review Copyright 2007 the CHISEL group; made available under the EPL v1.0

IP Review An IP Review was opened to track this request https://dev.eclipse.org/ipzilla/show_bug.cgi?id=1699 All code was reviewed when the project was first created (July 18 th, 2005). Since then, all code committed came from: R. Ian Bull (Eclipse Committer) Chris Callendar (Past Eclipse Committer) Bugzilla Entries Some patches are > 250 LOC, these two individuals have agreed to sign a contribution questionnaire (paperwork pending) 9 of 10 Zest Move Review Copyright 2007 the CHISEL group; made available under the EPL v1.0

Voting and Comments Voting and comments will take place https://bugs.eclipse.org/bugs/show_bug.cgi?id=205121 Support the Eclipse community, have your say! 10 of 10 Zest Move Review Copyright 2007 the CHISEL group; made available under the EPL v1.0

Future Direction Zest will use the GEF newsgroup and mailing list We will continue to seek other contributors One possibility is a Sequence Chart Widget & Viewer 11 of 10 Zest Move Review Copyright 2007 the CHISEL group; made available under the EPL v1.0