The Mokan project was created to explore the role of prefetching and reconciliation in the mobile environment.
Our current research focuses on using compile-time information gathered from program sources to assist in both prefetching and reconciliation. This research has lead to new prefetching methods that capture future objects before a disconnection. Mokan is also exploring optimistic replica management with epidemic updates as a technique to ensure application progress in the disconnected environment. In the future we will also investigate compile time techniques allowing automatic reconciliation and object partitioning.
The Adaptive Graph Library A graph algorithm toolkit where users specify the properties of the graphs and allow the system to choose the correct implementation/representation.
Some software written for school projects.
Some useful utilities for research and fun.