home
products
technology
clients
about
 


Psyclone
Pro™
read about the OpenAIR
message
protocol


AIR Plugs

Psyclone uses a patent-pending Whiteboard™ system that lets multiple modules publish and subscribe to typed messages. To let programs written in various languages talk to each other via Whiteboards, the programs can use "Plugs" small code stubs that let them talk to Psyclone via the standard AIR message protocol.

At present there are mature AIR Plugs available for Java and C++; other programming languages are being worked on. Below is a short description of the Plugs for each language planned.

Java
The Java AIR Plug has been around since the birth of Psyclone and is by this time as mature as Psyclone itself. It has been tested on several, but not all, platforms that Java runs on.

C++
The C++ AIR Plug has been around since the birth of Psyclone and is by this time as mature as Psyclone itself.

C
Since all Plugs are object-oriented, a pure-C AIR Plug is not available or planned. Should specific needs for it emerge such a Plug could be produced in relatively short time.

C#
A C# AIRPlug is available from third-party developers on MINDMAKERS.ORG.

Python
A prototype Python AIR Plug has been built and is currently being tested. We plan on releasing a pure Python Plug in the near future.

LISP
Many AI applications and research projects use LISP as the main language; an OpenMCL version is planned for Mac OS X - other versions will follow.

Other
As requests emerge for AIR Plugs in various languages we try to address them as quickly as possible.

 

 

 
2006©Communicative Machines