Hi Apil and group,
Yes, the project is still quite active, as you will see if you look at the SVN commit logs.
The cogchar project is part of the larger glue.ai
constellation of software.
We have been wanting to update these groups and our websites, but that effort always lags
behind our work on actual features. I will give a very brief, rough explanation here and
will attempt to follow up more when you ask more questions.
The best way to get started is probably to read the glue.ai
Then you can pull down the current SVN trunk for the friendularity project,
and do a maven build of that. It will pull in all the binary dependencies you need.
From there the next steps vary depending on your interests.
You can launch the org.friendularity.bundle.demo.ccmio bundle to see a simple
virtual world demo. There are flags in the bundle activator source there that
turn on some different features, including camera processing. There are a
few keystrokes you can press to activate different features in the virtual world.
There are several kinds of networking available to that VirtualWorld process
(AMQP via Apache Qpid, Akka Remote, Spray.io HTTP). Text To Speech
services are usually connected using AMQP, running external speech
processes defined in the MechIO.org software.
In theory the software should work across all platforms at JDK 7 and up, but our main
testing is currently with JDK 7 (slowly moving towards JDK 8), using Ubuntu Linux for
robots and Windows 7 for OpenGL simulation. (We recently had a bug
in using OpenGL on Linux, but it may be fixed now).