FJK Home CPE/CSC 480 Syllabus Schedule Lecture Notes Assignments Labs Project Other Links
CPE/CSC 480 Artificial Intelligence Fall 2004

CPE/CSC 480 AIILE Environment for Search Methods

Note: This software provides an environment for the implementation of search methods in the CPE/CSC 480 Artificial Intelligence class. It was developed by John Clayton in the Summer and Fall of 2003. It is intended only for use in this class; if you want to use it outside of this class, please contact John or me.

Welcome to AIILE     

Author: John Clayton
Email:jclayton@calpoly.edu

Advisor: Dr. Franz Kurfess
Email:fkurfess@calpoly.edu


Last Updated: 10-25-2003

Overview:

The Artificial Intelligence Interactive Learning Environment is an agent simulation environment for teaching artificial intelligence algorithms. AIILE utilizes the JavaBean component architecture to provide a scalable standard interface for designing agents and their environment. Once an environment is developed using AIILE's interface templates, the creation time of agents to inhabit the environment is reduced.  The main focus of the programmer is on the agent's algorithms, not on the system that runs the agents.     

 

Download:

Fixes:
  • A hint class was added and the environment source is available. :: 10-25-03
  • Successor node list provides clockwise ordering, starting position at noon. :: 10-21-03, 6:42 am
Help:
     JavaDocs:
     General AIILE help:
     Bean help:
  • Sun's General Bean Page As stated, sun's bean page. Lot's of links if you are interested in Sun's component architecture.
  • Writing a Simple Bean This shows how a bean is to be created and deployed.  The example uses the beanbox tool.
  • BeanBox This is Sun's dated programming tool for deploying JavaBean components.  It provides nice drag n drop behavior and is good for experimentation.  If a bean works in this tool, it will work in AIILE.
FJK Home CPE/CSC 480 Syllabus Schedule Lecture Notes Assignments Labs Project Other Links
© 2000-2025
Franz Kurfess