YNAB

Wer auf der Suche nach einer Software zur Budgetverwaltung ist, der sollte sich einmal YNAB ansehen. Das Kürzel steht dabei für „You Need A Budget“ und funktioniert grob gesehen so, das man jede Einnahme einem Budget zuweist und diese Budgets nicht überzieht. Passend zu diese Software gibt es auch einen „Bits und so“ Podcast.

https://www.youtube.com/watch?v=8zC9HQKhXdc

Zu finden ist die Software unter http://www.youneedabudget.com/. Preislich schlägt sich dabei mit $ 60 für die Windows und Mac OS X Version zu Buche. Daneben gibt es auch noch eine kostenlose Mobilsoftware mit welcher es möglich auch unterwegs die Einkäufe und ähnlichen zu verbuchen.

Der Daemon pyPimd

Der Daemon pyPimd welcher ein Teil des neuen Openmoko Frameworks ist, kümmert sich um das Personal Information Managment (PIM). Dazu gehören die Adress-, und Nachrichtenverwaltung (z.B. E-Mails, SMS, Instant Messenger), Anrufhistory, Kalender und Events und weitere Sachen. Neben diesen Funktionen stellt er (bzw. soll es in Zukunft) auch Funktion zur Synchronisation mit dem Desktoprechner (z.B. über Protokolle wie SyncML) bereit. Es handelt sich also um einen Daemon welcher die PIM Backend Funktionen bereit stellt. Er wird im Rahmen des Google Summer of Code 2008 von Abraxa entwickelt.

Der Entwicklungsplan von Abraxa gliedert sich dabei in etwa in folgende Punkte: Im ersten Schritt soll ermittelt werden welche Features für eine vollständige PIM Infrastruktur benötigt werden. Danach wird versucht dieses Features in eine logische Struktur zu bringen (Telefonbuch API, Messaging API, API für intelligente Abfragen) damit diese in eine dbus API gegossen werden können.

Anschließend sollen ein prototypisch Daemon/Client Paare für den Test geschrieben werden, damit die ganze API getestet werden kann. Nach diesen Tests kann dann damit begonnen werden die API soweit verbessert das sie für Drittentwickler einfach zu nutzen ist.

Zur Speicherung der Daten ist zu sagen, das jedes Plugin dabei selber bestimmten darf wie es seine Daten speichert (z.B. als CSV Datei oder als SQLite Datenbank). Natürlich kann sich an diesem Konzepten immer noch viel ändern bis die finale Version erscheint.

Weitere Informationen dazu gibt es unter http://www.neo1973-germany.de/wiki/pyPimd.