Tomboy web synchronization, Conboy and Midgard
Some very interesting developments in desktop wiki land: Tomboy, the popular note-taking application for GNOME and OS X now supports web synchronization.
The developers of Tomboy have launched Snowy, a web service that allows you to synchronize and access your notes online. As the API is documented, I decided to add support for it in Midgard too. This way the Tomboy notes will become regular objects in the content repository.
At the moment there is only the sync service, provided as a component for the MidCOM3 MVC framework. However, a web user interface will also be coming soon. Here's how synchronization with Midgard looks like:
In addition to Tomboy, the Mozilla/Maemo Danish Weekend also showed new advances in mobile Midgard2 land: We launched a Midgardized version of Conboy, the maemo port of Tomboy. Both Midgard2 and Conboy were also built for Fremantle and tested on a developer preview machine. Very promising!
With the Midgard storage back-end Conboy will gain all the regular benefits of using a content repository:
- The data format is immediately scriptable with any language that there are Midgard2 bindings for
- Midgard's MVC framework makes it very easy to build web interfaces for managing and sharing the contents
- D-Bus signals are automatically fired for all changes to the content, allowing multiple applications to work on the data and still stay up-to-date with what is happening
- Contents can be stored to SQLite, MySQL, or any other backend libgda supports
- All content benefits from a set of standardized metadata
While there are plans to add web synchronization to next release of Conboy, the Midgard version will also be able to synchronize via XMPP in true peer-to-peer fashion.
Technorati Tags: midgard