LWN.net Logo

Advertisement

E-Commerce & credit card processing - the Open Source way!

Advertise here

Development

Buddi - Personal finance software for the rest of us

By Forrest Cook
August 15, 2007
Buddi is a cross-platform financial program that was written by Wyatt Olson. The project news shows the first beta release came out in May, 2006. [Buddi]

Buddi is a personal finance and budgeting program, aimed at those who have little or no financial background. In making this software, I have attempted to make things as simple as possible, while still retaining enough functions to satisfy most home users. Buddi is released as Open Source Software.

Buddi will run on almost any computer which has a Java virtual machine installed. This can include Windows, Macintosh OS X, Linux, and many other operating systems. Buddi is currently available in Dutch, English, French, German, Greek, Italian, Norwegian, Portuguese, Russian, and Spanish.

The feature list for Buddi includes:

See the online screenshots for a look at the software in action. More information on Buddi is available from the FAQ document.

Buddi installation was trivial on an Ubuntu 7.04 system using the provided .deb package. Sun's Java Virtual Machine (at version 1.5 or higher) was a required dependency.

Running the code the first time brought up a series of first-run screens, then the main control panel. There were some indications that the software is still a little young. The help menu pulldown just listed the Ctrl+Shift+H command that had to be typed in manually to get the appropriate browser screen to display. Adding information to the transaction windows was a bit rough at first, several of the form's fields had no title and attempts to enter data were initially rejected with somewhat cryptic messages. Referring to the online tutorial document cleared up most of the confusion. Once some data was entered, creating reports and graphs became fairly intuitive.

Stable version 2.6 of Buddi was recently announced: "This includes numerous minor UI enhancements, which should make life a little easier for everyone. Note that the API has been upgraded to 2.6; this means that the old plugins will not work for you anymore. I have released all stable plugins in the Buddi Plugins repository for 2.6 format".

Financial software is often cited as an application space that is lacking for Linux, Buddi should help to fill that vacancy. The software is already useful enough for basic finance tracking, hopefully as the code matures, it will become a bit easier to use.

Buddi downloads are available in .jar format for all platforms, and as packages for Debian/Ubuntu systems. Give it a try.

Comments (16 posted)

System Applications

Clusters and Grids

UNICORE 6.0 available (SourceForge)

Version 6.0 of UNICORE is available. " UNICORE (Uniform Interface to Computing Resources) offers a ready-to-run Grid system including client and server software. UNICORE makes distributed computing and data resources available in a seamless and secure way through intranets and internet. The UNICORE team is proud to announce the availability of UNICORE 6.0, the latest, WSRF based implementation of the UNICORE Grid middleware."

Comments (none posted)

Database Software

PostgreSQL Weekly News

The August 12, 2007 edition of the PostgreSQL Weekly News is online with the latest PostgreSQL DBMS articles and resources.

Full Story (comments: none)

SQLite version 3.4.2 announced

Version 3.4.2 of SQLite, a light weight DBMS, is out. "While stress-testing the soft_heap_limit feature, a bug that could lead to database corruption was discovered and fixed. Though the consequences of this bug are severe, the chances of hitting it in a typical application are remote. Upgrading is recommended only if you use the sqlite3_soft_heap_limit interface."

Comments (none posted)

Mail Software

Apache SpamAssassin 3.2.3 is available

Version 3.2.3 of Apache SpamAssassin, an email filter, has been announced. "3.2.3 is a major bug-fix release."

Full Story (comments: none)

Networking Tools

GNU SASL 0.2.19 (alpha) released

Alpha version 0.2.19 of GNU SASL has been announced. "GNU SASL is a library that implements the IETF Simple Authentication and Security Layer (SASL) framework and some SASL mechanisms. SASL is used in network servers (e.g. IMAP, SMTP, etc.) to authentication peers, and can also integrity and privacy."

Comments (none posted)

Printing

Common UNIX Printing System 1.3.0 announced

Version 1.3.0 of the Common UNIX Printing System (CUPS) has been announced. "CUPS 1.3.0 is the first stable feature release in the 1.3.x series and includes over 30 new features and changes since CUPS 1.2.12, including Kerberos authentication, DNS-SD/Bonjour/Zeroconf support, improved on-line help, and localized printer drivers."

Comments (none posted)

Security

Snare for Linux 1.2 released (SourceForge)

