Initial commit of Sigil contribution. (FELIX-1142)
git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@793581 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/sigil/org.cauldron.sigil.help/html/tasks/container_log.html b/sigil/org.cauldron.sigil.help/html/tasks/container_log.html
new file mode 100644
index 0000000..9b8808f
--- /dev/null
+++ b/sigil/org.cauldron.sigil.help/html/tasks/container_log.html
@@ -0,0 +1,31 @@
+<html>
+<header>
+<title>Viewing The Newton Log</title>
+</header>
+<body bgcolor="#ffffff">
+<table width="100%">
+ <tr>
+ <td valign="bottom"><h1>Viewing The Newton Log</h1></td><td align="right"><img src="../images/sigil.gif" /></td>
+ </tr>
+ <tr><td colspan="2">
+<div id="footer">
+<table cellpadding="4" cellspacing="0" border="0">
+<tr>
+<td><a href="http://www.paremus.com/License">
+ Copyright © 2003-2007 Paremus Limited.</a>
+ All rights reserved.
+ <br>
+
+<script type="text/javascript" language="JavaScript"><!--
+ document.write(" - "+"Last Published: " + document.lastModified);
+ // --></script>
+<div id="feedback">
+ Send feedback about the website to:
+ <a id="feedbackto" href="mailto:webmaster@paremus.com?subject=Feedback%C2%A0common/eclipse/UsingEclipsePlugin.html">webmaster@paremus.com</a>
+</div>
+</td><td nowrap class="footerLogos"></td>
+</tr>
+</table>
+</td></tr></table>
+</body>
+</html>
\ No newline at end of file
diff --git a/sigil/org.cauldron.sigil.help/html/tasks/debug_composite.html b/sigil/org.cauldron.sigil.help/html/tasks/debug_composite.html
new file mode 100644
index 0000000..43db6da
--- /dev/null
+++ b/sigil/org.cauldron.sigil.help/html/tasks/debug_composite.html
@@ -0,0 +1,66 @@
+<html>
+<header>
+<title>Debugging A Composite</title>
+</header>
+<body bgcolor="#ffffff">
+<table width="100%">
+ <tr>
+ <td valign="bottom"><h1>Debugging A Composite</h1></td><td align="right"><img src="../images/sigil.gif" /></td>
+ </tr>
+ <tr><td colspan="2">
+<p>In order to debug composite applications using the Newton Eclipse
+ plugin, use the runtime configuration you created in above, and start it
+ using a debug session. This will launch a newton container as a separate
+ process to the Eclipse IDE environment but which can be controlled from
+ the IDE</p>
+
+
+<div align="center">
+<img class="figure" alt="Debug" src="my-images/debug.png"></div>
+
+<p>Install your composite into this container using the Newton context
+ menu in the package view as documented above. In this example we have
+ installed the gui.composite component from the fractal render demo into
+ a Newton debug container.</p>
+
+
+<div align="center">
+<img class="figure" alt="Fractal GUI Debug" src="my-images/demo-gui.png"></div>
+
+<p>You can now add break points within your code to allow you to get a
+ better idea of what is going on within your application. In this example
+ we have added a break point to the FractalViewFrame of the fractal
+ render demo to break out into an interactive debug session when any of
+ the buttons <em>draw</em>, <em>save</em>, <em>cancel</em> are pressed on
+ the gui window.</p>
+
+
+<div align="center">
+<img class="figure" alt="Add a breakpoint" src="my-images/breakpoint.png"></div>
+
+<p>You can then inspect variable values in top-right-hand corner as per
+ normal debugging in the Eclipse IDE.</p>
+
+<div align="center">
+<img class="figure" alt="Debug breakpoint" src="my-images/debug-breakpoint.png"></div>
+<div id="footer">
+<table cellpadding="4" cellspacing="0" border="0">
+<tr>
+<td><a href="http://www.paremus.com/License">
+ Copyright © 2003-2007 Paremus Limited.</a>
+ All rights reserved.
+ <br>
+
+<script type="text/javascript" language="JavaScript"><!--
+ document.write(" - "+"Last Published: " + document.lastModified);
+ // --></script>
+<div id="feedback">
+ Send feedback about the website to:
+ <a id="feedbackto" href="mailto:webmaster@paremus.com?subject=Feedback%C2%A0common/eclipse/UsingEclipsePlugin.html">webmaster@paremus.com</a>
+</div>
+</td><td nowrap class="footerLogos"></td>
+</tr>
+</table>
+</td></tr></table>
+</body>
+</html>
\ No newline at end of file
diff --git a/sigil/org.cauldron.sigil.help/html/tasks/install_composite.html b/sigil/org.cauldron.sigil.help/html/tasks/install_composite.html
new file mode 100644
index 0000000..e20d472
--- /dev/null
+++ b/sigil/org.cauldron.sigil.help/html/tasks/install_composite.html
@@ -0,0 +1,41 @@
+<html>
+<header>
+<title>Installing A Composite</title>
+</header>
+<body bgcolor="#ffffff">
+<table width="100%">
+ <tr>
+ <td valign="bottom"><h1>Installing A Composite</h1></td><td align="right"><img src="../images/sigil.gif" /></td>
+ </tr>
+ <tr><td colspan="2">
+<p>To install a composite into a Infiniflow Service Fabric container, you require a running
+ container instance on your machine. This can either be an external
+ process which you have launched using the bin/container script or the
+ container can be launched via an Eclipse runtime configuration as per
+ the instructions <a href="launch_newton.html" alt="Launching Newton">here</a>.</p>
+
+<p>You can then select your .composite file in the
+ package view and select Newton->Install Composite using the context
+ menu.</p>
+
+
+<div id="footer">
+<table cellpadding="4" cellspacing="0" border="0">
+<tr>
+<td><a href="http://www.paremus.com/License">
+ Copyright © 2003-2008 Paremus Limited.</a>
+ All rights reserved.
+ <br>
+
+<script type="text/javascript" language="JavaScript"><!--
+ document.write(" - "+"Last Published: " + document.lastModified);
+ // --></script>
+<div id="feedback">
+ Send feedback about the website to:
+ <a id="feedbackto" href="mailto:webmaster@paremus.com?subject=Feedback%C2%A0common/eclipse/UsingEclipsePlugin.html">webmaster@paremus.com</a>
+</div>
+</td><td nowrap class="footerLogos"></td>
+</tr>
+</table>
+</body>
+</html>
\ No newline at end of file
diff --git a/sigil/org.cauldron.sigil.help/html/tasks/launch_newton.html b/sigil/org.cauldron.sigil.help/html/tasks/launch_newton.html
new file mode 100644
index 0000000..6a2edc4
--- /dev/null
+++ b/sigil/org.cauldron.sigil.help/html/tasks/launch_newton.html
@@ -0,0 +1,55 @@
+<html>
+<header>
+<title>Launching Newton</title>
+</header>
+<table width="100%">
+ <tr>
+ <td valign="bottom"><h1>Launching Newton</h1></td><td align="right"><img src="../images/sigil.gif" /></td>
+ </tr>
+ <tr><td colspan="2">
+ <h2>Runtime Configuration</h2>
+ <p>To run a Infiniflow Service Fabric container within Eclipse you first need to configure
+ its runtime options in the IDE.</p>
+
+ <p>Open the Run configuration dialog by selecting the Run → Run… option
+ from the menu bar.</p>
+
+ <div align="center"><img class="figure" alt="Run Menu" src="my-images/run-menu.png"></div>
+
+ <p>Create a new Newton configuration by right-clicking on the Newton
+ configuration group and selecting <em>New</em>. Type in a name for your
+ configuration, the other default options should be sufficient for most
+ users.</p>
+
+
+ <div align="center"><img class="figure" alt="Run Dialog" src="my-images/run.png"></div>
+
+ <h2>Launch Newton</h2>
+ <p>Click the <em>Run</em> button to start the container, you will see
+ the container output appear in the console tab. Wait until the <em>Boot
+ Complete</em> line appears, as below.</p>
+
+
+ <div align="center"><img class="figure" alt="Boot Complete" src="my-images/run-complete.png"></div>
+
+<div id="footer">
+<table cellpadding="4" cellspacing="0" border="0">
+<tr>
+<td><a href="http://www.paremus.com/License">
+ Copyright © 2003-2007 Paremus Limited.</a>
+ All rights reserved.
+ <br>
+
+<script type="text/javascript" language="JavaScript"><!--
+ document.write(" - "+"Last Published: " + document.lastModified);
+ // --></script>
+<div id="feedback">
+ Send feedback about the website to:
+ <a id="feedbackto" href="mailto:webmaster@paremus.com?subject=Feedback%C2%A0common/eclipse/UsingEclipsePlugin.html">webmaster@paremus.com</a>
+</div>
+</td><td nowrap class="footerLogos"></td>
+</tr>
+</table>
+</td></tr></table>
+</body>
+</html>
\ No newline at end of file
diff --git a/sigil/org.cauldron.sigil.help/html/tasks/new_composite.html b/sigil/org.cauldron.sigil.help/html/tasks/new_composite.html
new file mode 100644
index 0000000..58d9541
--- /dev/null
+++ b/sigil/org.cauldron.sigil.help/html/tasks/new_composite.html
@@ -0,0 +1,41 @@
+<html>
+<header>
+<title>Creating SCA Composites</title>
+</header>
+<body bgcolor="#ffffff">
+<table width="100%">
+ <tr>
+ <td valign="bottom"><h1>Creating SCA Composites</h1></td><td align="right"><img src="../images/sigil.gif" /></td>
+ </tr>
+ <tr><td colspan="2">
+ <p>
+ Create a new sca composite document using the <em>New->Other</em> menu option.<br/>
+ Page 1:<br/>
+ <img src="../images/new_composite_page1.png" alt="New Composite Page 1" /><br/>
+ Page 2:<br/>
+ <img src="../images/new_composite_page2.png" alt="New Composite Page 2" />
+ </p>
+ <p>There is basic support for context sensitive text completion in sca documents. Press <em>Ctrl+Space</em> to see a list of valid elements at the current cursor location.<br/>
+ <img src="../images/composite_suggest_text.png" alt="New Composite Page 2" />
+ </p>
+<div id="footer">
+<table cellpadding="4" cellspacing="0" border="0">
+<tr>
+<td><a href="http://www.paremus.com/License">
+ Copyright © 2003-2007 Paremus Limited.</a>
+ All rights reserved.
+ <br>
+
+<script type="text/javascript" language="JavaScript"><!--
+ document.write(" - "+"Last Published: " + document.lastModified);
+ // --></script>
+<div id="feedback">
+ Send feedback about the website to:
+ <a id="feedbackto" href="mailto:webmaster@paremus.com?subject=Feedback%C2%A0common/eclipse/UsingEclipsePlugin.html">webmaster@paremus.com</a>
+</div>
+</td><td nowrap class="footerLogos"></td>
+</tr>
+</table>
+</td></tr></table>
+</body>
+</html>
\ No newline at end of file
diff --git a/sigil/org.cauldron.sigil.help/html/tasks/new_project.html b/sigil/org.cauldron.sigil.help/html/tasks/new_project.html
new file mode 100644
index 0000000..90e14e7
--- /dev/null
+++ b/sigil/org.cauldron.sigil.help/html/tasks/new_project.html
@@ -0,0 +1,31 @@
+<html>
+<header>
+<title>Creating A Newton Project</title>
+</header>
+<body bgcolor="#ffffff">
+<table width="100%">
+ <tr>
+ <td valign="bottom"><h1>Creating A Newton Project</h1></td><td align="right"><img src="../images/sigil.gif" /></td>
+ </tr>
+ <tr><td colspan="2">
+<div id="footer">
+<table cellpadding="4" cellspacing="0" border="0">
+<tr>
+<td><a href="http://www.paremus.com/License">
+ Copyright © 2003-2007 Paremus Limited.</a>
+ All rights reserved.
+ <br>
+
+<script type="text/javascript" language="JavaScript"><!--
+ document.write(" - "+"Last Published: " + document.lastModified);
+ // --></script>
+<div id="feedback">
+ Send feedback about the website to:
+ <a id="feedbackto" href="mailto:webmaster@paremus.com?subject=Feedback%C2%A0common/eclipse/UsingEclipsePlugin.html">webmaster@paremus.com</a>
+</div>
+</td><td nowrap class="footerLogos"></td>
+</tr>
+</table>
+</td></tr></table>
+</body>
+</html>
\ No newline at end of file
diff --git a/sigil/org.cauldron.sigil.help/html/tasks/new_system.html b/sigil/org.cauldron.sigil.help/html/tasks/new_system.html
new file mode 100644
index 0000000..a0cc7ae
--- /dev/null
+++ b/sigil/org.cauldron.sigil.help/html/tasks/new_system.html
@@ -0,0 +1,31 @@
+<html>
+<header>
+<title>Creating Newton Systems</title>
+</header>
+<body bgcolor="#ffffff">
+<table width="100%">
+ <tr>
+ <td valign="bottom"><h1>Creating Newton Systems</h1></td><td align="right"><img src="../images/sigil.gif" /></td>
+ </tr>
+ <tr><td colspan="2">
+<div id="footer">
+<table cellpadding="4" cellspacing="0" border="0">
+<tr>
+<td><a href="http://www.paremus.com/License">
+ Copyright © 2003-2007 Paremus Limited.</a>
+ All rights reserved.
+ <br>
+
+<script type="text/javascript" language="JavaScript"><!--
+ document.write(" - "+"Last Published: " + document.lastModified);
+ // --></script>
+<div id="feedback">
+ Send feedback about the website to:
+ <a id="feedbackto" href="mailto:webmaster@paremus.com?subject=Feedback%C2%A0common/eclipse/UsingEclipsePlugin.html">webmaster@paremus.com</a>
+</div>
+</td><td nowrap class="footerLogos"></td>
+</tr>
+</table>
+</td></tr></table>
+</body>
+</html>
\ No newline at end of file
diff --git a/sigil/org.cauldron.sigil.help/html/tasks/sigil_config.html b/sigil/org.cauldron.sigil.help/html/tasks/sigil_config.html
new file mode 100644
index 0000000..8334f70
--- /dev/null
+++ b/sigil/org.cauldron.sigil.help/html/tasks/sigil_config.html
@@ -0,0 +1,32 @@
+<html>
+<header>
+<title>Configuring Sigil</title>
+</header>
+<body bgcolor="#ffffff">
+<table width="100%">
+ <tr>
+ <td valign="bottom"><h1>Configuring Sigil</h1></td><td align="right"><img src="../images/sigil.gif" /></td>
+ </tr>
+ <tr><td colspan="2">
+<p>After having installed sigil, the preferences dialog should appear and ask you to specify the location of a valid newton install directory.</p>
+<div id="footer">
+<table cellpadding="4" cellspacing="0" border="0">
+<tr>
+<td><a href="http://www.paremus.com/License">
+ Copyright © 2003-2007 Paremus Limited.</a>
+ All rights reserved.
+ <br>
+
+<script type="text/javascript" language="JavaScript"><!--
+ document.write(" - "+"Last Published: " + document.lastModified);
+ // --></script>
+<div id="feedback">
+ Send feedback about the website to:
+ <a id="feedbackto" href="mailto:webmaster@paremus.com?subject=Feedback%C2%A0common/eclipse/UsingEclipsePlugin.html">webmaster@paremus.com</a>
+</div>
+</td><td nowrap class="footerLogos"></td>
+</tr>
+</table>
+</div>
+</body>
+</html>
\ No newline at end of file