Added JavaHelp and some first entries into the documentation. JExtDesktopPane now defines keystrokes to access tiling/cascading windows. The main GUI has a new menu structure, showing a preferences entry in the options menu and a "Help Contents" under the Help menu.
This commit is contained in:
2012-05-22 13:52:39 +00:00
parent 4cf0375f35
commit 97ffdbf33a
16 changed files with 146 additions and 12 deletions

View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE helpset PUBLIC "-//Sun Microsystems Inc.//DTD JavaHelp HelpSet Version 2.0//EN" "http://java.sun.com/products/javahelp/helpset_2_0.dtd">
<helpset version="2.0"><maps><mapref location="EvA2Help.jhm"/><homeID>html_index_html</homeID></maps><title>EvA2 Help</title><view><type>javax.help.TOCView</type><name>TOC</name><label>Table Of Contents</label><data>toc.xml</data></view><view><type>javax.help.SearchView</type><name>Search</name><label>Search</label><data>JavaHelpSearch</data></view></helpset>

View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE map PUBLIC "-//Sun Microsystems Inc.//DTD JavaHelp Map Version 2.0//EN" "http://java.sun.com/products/javahelp/map_2_0.dtd">
<map version="2.0"><mapID target="html_index_html" url="html/index.html"/><mapID target="html_ide-basics_keyboard-shortcuts_about-shortcuts_html" url="html/ide-basics/keyboard-shortcuts/about-shortcuts.html"/><mapID target="html_ide-basics_keyboard-shortcuts_menu-shortcuts_html" url="html/ide-basics/keyboard-shortcuts/menu-shortcuts.html"/></map>

View File

@@ -0,0 +1 @@
<01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01>

View File

@@ -0,0 +1 @@
e<><65><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>j<><6A><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>

View File

@@ -0,0 +1 @@
<05><>`<05>2<EFBFBD><07><>@

Binary file not shown.

View File

@@ -0,0 +1,2 @@
JavaSearch 1.0
TMAP bs=2048 rt=0 fl=-1 id1=128 id2=1

Binary file not shown.

View File

@@ -0,0 +1,69 @@
<!DOCTYPE html>
<html>
<head></head>
<body>
<h3>Menu Shortcuts</h3>
<p>There are keyboard shortcuts available to activate the following menu commands and other general commands:</p>
<ul>
<li><a href="#options">Options menu</a></li>
</ul>
<h4><a name="options">Options menu</a></h4>
<table border="1">
<tr>
<th>Keys</th>
<th>Command</th>
<th>Action</th>
</tr>
<tr>
<td>CTRL+P</td>
<td>Preferences</td>
<td>Opens the preferences dialog</td>
</tr>
<tr>
<td>CTRL+Q</td>
<td>Quit</td>
<td>Exits the application</td>
</tr>
</table>
<h4><a name="options">Windows menu</a></h4>
<table border="1">
<tr>
<th>Keys</th>
<th>Command</th>
<th>Action</th>
</tr>
<tr>
<td>CTRL+M</td>
<td>Cascade Windows</td>
<td>Cascades the visible internal windows</td>
</tr>
<tr>
<td>CTRL+,</td>
<td>Tile vertically</td>
<td>Tile the visible internal windows vertically</td>
</tr>
<tr>
<td>CTRL+.</td>
<td>Tile horizontally</td>
<td>Tile the visible internal windows horizontally</td>
</tr>
</table>
<h4><a name="options">Help menu</a></h4>
<table border="1">
<tr>
<th>Keys</th>
<th>Command</th>
<th>Action</th>
</tr>
<tr>
<td>F1</td>
<td>Help</td>
<td>Opens the help contents</td>
</tr>
</table>
</body>
</html>

View File

@@ -0,0 +1,11 @@
<html>
<head></head>
<body>
<h1>EvA2 Help</h1>
<p>EvA2 (an Evolutionary Algorithms framework, revised version 2) is a comprehensive heuristic optimization framework with emphasis on Evolutionary Algorithms implemented in Java. It is a revised version of the JavaEvA optimization toolbox, which has been developed as a resumption of the former EvA software package.
EvA2 integrates several derivation free optimization methods, preferably population based, such as Evolution Strategies (ES), Genetic Algorithms (GA), Differential Evolution (DE), Particle Swarm Optimization (PSO), as well as classical techniques such as multi-start Hill Climbing or Simulated Annealing. Besides typical single-objective problems, multi-modal and multi-objective problem are handled directly by the EvA2 framework. Via the Java mechanism of Remote Method Invocation (RMI), the algorithms of EvA2 can be distributed over network nodes based on a client-server architecture.</p>
<p>EvA2 aims at two groups of users. Firstly, the end user who does not know much about the theory of Evolutionary Algorithms, but wants to use Evolutionary Algorithms to solve an application problem. Secondly, the scientific user who wants to investigate the performance of different optimization algorithms or wants to compare the effect of alternative or specialized evolutionary or heuristic operators. The latter usually knows more about evolutionary algorithms or heuristic optimization and is able to extend EvA2 by adding specific optimization strategies or solution representations.</p>
<p>EvA2 is being used as teaching aid in lecture tutorials, as a developing platform in student research projects and applied to numerous optimisation problems within active research and ongoing industrial cooperations.</p>
<body>

View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE toc PUBLIC "-//Sun Microsystems Inc.//DTD JavaHelp TOC Version 2.0//EN" "http://java.sun.com/products/javahelp/toc_2_0.dtd">
<toc version="2.0"><tocitem target="html_index_html" text="Introduction"/><tocitem text="IDE Basics"><tocitem text="Getting Started"><tocitem text="User Interface"/></tocitem><tocitem text="Keyboard Shortcuts"><tocitem target="html_ide-basics_keyboard-shortcuts_about-shortcuts_html" text="About Shortcuts"/><tocitem target="html_ide-basics_keyboard-shortcuts_menu-shortcuts_html" text="Menu Shortcuts"/><tocitem text="Window Navigation Shortcuts"/></tocitem><tocitem text="Tutorials"><tocitem text="Monte-Carlo-Search"/><tocitem text="Hill-Climber"/><tocitem text="Simulated Annealing"/><tocitem text="Genetic Algorithms and Genetic Programming"/><tocitem text="Population Based Incremental Learning"/><tocitem text="Evolution Strategies"/><tocitem text="Model Assisted Evolution Strategies"/><tocitem text="Genetic Optimization"/></tocitem></tocitem><tocitem text="EvA2 Modules"><tocitem text="Getting Started"/><tocitem text="Implementing a new Module"/></tocitem></toc>