blob: fea6aa4a817ae3773c1919644b00ac1437a7c547 [file] [log] [blame]
<?php
require_once($_SERVER['DOCUMENT_ROOT'] . "/bpel/_boot.php");
# Begin: page-specific settings. Change these.
$pageTitle = "BPEL Project installation";
$pageKeywords = "BPEL, process, designer, install";
$pageAuthor = "BPEL Team";
# Add page-specific Nav bars here
# Format is Link text, link URL (can be http://www.someothersite.com/), target (_self, _blank), level (1, 2 or 3)
# $Nav->addNavSeparator("My Page Links", "downloads.php");
# $Nav->addCustomNav("My Link", "mypage.php", "_self", 3);
# $Nav->addCustomNav("Google", "http://www.google.com/", "_blank", 3);
?>
<div id="maincontent">
<div id="midcolumn">
<div align="center"><h1>BPEL Project</h1></div>
<h2>Installation</h2>
So, you wanna try it out ...
<p>
<b>If</b> you don't want to install everything and compile but are a curious soul,
then the simplest way is the
<a class="www"
href="http://download.eclipse.org/technology/bpel/update-site/"
target="download">BPEL Editor Update Site</a>.
In order to use the Update Site, you will have to have Eclipse 3.2.x running and make
sure that you can install from within Eclipse. Then follow the directions on the update site.
<p>
The update site contains dependencies that the BPEL plugins need (WTP, EMF, GEF, JEM). These
will get installed if you don't have them.
</p>
</p>
<b>Otherwise</b> ...
<h4>Step 1</h4>
<p>
Make sure your Target Platform includes the dependencies listed below.
[ <span style="font-weight: bold;">
Window->Preferences->Plug-in Development->Target Platform </span> ]
</p>
If you have the dependencies described in <b>2a</b> or <b>2b</b>
below, you can skip to <a href="#step3">step 3</a>.
<h4>Step 2</h4>
<p>
Option <b>2a</b>: Get these dependencies ...
<ul class="midlist">
<li><a class="www"
target="download"
href="http://download.eclipse.org/downloads/index.php">Eclipse 3.2.x</a></li>
<li><a class="www"
target="download"
href="http://download.eclipse.org/tools/emf/scripts/downloads.php">EMF 2.2.x</a></li>
<li><a class="www"
target="download"
href="http://download.eclipse.org/tools/gef/downloads/index.php">GEF 3.2.x</a></li>
<li><a class="www"
target="download"
href="http://download.eclipse.org/tools/ve/downloads/">Java EMF Model Runtime driver 1.2.x</a></li>
<li><a class="www"
target="download"
href="http://download.eclipse.org/webtools/downloads/">WTP (Web Tools Platform) 1.5.x</a></li>
</ul>
</p>
<p>
Generally speaking, the <b>.x</b> extension represents the last maintanence release so get
the latest one possible.
</p>
<p>
Option <b>2b</b>: Get the "All-In-One" build ... look for it in the WTP builds packages.
<ul class="midlist">
<li><a class="www"
target="downloads"
href="http://download.eclipse.org/webtools/downloads/">Eclipse 3.2.x</a></li>
</ul>
</p>
<a name="step3"></a>
<h4>Step 3</h4>
<p>
Check out the following plug-ins from
<b>:pserver:anonymous@dev.eclipse.org:/cvsroot/technology</b>
</p>
<p>
In folder org.eclipse.bpel/plugins
</p>
<ul class="midlist">
<li>org.eclipse.bpel.common.model</li>
<li>org.eclipse.bpel.common.ui</li>
<li>org.eclipse.bpel.model</li>
<li>org.eclipse.bpel.ui</li>
<li>org.eclipse.bpel.runtimes</li>
</ul>
<h4> Step 4 </h4>
Launch a runtime workbench (a.k.a. Eclipse Application).
<h4> Step 5 </h4>
In order to see some examples you can either get them from the same cvs repository as above
(but you'll have to create it again in the runtime workbench)
<p>
In folder org.eclipse.bpel/examples/projects:
</p>
<ul class="midlist">
<li>org.eclipse.bpel.example.simple</li>
<li>org.eclipse.bpel.example.orderprocessing</li>
</ul>
<p>
Or create a new project. In this project, extract the <a href="install/SampleProject.zip">simple example</a>
or the <a href="install/OrderProcessingSampleProject.zip">Order Processing example</a>.
</p>
<h4>Step 6</h4>
Double-click on the .bpel file to open the BPEL editor.
<h4>What does it do ? </h4>
<ul class="midlist">
<li>Wizard to create new BPEL files</li>
<li>Opens, views, edits and saves a .bpel file</li>
<li>Create new activities, modify their properties (in the Properties view)</li>
<li>Supports most of BPEL 2.0 structures, but not yet complete</li>
<li>File browsing dialogs, so you can browse for WSDL or XSD files</li>
<li>Has a XPath editor for building expressions and queries</li>
</ul>
<h4>What doesn't it do yet</h4>
<ul class="midlist">
<li>Full BPEL 2.0 compliance</li>
<li>Validation, Debug, or talking to a Runtime</li>
</ul>
<h4>I found a bug </h4>
<p>
We now have Bugzilla components (in the Technology Project). Or you can enter a bug directly
into one of our <a href="https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Bpel">components</a>.
</p>
<p>
Patches are most welcome.
</p>
The <a href="/bpel/team.php">BPEL Team</a>.
<hr class="clearer" />
</div>
<div id="rightcolumn">
<div class="sideitem">
<h6>Links</h6>
<ul>
<li><a href="http://download.eclipse.org/technology/bpel/update-site/" target="download">BPEL Editor Update Site</a>
</ul>
</div>
</div>
</div>
<?php bpel_generate_page() ?>