Skip to Content

TUAW Review: HanDBase for iPhone

Last month TUAW pointed you to a video of a relational database application for iPhone and iPod touch: HanDBase. DDH Software, developers of HandDBase, announced immediate availability of the program in the iTunes App Store.

At US$9.99, HanDBase (click opens iTunes) isn't cheap, but when you consider that it can be used to create custom iPhone database applications to track just about anything in your life, it begins to look like a bargain. HanDBase has been a popular product in the mobile computing space for years, and HanDBase aficionados have uploaded over 2,000 applets (database templates) to the HanDBase applet gallery for free download by other users.

Over the past three weeks, I've been test driving HanDBase for iPhone / iPod touch.

Read on for a full review of the app.

HanDBase is an easy to use relational database system. If I were to compare it to a Mac application, I'd say it's similar to Bento by FileMaker. HanDBase comes with seven applets, but if you don't like those you have a choice of downloading a new applet from the applet gallery or creating one from scratch. The initial gallery (see the first screenshot at right above) contains checkbook, shopping list, customer list, movie list, password keeper, time billing and time billing detail applets.

When I'm teaching Business Analysis classes across the US, I like to keep track of things like the course number, the city, the venue (classroom location), the class I'm teaching, the number of participants, and the start and end dates. Previously, I had to rely on an Excel spreadsheet. I decided to create my own "Instructor Log" database (applet) in HanDBase. Since my needs are so unique, I decided to create a new database from scratch. Tapping on the "Create From Scratch" button (in the screenshot at left below) brings up the Database Properties page at right below.



On this page, you define everything for a new database. General Database Settings is where you create a name for a new database, and set a category if required. You can create your own categories, or use the standard Business, Personal or Unfiled categories.The next button on the Database Properties page is where you define all of the different fields that make up your custom database (see below on left). There are a huge number of field types available: text, integer, floating point number, pop-up list, checkbox, unique, image, date, time, link, linked, note, heading, DB popup, relationship, conditional, and external. I added seven fields (below right); each HanDBase database can have up to 100 fields.



Each type of field has its own specific settings. For example, the screenshot below shows three of the classes that I teach. They'll appear in a popup so that when I need to enter the class information, I tap on the field and a list of the classes appears on the screen. To choose a class type, I just tap on one.



Some of the other properties that are set for a HanDBase database include the field order, which also provides you with a choice of a Quick Search field. You can define views for the data, which are a set of filters, sorts, and field settings. Of course, you may want to have some of your mobile databases password protected or encrypted. That's where security settings (below) come into play. You can set access passwords, set permissions to open, add, edit, or delete data records or databases, Encryption can happen for marked fields when the database or a record is closed, or you can choose to manually encrypt records.



If you're going to be distributing your databases throughout your company, you might want to add your name and release notes to the database file. That's where the Author Information property is used. Finally, you can set options for what to do with the database when it's opened (below).



As you can see below, my database is ready to roll now, and tapping the plus sign on the lower left side of the screen displays an Edit Record page. You can add data, edit popups, and then press the Save button when your work is done. When you click the arrow on the right side of the individual field names, a full data entry screen for that type of field appears.



What do you do once you've captured a lot of data in the field? Or vice-versa, how do you get a lot of information from your Mac or PC to the iPhone. It's simple; just use the desktop software. It's designed to take a .pdb file that is pulled from the iPhone or iPod touch, then open it for editing or further manipulation on the Mac. To grab a database file from the iPhone, you tap on the transfer icon in the lower right hand corner of the iPhone display. This starts up a web server on the iPhone, and a screen shows you the IP address you need to enter into your browser. From the browser, you see a screen similar to the following:


Through this easy web interface you can download the complete database in .pdb format, or as a comma-separated text (.csv) file. You can also add data to any database from a .csv file or upload a HanDBase database you've created on the desktop.

You can also purchase data and sync exchange add-ons for Microsoft Access or ODBC databases, which makes syncing data from an iPhone to a database server a piece of cake.

In summary, HanDBase for iPhone is a very powerful and customizable database. There's really no competition to HanDBase, and given their long history and track record in the handheld world, HanDBase will be adopted quickly in businesses where custom databases are needed. At $9.99, this app is a bargain.


Last month TUAW pointed you to a video of a relational database application for iPhone and iPod touch: HanDBase. DDH Software, developers...
 

Add a Comment

*0 / 3000 Character Maximum

14 Comments

Filter by:
elli

On my Palm I used to have a DB of Showtune Lyrics to have when I go to the Piano Bar and can't remember the words. No, It doesn't mean that I drink... but they ARE putting something in the water, cause I can't remember ANYTHING.

I would LOVE to have the iPhone version.

January 28 2009 at 1:07 AM Report abuse rate up rate down Reply
Fred

Does HanDBase or any other iPhone database sync with a desktop application?

I've tried FMTouch and it "syncs" with Filemaker. I put syncs in quotes because one has to sync manually. Another problem with these two apps is that searching across fields isn't possible—only one field at a time.

JFile was good on Palm systems, but syncing to a Mac was problematic. The jFile developer says he's not interested in competing on the iPhone.

