blob: 041eae0ed006a122d794396b627e77e23cf18adc [file] [log] [blame]
<?php 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()); # All on the same line to unclutter the user's desktop'
$pageTitle = "EASE Documentation";
$pageKeywords = "Eclipse, EASE, Scripting";
$pageAuthor = "Christian Pontesegger";
# provide the page content
$html = <<<EOHTML
<div id="midcolumn">
<h3><i class="fa fa-fw fa-book"></i> Documentation</h3>
<p>
<ul class="nobullet">
<li><a href="https://wiki.eclipse.org/EASE">Wiki main page</a></li>
<li><a href="https://wiki.eclipse.org/EASE/Scripts">Script management</a></li>
<li><a href="https://wiki.eclipse.org/EASE/Engines">Supported script engines</a></li>
<li><a href="https://wiki.eclipse.org/EASE/Modules">Provided modules</a></li>
</ul>
</p>
<h3><i class="fa fa-fw fa-globe"></i> Blog posts</h3>
<p>
<ul class="nobullet">
<li><a href="http://versatic.net/tracecompass/scriptEngineBenchmarks.html">Trace Compass Scripting Engines Benchmarks</a></li>
<li><a href="http://versatic.net/tracecompass/introducingEase.html">Trace Compass Scripting: Empowering Users With Their Trace Data Analysis</a></li>
<li><a href="http://codeandme.blogspot.com/search?q=ease&max-results=20&by-date=true">Building UIs with EASE</a></li>
<li><a href="https://kichwacoders.com/2015/10/04/launching-with-ease/">Launching with EASE</a></li>
<li><a href="http://codeandme.blogspot.com/2015/05/unit-testing-with-scripts-in-ease.html">Unit Testing with scripts in EASE</a></li>
<li><a href="http://codeandme.blogspot.com/2015/04/live-charting-with-ease.html">Live charting with EASE</a></li>
<li><a href="http://codeandme.blogspot.com/2014/12/ease-scripts-conquer-ui.html">EASE scripts conquer the UI</a></li>
<li><a href="https://opensource.com/life/16/2/how-use-python-hack-your-ide">How to use Python to hack your Eclipse IDE</a></li>
<li><a href="https://rage5474.github.io/2017/01/08/Eclipse-Scripting-Basics-EASE.html">Eclipse Scripting Basics (EASE)</a></li>
<li><a href="http://codeandme.blogspot.com/p/blog-page_47.html">A new script engine for EASE</a></li>
<li><a href="http://codeandme.blogspot.com/2014/10/writing-modules-for-ease.html">Writing modules for EASE</a></li>
<li><a href="https://jaxenter.de/eclipse-ease-scripting-fur-alle-891">(german) Eclipse EASE: Scripting fΓΌr alle!</a></li>
</ul>
</p>
<h3><i class="fa fa-fw fa-video-camera"></i> Presentations</h3>
<p class="documentation">
<dl>
<dt><span title="Eclipse EASE allows you to extend the IDE by writing scripts in Javascript, Python or Groovy without having to create a Plugin. No compilation and restarts needed, the changes to your scripts are immediately working in the running IDE.">EASEy IDE extensions without Plugins</a></dt>
<dd>
<p>I will show how to get started with Eclipse EASE and give a short overview of the possibilities. The talk will be concluded with examples of real world scripts which I am using in our IDE to make day-to-day development tasks easier.</p>
<i class="fa fa-fw fa-user"></i> <b>Speaker:</b> Rabea Gransberger<br />
<i class="fa fa-fw fa-globe"></i> <b>Location:</b> EclipseCon Europe 2018<br />
<i class="fa fa-fw fa-video-camera"></i> <a href="https://youtu.be/HfRMQ3oDs-g">watch on youtube</a>
</dd>
<dt>EclipseCon Europe 2019</dt>
<dd>SysBox: An Eclipse Story (<a href="https://youtu.be/0B2sttEdHio">watch on youtube</a>)</dd>
<dt>EclipseCon Europe 2018</dt>
<dd>EASEy IDE extensions without Plugins (<a href="https://youtu.be/HfRMQ3oDs-g">watch on youtube</a>)</dd>
<dd>SysBox: An Eclipse Story (<a href="https://youtu.be/0B2sttEdHio">watch on youtube</a>)</dd>
<dt>EclipseCon Europe 2017</dt>
<dd>And the people said, "Let there be scripts" (<a href="https://youtu.be/r7SSf5DMihQ">watch on youtube</a>)</dd>
<dt>EclipseCon France 2017</dt>
<dd></i>How EASE unleashes the scientific power of Airbus' engineers in Eclipse (<a href="https://www.youtube.com/watch?v=4ZkV3MDxabc">watch on youtube</a>)</dd>
<dt>EclipseCon Europe 2016</dt>
<dd>EASE-ily make the most of Eclipse with Python (<a href="https://youtu.be/bhhypyRAPp0">watch on youtube</a>)</dd>
<dd>Elevate your IDE with scripts (<a href="https://youtu.be/K9ERWs2ixZY">watch on youtube</a>)</dd>
<dt>EclipseCon France 2016</dt>
<dd>Elevate your IDE with scripts (<a href="https://youtu.be/eWNKrPELcBw">watch on youtube</a>)</dd>
<dt>EclipseCon Europe 2015</dt>
<dd>I love scripting (<a href="https://youtu.be/C15pwEBSgBA">watch on youtube</a>)</dd>
<dt>EclipseCon Europe 2013</dt>
<dd>Scripting, baby! (<a href="https://youtu.be/FQw3eNYTgfI">watch on youtube</a>)</dd>
<dt>Further videos</dt>
<dd>Scripting in Eclipse RCP-based applications (<a href="https://www.youtube.com/watch?v=32TqigGZSGg">watch on youtube</a>)</dd>
<dd>Eclipse EASE (<a href="https://www.youtube.com/watch?v=PDAnK0lkANg&t=51s">watch on youtube</a>)</dd>
<dd>Easy scripting, easy modeling (<a href="https://www.youtube.com/watch?v=mSjxwVRIBf0">watch on youtube</a>)</dd>
</dl>
</p>
</div>
{$incubation}
EOHTML;
# Generate the web page
$App->generatePage($theme, $Menu, $Nav, $pageAuthor, $pageKeywords, $pageTitle, $html);
?>