Sample Applets:
-
All features disabled
-
All features enabled
- Quiz mode
<applet> Tag:
<applet codebase=".."
code="AIspace/search/InlineSearchApplet.class"
archive="http://www.aispace.org/search/search.jar"
width=600 height=600 ALT="AIspace
Applet failed to load. Is Java enabled in your browser?" >
<param name="filename" value="http://www.aispace.org/search/saves/simpletree.xml">
<param name="popMenu" value="on">
<param name="messagePanel"
value="on">
<param name="border" value="on">
<param name="textRepresentationPopup"
value="on">
<param name="pathInfo" value="on">
<param name="showEdgeCosts"
value="on">
<param name="showNodeHeuristics"
value="on">
<param name="showAlgorithm"
value="on">
<param name="showQuizResults"
value="on">
<param name="speed" value="fast">
<param name="algorithm" value="depthFirst">
<param name="pruning" value="off">
<param name="quizMode" value="off">
<param name="autoSearchButton"
value="on">
<param name="autoSearchPopup"
value="on">
<param name="fineStepButton"
value="on">
<param name="fineStepPopup"
value="on">
<param name="inspectNodeButton"
value="on">
<param name="quizButton" value="on">
<param name="quizPopup" value="on">
<param name="resetButton" value="on">
<param name="resetPopup" value="on">
<param name="selectButton"
value="on">
<param name="stepButton" value="on">
<param name="stepPopup" value="on">
<param name="stopButton" value="on">
<param name="stopPopup" value="on">
<param name="pruningPopup"
value="on">
<param name="algorithmPopup"
value="on">
AIspace Applet failed to load. Is
Java enabled in your browser?
</applet>
Parameters:
Name |
Description |
Default Value |
Other Values |
filename |
Load a file from URL |
none |
insert URL |
popMenu |
Enable the popup menu |
on |
off |
messagePanel |
Enable the message panel |
off |
on |
border |
Draw applet border |
off |
on |
textRepresentationPopup |
Enable text representation popup menu items |
off |
on |
pathInfo |
Show the path information panel |
off |
on |
showEdgeCosts |
Show edge costs |
off |
on |
showNodeHeuristics |
Show node heuristics |
off |
on |
showAlgorithm |
Display the algorithm currently selected in the bottom panel |
off |
on |
showQuizResults |
Show quiz results in the path information panel |
off |
on |
speed |
Set the animation speed |
fast |
slow, medium, veryFast |
algorithm |
Set the algorithm |
depthFirst |
breadthFirst, lowestCostFirst, bestFirst,
heuristicDepthFirst, A*,
userDefined |
pruning |
Set pruning |
off |
multiplePath, loopDetection |
quizMode |
Start the applet in quiz mode |
off |
on |
autoSearchButton |
Enable the "Auto Search" button |
off |
on |
autoSearchPopup |
Enable the "Auto Search" popup menu item |
off |
on |
fineStepButton |
Enable the "Fine Step" button |
off |
on |
fineStepPopup |
Enable the "Fine Step" popup menu item |
off |
on |
inspectNodeButton |
Enable the "Inspect Node Paths" button |
off |
on |
quizButton |
Enable the "Quiz" button |
off |
on |
quizPopup |
Enable the "Quiz" popup menu item |
off |
on |
resetButton |
Enable the "Reset Search" button |
off |
on |
resetPopup |
Enable the "Reset Search" popup menu item |
off |
on |
selectButton |
Enable the "Select" button |
off |
on |
stepButton |
Enable the "Step" button |
off |
on |
stepPopup |
Enable the "Step" popup menu item |
off |
on |
stopButton |
Enable the "Stop" button |
off |
on |
stopPopup |
Enable the "Stop" popup menu item |
off |
on |
pruningPopup |
Enable the "Pruning" popup menu items |
off |
on |
algorithmPopup |
Enable the "Search Algorithms" popup menu items |
off |
on |
autoscale |
Automatically autoscale when first loading a problem |
on |
off |
Function Calls:
<a> Tag
|
<a href="##" onClick="document.applets[0].fineStep(); return
false;">fine step</a> |
<a href="##" onClick="document.applets[0].step(); return false;">step</a> |
<a href="##" onClick="document.applets[0].autoSearch(); return
false;">auto search</a> |
<a href="##" onClick="document.applets[0].stopSearch(); return
false;">stop search</a> |
<a href="##" onClick="document.applets[0].resetSearch(); return
false;">reset search</a> |
<a href="##" onClick="document.applets[0].quiz(); return false;">quiz</a> |
<a href="##" onClick="document.applets[0].autoscale(); return
false;">autoscale</a> |
<a href="##"
onClick="document.applets[0].arrangeConstraints();
return false;">arrange constraints</a> |
<a href="##" onClick="document.applets[0].setAlgorithm('depthFirst'); return false;">depth first</a> |
<a href="##" onClick="document.applets[0].setAlgorithm('breadthFirst'); return false;">breadth first</a> |
<a href="##" onClick="document.applets[0].setAlgorithm('lowestCostFirst'); return false;">lowest cost first</a> |
<a href="##" onClick="document.applets[0].setAlgorithm('bestFirst'); return false;">best first</a> |
<a href="##" onClick="document.applets[0].setAlgorithm('heuristicDepthFirst'); return false;">heuristic depth first</a> |
<a href="##" onClick="document.applets[0].setAlgorithm('A*'); return
false;">A*</a> |
<a href="##" onClick="document.applets[0].setAlgorithm('userDefined'); return false;">user defined</a> |
Sample Problem URLs:
Name |
URL |
Simple Tree Graph |
http://www.aispace.org/search/saves/simpletree.xml |
Cyclic Graph Example |
http://www.aispace.org/search/saves/cyclicgraph.xml |
Vancouver Neighbourhood Graph |
http://www.aispace.org/search/saves/vancouver.xml |
Misleading Heuristic Demo |
http://www.aispace.org/search/saves/misleadingheuristic.xml |
Multiple-Path Pruning Demo |
http://www.aispace.org/search/saves/multiplepathpruning.xml |
Delivery Robot (acyclic) |
http://www.aispace.org/search/saves/acyclicdelivery.xml |
Delivery Robot (cyclic) |
http://www.aispace.org/search/saves/cyclicdelivery.xml |
Module 4 Graph |
http://www.aispace.org/search/saves/mod4gr1999.xml |
Module 5 Graph |
http://www.aispace.org/search/saves/mod5gr1999.xml |
Bicycle Courier Problem (acyclic) |
http://www.aispace.org/search/saves/acyclicbicycle.xml |
Bicycle Courier Problem (cyclic) |
http://www.aispace.org/search/saves/cyclicbicycle.xml |
|