<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<body link="#355491" alink="#4262a1" vlink="#355491" style="background: #e2e2e2; margin: 0; padding: 20px;">
<div>
        <table cellpadding="0" bgcolor="#FFFFFF" border="0" cellspacing="0" style="border: 1px solid #dadada; margin-bottom: 30px; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                <tbody>
                        <tr>
                                <td>
                                        <table border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" style="border: solid 2px #ccc; background: #dadada; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                                                <tbody>
                                                        <tr>
                                                                <td bgcolor="#000000" valign="middle" height="58px" style="border-bottom: 1px solid #ccc; padding: 20px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px;">
                                                                        <h1 style="color: #333333; font: bold 22px Arial, Helvetica, sans-serif; margin: 0; display: block !important;">
                                                                        <!-- To have a header image/logo replace the name below with your img tag -->
                                                                        <!-- Email clients will render the images when the message is read so any image -->
                                                                        <!-- must be made available on a public server, so that all recipients can load the image. -->
                                                                        <a href="http://community.jboss.org/index.jspa" style="text-decoration: none; color: #E1E1E1">JBoss Community</a></h1>
                                                                </td>
                                                        </tr>
                                                        <tr>
                                                                <td bgcolor="#FFFFFF" style="font: normal 12px Arial, Helvetica, sans-serif; color:#333333; padding: 20px; -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;"><h3 style="margin: 10px 0 5px; font-size: 17px; font-weight: normal;">
JbpmProjects
</h3>
<span style="margin-bottom: 10px;">
modified by <a href="http://community.jboss.org/people/admin">Administrator Administrator</a> in <i>jBPM</i> - <a href="http://community.jboss.org/docs/DOC-13299">View the full document</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">
<div class="jive-rendered-content"><p>If you're interested in one of these projects, contact kris -d0t- verlaenen -a*t- redhat -d0t- com</p><h3></h3><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><h2><span style="text-decoration: underline;">Core Engine (Kris)</span></h2><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><h3>Bring jBPM to Google App Engine (GAE)</h3><p>Refactor persistence to work with JPA2 and investigate what else is necessary to get jBPM running on GAE.</p><h3></h3><h3>Groovy support</h3><p>In jBPM 4 we currently have a way to configure and use multiple scripting languages.  This challenge would include working out some cool examples of how groovy is used in a process.  To add groovy support, we need to figure out library dependencies, find if the dependencies are available in public maven repositories.  Then append the groovy configuration in our script-manager.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><h3>Process instance migration</h3><p>When a new version of a process is deployed, currently the existing executions are not migrated.  This is because the process updates can be significant and it is not possible in the general case to migrate all the instances.   But assuming a couple of reasonable limitations such a process instance migration is possible.  As long as the structure of the activities remain the same, executions can be migrated to a new process definition.  Optionally a mapping of old-to-new activity names could be given.</p><h3></h3><h3>Static process variables</h3><p>Variables could be associated to process definitions.  All executions would see the same static process definition variable.  This would correspond to static variables in Java.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><h2><span style="text-decoration: underline;">Task Management & jBPM console (Heiko</span>)</h2><h3></h3><h3>XForms task management extensions</h3><p>Using XForms for rendering task interfaces</p><h3></h3><h3>Social networking widgets for the GWT console</h3><p>Integrate common social networking features into the new jBPM console.</p><p>Things like contact lists, messages, etc whatever seems useful with regard to task management.</p><h3></h3><h3><strong><a class="jive-link-external-small" href="http://www.jboss.org/jopr">JOPR</a> integration with the console</strong></h3><p>Process engine monitoring and management through embedded <a class="jive-link-external-small" href="http://www.jboss.org/jopr">jopr</a>.</p></div>
<div style="background-color: #f4f4f4; padding: 10px; margin-top: 20px;">
<p style="margin: 0;">Comment by <a href="http://community.jboss.org/docs/DOC-13299">going to Community</a></p>
        <p style="margin: 0;">Create a new document in jBPM at <a href="http://community.jboss.org/choose-container!input.jspa?contentType=102&containerType=14&container=2034">Community</a></p>
</div></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>