View Single Post
Posts: 35 | Thanked: 64 times | Joined on Aug 2006 @ Somerville, MA
#1
PortaBase is an application for managing one-table database files. Notable features include:
  • String, Integer, Decimal, Boolean, Note (multi-line text), Date, Time, Calculation, Sequence, Image, and Enum column types
  • Custom data views (subsets of the columns in any order)
  • Filter the displayed rows using sets of conditions
  • Sort the rows by any combination of columns, each in ascending or descending order
  • Add, delete, rearrange, and rename columns at any time
  • View summary statistics for columns (total, average, min, max, etc.)
  • Import and export support for CSV and XML, plus export to HTML
  • Optional data file encryption
  • Simple calculator widget for entering numeric data

I personally use PortaBase as a media collection inventory, shopping list, TODO list, address book, password manager, financial tracker, and photo organizer, among other things.

The feature set is fairly robust for a relatively new Maemo release because PortaBase started its life as an application for the Sharp Zaurus PDAs, and also got ported to Linux and Windows PCs years ago. Development stalled when the Zaurus community fractured into multiple ROMs, with minor differences between them and all using increasingly outdated libraries; maintaining it all just took too much work. But now that Qt 4 is available on Maemo, I've done a major housecleaning of the code and started a series of PortaBase 2.0 pre-release versions for Diablo, Fremantle, Linux/UNIX, Mac OS X, and Windows. That's still a lot of platforms, but the fact that they're all using Qt 4.5 or higher makes it much easier to manage.

Version 2.1 is available in Diablo extras and Fremantle extras-testing. Version 2.0 is already available in Fremantle extras. If you encounter any problems with the application, please report them so I can fix them in future releases.

Let me know if you have suggestions for improvement, interest in contributing or updating a translation, desire to contribute in some other way, or any other questions or comments.

Currently, there's another option for contributing and providing feedback: I'm running a Kickstarter campaign with the goal of accelerating development of the next batch of major features. If you'd like to contribute, obtain some of the campaign's reward items, and/or vote on which features you'd like to see implemented next, please take a look.

Edits:
2010-05-27 Updated with information about 2.0 rc1, and removed pre-PR1.2 issues.
2010-06-21 Updated with information about the 2.0 final release and extras-testing
2010-08-03 Updated for the promotion to Fremantle extras
2012-09-10 Updated links, added information about the 2.1 release and Kickstarter campaign

Last edited by jmbowman; 2012-09-10 at 20:57.
 

The Following 31 Users Say Thank You to jmbowman For This Useful Post: