blob: 770544a15f745e2422aaf2fdbcae003155c436b6 [file] [log] [blame]
<?php
/*******************************************************************************
* Copyright (c) 2010 Eclipse Foundation and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
*
*******************************************************************************/
require_once ($_SERVER ['DOCUMENT_ROOT'] . "/eclipse.org-common/system/app.class.php");
require_once ($_SERVER ['DOCUMENT_ROOT'] . "/eclipse.org-common/system/nav.class.php");
require_once ($_SERVER ['DOCUMENT_ROOT'] . "/eclipse.org-common/system/menu.class.php");
$App = new App ();
$Nav = new Nav ();
$Menu = new Menu ();
include ($App->getProjectCommon ());
$localVersion = false;
$pageTitle = "Eclipse BPMN2 Modeler";
// # Paste your HTML content between the EOHTML markers!
$html = <<<EOHTML
<div id="bigbuttons">
<h3>Primary Links</h3>
<ul>
<li><a id="buttonDownload" href="downloads.php" title="Download">
BPMN2 Modeler Software Install Site</a></li>
<li><a id="buttonDocumentation" href="documentation.php" title="Documentation">
Tutorials, Examples, Videos, Reference Documentation</a></li>
<li><a id="buttonSupport" href="support.php" title="Support">
Bug Tracker, Newsgroup</a></li>
<li><a id="buttonInvolved" href="developers.php" title="Getting Involved">
CVS, Workspace Setup, Wiki, Committers</a></li>
</ul>
</div>
<div id="midcolumn">
<div id="introText">
<h1>BPMN2 Modeler</h1>
<p>
The Eclipse BPMN2 Modeler is a graphical tool for authoring models that are compliant with the
<a href="http://www.omg.org/spec/BPMN/2.0/">BPMN 2.0 standard</a>.
<a href="http://www.bpmn.org/">Business Process Model and Notation</a> (BPMN) is an XML language for modeling business processes.
The primary goal of BPMN is to provide a notation that is readily understandable by all business users, from the business
analysts that create the initial drafts of the processes, to the technical developers responsible for implementing the
technology that will perform those processes, and finally, to the business people who will manage and monitor those
processes. Thus, BPMN creates a standardized bridge for the gap between the business process design and process implementation.
</p>
<h1>Extensibility</h1>
<p>
BPMN 2.0 introduces an extensibility mechanism that allows extending standard BPMN elements with additional attributes.
It can be used by modelers and modeling tools to add non-standard elements or Artifacts to satisfy a specific need,
such as the unique requirements of a vertical domain, and still have valid BPMN Core.
</p>
<p>
The goal of the Eclipse BPMN2 Modeler is to not only provide a graphical modeling tool,
but also to allow plug-in developers to easily customize the behavior and appearance of the editor for specific BPM workflow engines
that use this BPMN 2.0 extensibility mechanism.
</p>
<img class="displayed" src="/bpmn2-modeler/images/snapshots.gif" width="632" alt="BPMN2 Modeler Snapshots" border="0"/>
<h1>Architecture</h1>
<p>
The BPMN2 Modeler is built on the <a href="http://www.eclipse.org/articles/Article-Plug-in-architecture/plugin_architecture.html">Eclipse Plug-in Architecture</a>
and provides several extension points for customizing the editor's appearance and behavior.
The <a href="https://wiki.eclipse.org/BPMN2-Modeler/DeveloperTutorials">Deveoper Tutorials Wiki pages</a> provide several examples and guidelines
for extending the capabilities of Eclipse BPMN2 Modeler.
</p>
<p>
The foundation of the BPMN2 Modeler is the <a href="http://www.eclipse.org/modeling/mdt/?project=bpmn2">Eclipse BPMN 2.0 EMF meta model</a>
which is part of the <a href="http://www.eclipse.org/modeling/mdt/">Model Development Tools</a> (MDT) project.
The model was originally developed by contributing members of the OMG BPMN 2.0 working group and is fully compliant with the spec.
</p>
<h1>Getting Involved</h1>
<p>
Please visit our <a href="https://wiki.eclipse.org/BPMN2-Modeler">Wiki pages</a> or
<a href="/bpmn2-modeler/developers.php">click here</a> for more information about how you can contribute to this project.
</p>
</div>
</div>
<div id="rightcolumn">
<div>
<h3>Current Status</h3>
<h4>March 30, 2016</h4>
<b>BPM modeling for martians!</b>
<p>
Version 1.2.4 for Eclipse Mars is now available
<a href="http://download.eclipse.org/bpmn2-modeler/updates/mars/1.2.4/">here</a>.
See the <a href="whatsnew/whatsnew-1.2.4.php">New &amp; Noteworthy</a> page for what's new.
</p>
<b>BPM modeling on the moon!</b>
<p>
Version 1.1.5 for Eclipse Luna is now available
<a href="http://download.eclipse.org/bpmn2-modeler/updates/luna/1.1.5/">here</a>.
If you're still living on the moon, you'll be happy to hear about this
release! It contains many critical bug fixes that have been back-ported from the Mars version of the editor.
See the <a href="whatsnew/whatsnew-1.1.5.php">New &amp; Noteworthy</a> page for what's new.
</p>
</div>
<div>
<h3>In The News</h3>
<h4>Savara</h4>
<p>
The BPMN2 Modeler will be part of the community release of <a href="http://www.jboss.org/savara">JBoss Savara</a>.
Check out this very cool <a href="http://vimeo.com/53007939">demo video</a> by Gary Brown.
For more information, please read the <a href="http://docs.jboss.org/savara/releases/2.1.x/eclipseuserguide/html/sid-19693843.html">Savara user documentation</a>
</p>
<h4>jBPM 5.3</h4>
<p>The BPMN2 Modeler will be part of the community release of the <a href="http://www.jboss.org/jbpm">JBoss jBPM Suite</a>.
For more information, please read the <a href="http://docs.jboss.org/jbpm/v5.3/userguide/ch.eclipse-bpmn-plugin.html">jBPM user documentation</a>
</p>
</div>
</div>
EOHTML;
// Generate the web page
$App->generatePage ( $theme, $Menu, null, $pageAuthor, $pageKeywords, $pageTitle, $html );
?>