Version 1.2 of Snare for Linux has been announced. "SNARE (System iNtrusion Analysis and Reporting Environment) is a series of log collection agents that facilitate centralised analysis of audit log data. Agents are available for Linux, Windows, Solaris, IIS, Lotus Notes, Irix, AIX, ISA/IIS + more. Finally, we have one package for the Snare for Linux agent! 32 and 64 bit RPMS are available for download with a number of updates and improvements".

Comments (none posted)

Web Site Development

KnowledgeTree OSS STABLE 3.4.2 is now available (SourceForge)

Stable version 3.4.2 of KnowledgeTree, a document management system, has been announced. "This is a bugfix release that mainly addresses some webservices and XSS issues as well as several smaller issues related to i18n and issues created by the XSS fixes".

Comments (none posted)

LimeSurvey 1.50 released (SourceForge)

Version 1.50 of LimeSurvey, a PHP-based web application that allows you to develop and publish online multi-question multi-lingual surveys, is out. "The LimeSurvey development-team is very proud to announce the new stable version 1.50. The worldwide team of about seventeen developers and translators around project leader Carsten Schmitz invested over one year in developing and testing this new version of the currently most used open source survey system. The software, which was previously named PHPSurveyor and renamed May 2007 to LimeSurvey, has been improved a lot and many new wanted features have been added."

Comments (none posted)

Smartweb Test 1.0.1 (stable) released (SourceForge)

Stable version 1.0.1 of the SmartWeb framework has been announced. "The SmartWeb framework is targeted to support rapid development of simple to complex web applications, leading to development of clean and stable code. It's builded over consolidated open source frameworks and features the most useful design patterns."

Comments (none posted)

Django Roundup

The August 12, 2007 edition of the Django Roundup covers the latest news from the Django web platform.

Comments (none posted)

Desktop Applications

Audio Applications

Ardour 2.0.5 released

Version 2.0.5 of Ardour, a multi-track audio editor, is out. "As we grow nearer to the dog days of the northern hemisphere's summer, we bring you Ardour 2.0.5 ( DMG available), a fixup release coming after various issues were discovered on OS X while preparing a package of 2.0.4." See the release notes for more information.

Comments (none posted)

Ecasound 2.4.6 released

Version 2.4.6 of Ecasound, a multi-track audio recorder and sound file modification tool, is out with the following changes: "Ability to specify a custom configuration resource file has been added. Several long-standing bugs have been fixed. The licensing of rubyecasound has been changed." See the release notes for the full announcement.

Comments (none posted)

Mammut V0.60 and Snd-ls V0.9.8.1_beta

Mammut version 0.60, an audio FFT application and Snd-ls 0.9.8.1 beta, a sound editor, have been announced. Both feature bug fixes and other improvements.

Full Story (comments: none)

Business Applications

JasperReports 2.0.0 released (SourceForge)

Version 2.0.0 of JasperReports is out. "JasperReports, the market leading open source business intelligence and reporting engine. This project is being moved to http://www.jasperforge.org/. This project is the home for all things Jasper, Reports, Analysis, Server, and Intelligence."

Comments (none posted)

Desktop Environments

Compiz Fusion Release 0.5.2 is out

Release 0.5.2 of Compiz Fusion has been announced. "This is the first development release of Compiz Fusion, the result of more than six months of work and polish. The first stable release, 0.6.0, will follow after the Compiz 0.6.0 release. Compiz Fusion is the result of a merge between the Compiz community plugin set "Compiz Extras" and the parts of the Beryl project that are independent of the window manager core. The two communities have re-united to create a user experience for Linux that rivals anything available on other platforms."

Full Story (comments: none)

GNOME Software Announcements

The following new GNOME software has been announced this week: You can find more new GNOME software releases at gnomefiles.org.

Comments (none posted)

KDE Software Announcements

The following new KDE software has been announced this week: You can find more new KDE software releases at kde-apps.org.

Comments (none posted)

Xorg Software Announcements

The following new Xorg software has been announced this week: More information can be found on the X.Org Foundation wiki.

Comments (none posted)

Games

FreeCol 0.7.1 released (SourceForge)

Version 0.7.1 of FreeCol has been announced. "FreeCol is an open version of the turn based strategy game Colonization. This release fixes the bug causing native units to be frozen on the mapboard."

Comments (none posted)

G3D 7.00 Engine released (SourceForge)

Version 7.00 of the G3D engine, a C++ 3D graphics library for game developers, researchers, and students, has been announced. "Version 7.00 of the G3D engine is a complete graphics solution for building 3D games and simulators. It contains powerful features like a skinnable GUI, loading of many popular 3D model formats, and hardware shaders. G3D is used at many top universities including Brown University and Williams College, and has appeared in several commercial games."

