blob: ec7e50b6718c9cad314efa8eef5a2ff81df54b98 [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title>Project Plan - technology.jwt</title><meta name="author" content="Bjorn Freeman-Benson" />
<meta name="keywords" content="" /><link rel="stylesheet" type="text/css" href="http://www.eclipse.org/eclipse.org-common/themes/Phoenix/css/small.css" title="small" /><link rel="alternate stylesheet" type="text/css" href="http://www.eclipse.org/eclipse.org-common/themes/Phoenix/css/large.css" title="large" /><link rel="stylesheet" type="text/css" href="http://www.eclipse.org/eclipse.org-common/themes/Phoenix/css/visual.css" media="screen" /><link rel="stylesheet" type="text/css" href="http://www.eclipse.org/eclipse.org-common/themes/Phoenix/css/layout.css" media="screen" />
<!--[if IE]> <link rel="stylesheet" type="text/css" href="http://www.eclipse.org/eclipse.org-common/themes/Phoenix/css/ie_style.css" media="screen"/> <![endif]-->
<!--[if IE 6]> <link rel="stylesheet" type="text/css" href="http://www.eclipse.org/eclipse.org-common/themes/Phoenix/css/ie6_style.css" media="screen"/> <![endif]-->
<link rel="stylesheet" type="text/css" href="http://www.eclipse.org/eclipse.org-common/themes/Phoenix/css/print.css" media="print" />
<link rel="stylesheet" type="text/css" href="http://www.eclipse.org/eclipse.org-common/themes/Phoenix/css/header.css" media="screen" />
<script type="text/javascript" src="http://www.eclipse.org/eclipse.org-common/themes/Phoenix/styleswitcher.js"></script>
</head>
<body>
<div id="header">
<div id="header-graphic" class="eclipse-main">
<a href="http://www.eclipse.org/"><img src="http://www.eclipse.org/eclipse.org-common/themes/Phoenix/images/eclipse_home_header.jpg" alt="" /></a><h1>Eclipse</h1>
</div>
<div id="header-global-holder" class="eclipse-main-global">
<div id="header-global-links"><ul>
<li><a href="http://www.eclipse.org/org/foundation/contact.php" class="first_one">Contact</a></li><li><a href="http://www.eclipse.org/legal/">Legal</a></li>
</ul>
</div>
<div id="header-icons">
<a href="http://www.youtube.com/user/EclipseFdn" target="_blank"><img src="/eclipse.org-common/themes/Phoenix/images/Icon_Live.png" width="28" height="28" alt="Eclipse YouTube Channel" title="Eclipse YouTube Channel" /></a>
<a href="http://www.eclipseplugincentral.com"><img src="http://www.eclipse.org/eclipse.org-common/themes/Phoenix/images/Icon_plugin.png" width="28" height="28" alt="Eclipse Plugin Central" title="Eclipse Plugin Central" /></a>
<a href="http://www.planeteclipse.org"><img src="http://www.eclipse.org/eclipse.org-common/themes/Phoenix/images/Icon_planet.png" width="28" height="28" alt="Planet Eclipse" title="Planet Eclipse" /></a>
</div>
</div></div><div id="header-menu"><div id="header-nav">
<ul>
<li><a class="first_one" href="http://www.eclipse.org/" target="_self">Home</a></li>
<li><a href="http://www.eclipse.org/users/" target="_self">Users</a></li>
<li><a href="http://www.eclipse.org/membership/" target="_self">Members</a></li>
<li><a href="http://www.eclipse.org/committers/" target="_self">Committers</a></li>
<li><a href="http://www.eclipse.org/downloads/" target="_self">Downloads</a></li>
<li><a href="http://www.eclipse.org/resources/" target="_self">Resources</a></li>
<li><a href="http://www.eclipse.org/projects/" target="_self">Projects</a></li>
<li><a href="http://www.eclipse.org/org/" target="_self">About Us</a></li>
</ul>
</div>
<div id="header-utils">
<form action="http://www.google.com/cse" id="searchbox_017941334893793413703:sqfrdtd112s">
<input type="hidden" name="cx" value="017941334893793413703:sqfrdtd112s" />
<input type="text" name="q" size="25" />
<input type="submit" name="sa" value="Search" />
</form>
<script type="text/javascript" src="http://www.google.com/coop/cse/brand?form=searchbox_017941334893793413703%3Asqfrdtd112s&lang=en"></script> <ul>
<li class="text_size"><a class="smallText" title="Small Text" href="#" onclick="setActiveStyleSheet('small');return false;">A</a> <a class="largeText" title="Large Text" href="#" onclick="setActiveStyleSheet('large');return false;">A</a></li>
</ul>
</div></div><div id="leftcol">
<ul id="leftnav">
<li style="background-image: url(/eclipse.org-common/themes/Phoenix/images/leftnav_fade.jpg); background-repeat: repeat-x; border-style: none;"><br /><br /><br /><br /><br /><br /><br /><br />
</li>
</ul>
</div>
<div id="container"><style>
h2 {
border-bottom: 2px solid gray;
}
h3 {
border-bottom: 1px dotted gray;
}
</style>
<div xmlns="http://www.w3.org/1999/xhtml" id="rendered-plan">
<div id="maincontent">
<div id="midcolumn"><h1><span style="font-size: 140%">Project Plan For
<a href="http://www.eclipse.org/projects/project_summary.php?projectid=technology.jwt">Java Workflow Tooling</a></span>, version 1.0</h1><div id="toc"><p><a name="toc"><strong>Table of Contents</strong></a></p><ul><li><a href="#introduction">Introduction</a></li><li><a href="#release_deliverables">
Release Deliverables
</a></li><li><a href="#release_milestones">
Release Milestones
</a></li><li><a href="#target_environments">
Target Environments
</a></li><li><a href="#compatibility">
Compatibility with Previous Releases
</a></li><li><a href="#themes_and_priorities">
Themes and Priorities
</a></li></ul></div><h2><a name="introduction">Introduction</a></h2><div>Java Workflow Tooling (JWT) is a project with a set of plugins which allow the user to model, validate, analyze, deploy and monitor a workflow or business process. It is currently centered on the Workflow Editor (WE) and will soon have several other plugins concerning transformations and the actual execution.</div><h2><a name="release_deliverables">Release Deliverables</a></h2><div>All releases come with a release presentation describing the new features. Presentations on Eclipse conferences such as Eclipse Summit Europe or EclipseCon are planned as well as articles for international Eclipse magazines describing the details of each release.</div><p><a href="#toc">Table of Contents</a></p><h2><a name="release_milestones">Release Milestones</a></h2><div>The JWT project is currently working towards its graduation release. Till then we won't have milestones for a single release, but have smaller releases instead. Graduation release is planned together with the Galileo 2009 release.</div><table border="1" align="center"><tr><td><b>0.5</b></td><td>10/29/2008</td><td/></tr><tr><td><b>0.6</b></td><td>12/14/2008</td><td/></tr><tr><td><b>0.7</b></td><td>02/13/2009</td><td/></tr><tr><td><b>1.0</b></td><td>06/26/2009</td><td/></tr></table><p><a href="#toc">Table of Contents</a></p><h2><a name="target_environments">Target Environments</a></h2><div>We are targeting all Eclipse users who wish to create their process models and have a unified toolset to model, analyze, deploy and monitor their processes and workflows. Since it is in Eclipse we aim to be compatible with all plattforms Eclipse is already compatible with. For the beginning we are working on compatibility with the process engines Nova Bonita 4.0 as well as JBoss jBPM, but the framework shall be very generic so that every other process engine can be used as well.</div><h3>Internationalization</h3>
<div>The language support currently includes English, German and French language.</div>
<p><a href="#toc">Table of Contents</a></p><h2><a name="compatibility">Compatibility with Previous Releases</a></h2><div>All releases shall be backwards compatible with the older releases.</div><p><a href="#toc">Table of Contents</a></p><h2><a name="themes_and_priorities">Themes and Priorities</a></h2><div>We did not make a difference between different themes, but in the things that shall be achieved with each planned release.</div><h3>JWT Release 0.5 - Stabilization and Openness</h3><ul><li><b>Committed</b><ul><li>Colors in the graphical editor [<a href="http://bugs.eclipse.org/214897">214897</a>] <strike>(target milestone: ---)</strike></li><li>bug when copying, cutting, pasting connections [<a href="http://bugs.eclipse.org/215151">215151</a>] <strike>(target milestone: ---)</strike></li><li>cuttoclipboard acts as delete command [<a href="http://bugs.eclipse.org/216521">216521</a>] <strike>(target milestone: ---)</strike></li><li>Load from URL does not work [<a href="http://bugs.eclipse.org/221646">221646</a>] <strike>(target milestone: ---)</strike></li><li>improve quality of several figures/figure icons [<a href="http://bugs.eclipse.org/238882">238882</a>] <strike>(target milestone: ---)</strike></li><li>Allow several routers [<a href="http://bugs.eclipse.org/239408">239408</a>] <strike>(target milestone: ---)</strike></li><li>provide extension mechanism for custom editor sheets [<a href="http://bugs.eclipse.org/248395">248395</a>] <strike>(target milestone: ---)</strike></li><li>put views and external actions in the toolbar into dropdowns [<a href="http://bugs.eclipse.org/248529">248529</a>] <strike>(target milestone: ---)</strike></li><li>filter options for outline view [<a href="http://bugs.eclipse.org/248531">248531</a>] <strike>(target milestone: ---)</strike></li><li>create refelements on subprocess bug [<a href="http://bugs.eclipse.org/248532">248532</a>] <strike>(target milestone: ---)</strike></li><li>bug when deleting referenced objects and their references at the same time [<a href="http://bugs.eclipse.org/248534">248534</a>] <strike>(target milestone: ---)</strike></li><li>bug in dragndrop from outline to editor [<a href="http://bugs.eclipse.org/248535">248535</a>] <strike>(target milestone: ---)</strike></li><li>bug when manipulating referenceedges when the corresponding scope is not displayed [<a href="http://bugs.eclipse.org/201185">201185</a>] <strike>(target milestone: ---)</strike></li><li>problems handling connections [<a href="http://bugs.eclipse.org/201186">201186</a>] <strike>(target milestone: ---)</strike></li><li>rewrite ReferenceEdge code [<a href="http://bugs.eclipse.org/201188">201188</a>] <strike>(target milestone: ---)</strike></li><li>add tutorial to plugin [<a href="http://bugs.eclipse.org/201193">201193</a>] <strike>(target milestone: ---)</strike></li><li>Edges are still displayed if resizing a StructuredActivityNode [<a href="http://bugs.eclipse.org/205155">205155</a>] <strike>(target milestone: ---)</strike></li><li>add offset to pasted objects [<a href="http://bugs.eclipse.org/207000">207000</a>] <strike>(target milestone: ---)</strike></li><li>Language pack: French [<a href="http://bugs.eclipse.org/221479">221479</a>] <strike>(target milestone: ---)</strike></li><li>"Save as" does not work [<a href="http://bugs.eclipse.org/221647">221647</a>] <strike>(target milestone: ---)</strike></li><li>Ganymede: Unable to open files [<a href="http://bugs.eclipse.org/223607">223607</a>] <strike>(target milestone: ---)</strike></li><li>Extend views with different figures [<a href="http://bugs.eclipse.org/225706">225706</a>] <strike>(target milestone: ---)</strike></li><li>zoom problems: nullpointerexception and enablement error [<a href="http://bugs.eclipse.org/238402">238402</a>] <strike>(target milestone: ---)</strike></li><li>aborting a drag of a scope from outline to editor affects the commandstack [<a href="http://bugs.eclipse.org/238404">238404</a>] <strike>(target milestone: ---)</strike></li><li>drag and drop in the outline view [<a href="http://bugs.eclipse.org/238405">238405</a>] <strike>(target milestone: ---)</strike></li><li>add feedback figure when inserting objects [<a href="http://bugs.eclipse.org/238879">238879</a>] <strike>(target milestone: ---)</strike></li><li>add shadow to figures [<a href="http://bugs.eclipse.org/238880">238880</a>] <strike>(target milestone: ---)</strike></li><li>exception when renaming elements which are not shown in the graphical editor [<a href="http://bugs.eclipse.org/238884">238884</a>] <strike>(target milestone: ---)</strike></li><li>add external functions to context menu [<a href="http://bugs.eclipse.org/238885">238885</a>] <strike>(target milestone: ---)</strike></li><li>NullPointerException when switching between JWT and development Eclipse [<a href="http://bugs.eclipse.org/241934">241934</a>] <strike>(target milestone: ---)</strike></li><li>(catched) npe when setting an edge's target [<a href="http://bugs.eclipse.org/241936">241936</a>] <strike>(target milestone: ---)</strike></li><li>Silent NullPointerException when cancelling New Workflow from Wizard [<a href="http://bugs.eclipse.org/242203">242203</a>] <strike>(target milestone: ---)</strike></li><li>Remove info from toolbar and from WE completely [<a href="http://bugs.eclipse.org/248450">248450</a>] <strike>(target milestone: ---)</strike></li><li>add extension point for additional property tabs [<a href="http://bugs.eclipse.org/248528">248528</a>] <strike>(target milestone: ---)</strike></li><li>bug on closing/switching an editor sheet [<a href="http://bugs.eclipse.org/248911">248911</a>] <strike>(target milestone: ---)</strike></li><li>JWT2XPDL transformation [<a href="http://bugs.eclipse.org/252872">252872</a>] <strike>(target milestone: ---)</strike></li><li>JWT transformations base framework [<a href="http://bugs.eclipse.org/252873">252873</a>] <strike>(target milestone: ---)</strike></li><li>Diverse bugs on a Swedish Ubuntu [<a href="http://bugs.eclipse.org/223989">223989</a>] <strike>(target milestone: ---)</strike></li><li>Add of an extension point to customise PropertyEditor [<a href="http://bugs.eclipse.org/240499">240499</a>] <strike>(target milestone: ---)</strike></li><li>Add an extension point for changeNotification [<a href="http://bugs.eclipse.org/240502">240502</a>] <strike>(target milestone: ---)</strike></li></ul></li></ul><ul><li><b>Proposed</b><ul><li><div>No items.</div></li></ul></li></ul><h3>JWT Release 0.6 - JWT for Vendors</h3><ul><li><b>Committed</b><ul><li>Make comments visible [<a href="http://bugs.eclipse.org/225705">225705</a>] (target milestone: ---)</li><li>generic event dispatcher [<a href="http://bugs.eclipse.org/206999">206999</a>] (target milestone: ---)</li><li>Add extension point for views [<a href="http://bugs.eclipse.org/238259">238259</a>] (target milestone: ---)</li><li>Data handling [<a href="http://bugs.eclipse.org/202259">202259</a>] (target milestone: ---)</li><li>Drag &amp; Drop between Process and SAN [<a href="http://bugs.eclipse.org/205162">205162</a>] (target milestone: ---)</li><li>Restructure Applications [<a href="http://bugs.eclipse.org/212141">212141</a>] (target milestone: ---)</li><li>problem with toolbar when converter is running [<a href="http://bugs.eclipse.org/215187">215187</a>] (target milestone: ---)</li><li>Workflow templates don't include types [<a href="http://bugs.eclipse.org/215634">215634</a>] (target milestone: ---)</li><li>Mac installer does not work [<a href="http://bugs.eclipse.org/216458">216458</a>] (target milestone: ---)</li><li>bug when adding event from palette default folder [<a href="http://bugs.eclipse.org/238886">238886</a>] (target milestone: ---)</li><li>Allow new custom node types using EMF child extenders [<a href="http://bugs.eclipse.org/241945">241945</a>] (target milestone: ---)</li><li>separate view-specific model content and support different view data [<a href="http://bugs.eclipse.org/248565">248565</a>] (target milestone: ---)</li><li>source out metamodel? [<a href="http://bugs.eclipse.org/248567">248567</a>] (target milestone: ---)</li><li>Display grayed aspects in outline [<a href="http://bugs.eclipse.org/248634">248634</a>] (target milestone: ---)</li><li>examples for extension points [<a href="http://bugs.eclipse.org/248701">248701</a>] (target milestone: ---)</li><li>separate plugin.properties [<a href="http://bugs.eclipse.org/248910">248910</a>] (target milestone: ---)</li><li>activate multipropertytab only if additional tabs were registered to jwt-we [<a href="http://bugs.eclipse.org/249333">249333</a>] (target milestone: ---)</li><li>Migrate EMF templates to Ganymede [<a href="http://bugs.eclipse.org/249361">249361</a>] (target milestone: ---)</li><li>Develop a new view editor [<a href="http://bugs.eclipse.org/249437">249437</a>] (target milestone: ---)</li><li>extend/rewrite the converter [<a href="http://bugs.eclipse.org/249916">249916</a>] (target milestone: ---)</li><li>add bendpoints for edges [<a href="http://bugs.eclipse.org/250897">250897</a>] (target milestone: ---)</li><li>display xml source [<a href="http://bugs.eclipse.org/250898">250898</a>] (target milestone: ---)</li><li>graphical outline viewer [<a href="http://bugs.eclipse.org/251376">251376</a>] (target milestone: ---)</li><li>views for aspects [<a href="http://bugs.eclipse.org/251662">251662</a>] (target milestone: ---)</li><li>keep open workflow in toolbar? [<a href="http://bugs.eclipse.org/251697">251697</a>] (target milestone: ---)</li><li>Replace jdom.jar dependency inclusion by a dependency to org.jdom provided by Orbit [<a href="http://bugs.eclipse.org/254571">254571</a>] (target milestone: ---)</li><li>make original views deactivatable [<a href="http://bugs.eclipse.org/256134">256134</a>] (target milestone: ---)</li><li>performance issues [<a href="http://bugs.eclipse.org/256395">256395</a>] (target milestone: ---)</li><li>minor galileo issues [<a href="http://bugs.eclipse.org/256560">256560</a>] (target milestone: ---)</li><li>NPE in modelcontentoutlinepage [<a href="http://bugs.eclipse.org/256563">256563</a>] (target milestone: ---)</li><li>problem with view dropdown in toolbar label [<a href="http://bugs.eclipse.org/256612">256612</a>] (target milestone: ---)</li><li>error loading external view files [<a href="http://bugs.eclipse.org/256617">256617</a>] (target milestone: ---)</li><li>Add a graphical overview outline page [<a href="http://bugs.eclipse.org/256694">256694</a>] (target milestone: ---)</li><li>Allow to specify custom PropertySheet through dedicated extension point [<a href="http://bugs.eclipse.org/257400">257400</a>] (target milestone: ---)</li><li>Views.displayObject() should return true by default [<a href="http://bugs.eclipse.org/257403">257403</a>] (target milestone: ---)</li><li>Improve model load error handling for metamodel extensions [<a href="http://bugs.eclipse.org/257404">257404</a>] (target milestone: ---)</li><li>ExternalActions don't listen to model selection changes [<a href="http://bugs.eclipse.org/247917">247917</a>] (target milestone: ---)</li><li>guard specification creation erroneous [<a href="http://bugs.eclipse.org/207700">207700</a>] (target milestone: ---)</li><li>translate 'official' eclipse commands [<a href="http://bugs.eclipse.org/205835">205835</a>] (target milestone: ---)</li><li>Typed metamodel extensions (Aspects) [<a href="http://bugs.eclipse.org/241567">241567</a>] (target milestone: ---)</li><li>AND-Gateway and XOR-Gateway absent from the model [<a href="http://bugs.eclipse.org/256916">256916</a>] (target milestone: ---)</li><li>Disable overview page [<a href="http://bugs.eclipse.org/257195">257195</a>] (target milestone: ---)</li></ul></li></ul><h3>JWT Release 0.7 - JWT for SOA</h3><h3>JWT Release 1.0 - JWT for Users</h3><p><a href="#toc">Table of Contents</a></p></div>
</div>
</div>
<div style="visibility: hidden; float: right; text-align: right"><a href="?projectid=technology.jwt&raw=1">view raw xml of project plan</a><br>
<a href="http://www.eclipse.org/projects/dev_process/project-status-infrastructure.php">from project meta-data key "projectplanurl"</a></div>
</div> <!-- midcolumn -->
</div> <!-- maincontent -->
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-910670-2");
pageTracker._initData();
pageTracker._trackPageview();
</script></div><div id="footer">
<ul id="footernav">
<li class="first"><a href="http://www.eclipse.org/">Home</a></li>
<li><a href="http://www.eclipse.org/legal/privacy.php">Privacy Policy</a></li>
<li><a href="http://www.eclipse.org/legal/termsofuse.php">Terms of Use</a><a href="http://www.eclipse.org/org/press-release/20081112_termsofuse.php"><img src="http://www.eclipse.org/images/updated.png" align="absmiddle" /></a></li>
</ul>
<p>Copyright &copy; 2008 The Eclipse Foundation. All Rights Reserved</p>
</div></body></html>