Demo:

3-APLM -- Platform for Lightweigth Deliberative Agents
Fernando Koch


3APL-M is a platform for building applications using Artificial Autonomous Agents Programming Language (3APL) as the enabling logic for the deliberation cycles and internal knowledge representation. It is small enough to fit in mobile computing devices, such as Personal Digital assistants (PDAs) and mobile phones, requiring less than 512Kb RAM and low-profile processing capabilities. This platform provides the means to implement Belief, Desire and Intentions based applications that run locally in the device.

We will present three live demos applications developed using 3APL-M:

  1. a block world example that presents how Java and 3APL integrate to create an application that controls the device's interface.
  2. a Wumpus World game, running on a mobile phone, where 3APL-M has been used to develop the deliberation process of this renowned artificial intelligence problem.
  3. a Personal Mobile Shopping Assistant application developed 3APL-M and applying concepts of interest based negotiation (IBN).

Detailed information of 3APL-M, application demonstrations and software download can be accessed by the web site http://www.cs.uu.nl/3apl-m/.