Comments (none posted)

Interoperability

Wine 0.9.43 released

Release 0.9.43 of Wine has been announced. Changes include: Direct3D support on top of WGL instead of GLX for better portability, Many DirectSound fixes, Still more gdiplus functions, Many crypt32 improvements and Lots of bug fixes.

Comments (none posted)

Music Applications

nova 0.1 released

Version 0.1 of nova, a computer music system with a dataflow syntax, has been released. "Compared to earlier releases, few new features have been added, but quite a number of bugs have been fixed and some architectural changes have been made to gain some performance."

Full Story (comments: none)

PHASEX 0.11.1 announced

Version 0.11.1 of PHASEX, an experimental software synthesizer, is out. "PHASEX-0.11.1 contains fixes for the segfault issues some users have seen with version 0.11.0. Special thanks goes to Adam Sampson for tracking this down, and to the rest of you who sent in bug reports. Upgrading to 0.11.1 is recommended for all users, since it appears that this bug will corrupt memory used by the synth engine even if it doesn't trigger a segfault."

Full Story (comments: 1)

Digital Photography

UFRaw 0.12.1 released

Version 0.12.1 of UFRaw, a utility to read and manipulate raw images from digital cameras, is out. "This is just a bug correction version".

Full Story (comments: none)

Science

Jmol 11.2 released (SourceForge)

Version 1.12 of Jmol, a Java molecular viewer for three-dimensional chemical structures, has been announced. "Jmol 11.2 introduces many new capabilities, including "flying" through the molecule in "navigation mode", internal (arbitrary plane) slabbing, surface cavity depiction, mapping of user-derived data onto surfaces, loading of files without replacing already-loaded files, variable translucency, the translating, rotating and inverting of selected atoms, the use of calculated mathematical values in all commands, and the writing of JVXL surface data directly to files."

Comments (none posted)

Miscellaneous

GPE 2.8 released

Version 2.8 of GPE for the Maemo Internet tablet has been announced. "The first stable release of GPE for the Maemo environment is now available. GPE for Maemo includes the following applications: gpe-calendar, gpe-contacts, gpe-todo, gpe-timesheet, gpe-filemanager, starling (audio player) and gpesyncd."

Full Story (comments: none)

Languages and Tools

C

GCC 4.3.0 Status Report

The August 9, 2007 status report for GCC 4.3.0 is online. "We entered Stage 2 on July 6th. I plan to put us into Stage 3 on September 10th. At that point, we will accept only bug-fixes -- no more new features until Stage 1 for GCC 4.4."

Full Story (comments: none)

Ctalk 1.0.8 announced

Stable version 1.0.8 of Ctalk has been announced. "Ctalk provides object oriented features, like classes, methods, and inheritance, to C programs. Programs can use only a few object oriented features, or they can be written almost completely with ctalk objects. Ctalk includes the ctalk interpreter, the C99 compliant preprocessor, ctpp, and the ctalk run time library, which provides objects and methods with support for run time events."

Comments (none posted)

Python

Spreading Python applications (Linux.com)

Linux.com provides a mini-tutorial on distutils, the standard packaging tool for Python apps. "You have just written a fantastic and useful Python application, and you're ready to share it with the world. Distutils, a Python module that provides a standard way of distributing and installing Python apps, can help you simplify the process of installation."

Comments (11 posted)

Python-URL! - weekly Python news and links

The August 13, 2007 edition of the Python-URL! is online with a new collection of Python article links.

Full Story (comments: none)

Ruby

Behavior Driven Development Using Ruby (Part 1) (O'ReillyNet)

O'Reilly has published part one in a series on Behavior Driven Development with Ruby. "You've heard of Test Driven Development. You may have even heard of Model Driven Development. But now get ready to learn Behavior Driven Development, a methodology all about making sure that your code produces the right end results, rather than just executing correctly. Gregory Brown starts us on our way by showing us how to use RSpec in Ruby."

Comments (none posted)

Tcl/Tk

Tcl-URL! - weekly Tcl news and links

The August 10, 2007 edition of the Tcl-URL! is online with new Tcl/Tk articles and resources.

Full Story (comments: none)

Tcl-URL! - weekly Tcl news and links

The August 15, 2007 edition of the Tcl-URL! is online with new Tcl/Tk articles and resources.

Full Story (comments: none)

Page editor: Forrest Cook
Next page: Linux in the news>>

Copyright © 2007, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds