Archive for July, 2004

RTI’s NDDS introduces seamless distributed processing

Saturday, July 17th, 2004

CajunBot has distributed processing, thanks to NDDS from RTI ( The transformation happened overnight, literally, without making any significant changes to the rest of the system. NDDS is a publish-subscribe middleware. It takes care of all the gory details of transporting data between machines. To make our system ‘distributed’ was as simple as writing two programs, a publisher and a subscriber. The publisher takes data from a producer module and uses NDDS middleware to broadcast it on a local network. A subscriber, on another machine, picks broadcasts from the middleware and acts as a pseudo-publisher. CajunBot’s producer-consumer architecture, developed by Pablo Mejia, was well suited for the overnight transformation. Nitin Jyoti introduced NDDS to the team. Four years ago he had evaluated NDDS in another context. When we began brainstorming on how to move to a distributed architecture, he mentioned RTI’s NDDS publish-subscribe middleware. Our initial concern of getting locked into a non-standard middleware was addressed by RTI. NDDS 4.0, the next release, will conform to OMG’s DDS standard. The standard has been pioneered by RTI, which makes them the leader in publish-subscribe middleware.

Arun Lakhotia

Firefly Digital unveils new website

Wednesday, July 7th, 2004

Team CajunBot is gearing up for Grand Challenge 2005. The first step a great new website, thanks to Firefly Digital, undoubtedly the best web designers in Louisiana. I am sure you will agree that the website looks great. What you do cannot see is that the site is also highly functional. The site is completely database driven. So everything can be changed with just a few clicks. The site has great features for CajunBot fans. You can now scribble notes in our guest book. You can subscribe to our news alerts. You can also learn about individual team members, their role in the project, and even send them personal notes. This site will soon become the hangout for the team members too. The ‘Team Area’ provides a place to manage calendars, to keep documents, to story tid-bits of information, and to search all the information base. The site is managed using Firefly Gadget, a web content management tool developed by Firefly Digital. When it comes to managing web content, Gadget is as good as it can get.

Arun Lakhotia