January 26 2009 at 11:42 AM Report abuse rate up rate down Reply
Daniel Nevin

Allow me to join the fray.

Our garageband sized company have just released an iPhone flat file database that we call inForm. We intend to add relationial features in the future but we've tried to emphasize simplicity over relational features first. I think it's a real challenge to keep the UI clean and manage all these features at the same time.

Should you be intereted, please see:

http://tinyurl.com/artscii

We'd love any UI / functionality feedback you might be able to provide. As for pricing, we think that 9.99 is more than fair. We will not be caught up in a race to the bottom.

Daniel Nevin
artscii.com



November 27 2008 at 12:36 AM Report abuse rate up rate down Reply
scott

I downloaded the Mac desktop version & was able to convert a small spreadsheet into CSV & bring it into the desktop program. But the program will not allow any editing of the field names or records. I posted a support question several days ago & still haven't gotten a response.

November 24 2008 at 2:34 PM Report abuse rate up rate down Reply
Dave Haupert (DDH Software)

Dave from DDH here (makers of HanDBase). Few responses:

Filou, there are trial versions of all the desktop packages. On PC there are several configurations depending on whether you need a basic conduit, one that syncs with Access, or one that syncs with other ODBC sources. On Mac, there is just a simple desktop at this point. We are hoping to have an improved version and a mac conduit before the end of the year.

lefty27, we did edge testing on the app, testing databases with 65,000 records (the max we support) and 100 fields. They worked fine and the iPhone is actually the fasted handheld running a database of that size of the platforms we support. Took about 2 seconds to open and navigated like any smaller database. The only area that suffers is the Desktop Connect mode (web server) which struggles with databases of more than 4MB currently. Most databases are not even close to that, even the 65000 record one was only 2MB, but if you use big fields like note fields and have somewhere over 30,000 records you may have trouble uploading a database from the desktop to the iPhone.

If you all have any other questions, feel free to contact us!

November 24 2008 at 11:57 AM Report abuse rate up rate down Reply
Phil

Thanks for your test.
I'm also interested by HanDBase. It seems me to be a good 'link' between home (Mac) and office (PC).
What about their 'desktop application' ? Their site is not very 'clear' about that ... (and their pricing is very confusing). Did you test it ?


F

November 22 2008 at 4:13 AM Report abuse rate up rate down Reply
Steve

I love how the App store has suddenly created a mindset where people actually think:
"At $9.99, HanDBase is not cheap."

Wow, suddenly a useful app isn't even worth $10. Thanks, Apple.

November 21 2008 at 9:12 PM Report abuse rate up rate down Reply
1 reply to Steve's comment
Simon Arch

That was my thought. I'm surprised this isn't $50, frankly. If I had an iPhone or iPod touch I'd be happy to buy the app at $10 just to try it out. Even if I decided I didn't like it I wouldn't feel ripped off at all.

November 22 2008 at 8:29 PM Report abuse rate up rate down Reply
jeff

"There's really no competition to HanDBase" seems a tad misleading.

I've been monitoring similar apps as they develop and have my eye on two that I believe might be considered by someone reading this review:
a href="http://www.iphonecode.fr/?page_id=128&lang_pref=en">iSortanda href="http://www.tapforms.com/">TapForms

Both offer customizable database solutions as well. More to consider rather than just HanDBase is my point. Each are different.

November 21 2008 at 8:53 PM Report abuse rate up rate down Reply
1 reply to jeff's comment
MH

iSort and TapForms are in no way comparable to HanDbase. Both are list programs. There are lots of list programs available in the Appstore. Each creates a database of records...some are more customizable, some less so.

HanDbase is a relational database like Filemaker Pro. For instance, I use it to track criminal investigations. One database has records of cases. Each case is related to a database for witnesses and evidence. Each witness database is related to a database for statements. Filemaker Pro or Microsoft's Access can do this. iSort and TapForms can't.

If you want to compare HanDbase you have to compare it to Filemaker Pro. You can buy Filemaker Pro for the iphone for quite a bit more. You also cannot use it unless you own the desktop version of Filemaker Pro which will cost you hundreds of dollars.

For anyone who owns Filemaker Pro, I suspect that program would be a better choice. For anyone who doesn't (and doesn't want to spend several hundred dollars), HanDbase is the only choice for a relational database on the iphone...and an incredible deal at $9.99.

I hope they expand its interface (clunky) and charge a bundle for the upgrade. I'll be ecstatic to pay it.

November 24 2008 at 1:52 PM Report abuse rate up rate down Reply
Harry LIme

Sounds very promising, but, have you tried running a database with a lot of records? I have one that has 2000 records, 9 fields, flat database. Do you think something like that will run on the Iphone?

November 21 2008 at 8:16 PM Report abuse rate up rate down Reply
Chef

I used to own this on the Palm and loved it. I'm so glad to see that it's just as useful for me now as it was then.

November 21 2008 at 7:52 PM Report abuse rate up rate down Reply
Buy an ad here

Hot Apps on TUAW

Tweets

© 2012 AOL Inc. All Rights Reserved.