From: Andrew G. <ag...@em...> - 2003-12-12 02:13:30
|
On Tuesday, Dec 9, 2003, at 15:25 US/Central, Richard Clark wrote: > I was thinking of a "contact manager" program -- one of those tools > that sales professionals use that combines an address book with > reminders to make contact (and provides a place to store notes.) That > calls for a multi-part layout -- a list of addresses, a selected > address' details, and notes on those calls. It's a natural for the > database, and could be extended to use a local "customer info" server. > I could even see a use for threads (as you type in a name, the DB > lookup happens concurrently on a thread.) I like the idea. I had been thinking of a picture browser, akin to gqview, but that entails a lot of image-processing stuff which would swamp the more general aspects of an app. However, rather than using ZDBase I'd very strongly suggest looking at the tuplebase stuff. It manages freeform tuples rather than records from fixed-schema tables and all access is transacted, whereas ZDBase requires careful locking. The ZTB API and semantics remain the same regardless of the actual underlying implementation (locally hosted or via network socket to another process or host). It's been a couple of years since I've had a GUI app in development, so this examplar would very helpful in getting the ZooLib UI code updated -- it's become a little crusty in places (see TODO.html for specifics), and some architectural issues arose that I think I've now got solutions for; it would be good to work them out with new code that's still maleable. A+ -- Andrew Green mailto:ag...@em... Electric Magic Co. Vox/Fax: +1 (408) 907 2101 |