
Psyclone AIOS
is a powerful platform for building complex automation
and autonomous systems.
Overview
The
Psyclone AIOS™ platform is based on a decade of research of
large-scale AI and distributed systems. It was built from the ground
up with the express goal of creating a new foundation for complex
and interactive systems.
Key features
- Semantic
message- and stream-based data exchange model
- Mediated
publish-subscribe communication with direct module-to-module interaction
support
- Distributed
(multiple computer) module execution
- Central
management of system configuration
- Web-based
monitoring of system run-time
- Multiple
simultaneous network support with automatic firewall detection
- Multiple
programming language support; code infusion for C++
- Scalable
as applications grow — from a single computer to large server
farms
Powerful
Use Psyclone AIOS
for building and running industrial-strength systems for powerful
automation and autonomy:
- Mix monolithic and modular systems
modeling
- Easily build systems with mixed
symbolic messaging and binary streams
- Leverage the dynamic, built-in
Quality-of-Service system for communicative and runtime events
- Freely mix publish-subscribe and
client-server architectures
- Testbuild modular configurations
more quickly
- Build complex, robust systems
more quickly
Flexible
With modular systems built in the
Psyclone AIOS™ framework you can:
- Reconfigure faster even the most
complex systems
- Monitor the system at runtime
- Connect modules from a library
of modules supporting numerous services
- Write custom plug-ins for monitoring
and controlling the system with ease
- Redirect streamed audio and video
using publish-subscribe mechanisms
- Modify the system configuration
at run-time without downtime
Technology
The patent-pending architectural
structure and design methodology we call divisible
modularity, Psyclone AIOS allows incremental construction
of multi-granular, heterogeneous systems. Providing easy-to-use
yet flexible XML configuration files and bulletin boards with powerful
automatic quality-of-service (QoS) mechanisms, Psyclone AIOS
enables easy setup and testing of system architectures.
A message-based interaction scheme
is a more powerful approach to distributed computation than the
alternative remote method invocation (RMI) as used in e.g. CORBA
and DCOM. Psyclone provides a lightweight implementation
of the OpenAIR specification, with additional support for data streams.
Psyclone
uses patent-pending Whiteboards™ that lets multiple modules
publish and subscribe to semantically typed messages. To
let programs written in various languages talk to each other via
Whiteboards, programs can use "Plugs" - small
code stubs that let them talk to Psyclone via the standard AIR
message protocol.
Combined with our off-the-shelf and
custom-built modules, Psyclone AIOS provides
unprecedented real-time interactivity and communicative intelligence.
Psyclone is
written in C++ for high performance and robustness, and runs on
many platforms. It is available for the following platforms:
Linux
Windows
Cygwin
Mac OS X
PocketPC
various flavors of UNIX
more on
technology ...
|