Update: Details about the implementation posted by ronin on 6th September 2007
I have started coding the core mesh networking daemon that will work in the background with the front-end. The key features that I have deemed to be necessary is to get all of the basic networking components working. That includes registering on the mesh network, routing network traffic, publishing/receiving messages, and being able to configure the daemon as it is running. One of the features which i would like to integrate is the ability for the efika to act as a bridge between an existing LAN network and the mesh network.
The network component will be written entirely in C++ given the scope of it and the requirement for being able to extend the daemon's functionality.