Mike,

I'd be interested in taking a look at this if he is intending to release it
under an open source license.  We (Rogue Wave) had a C++ cross platform GUI
product (zApp) that eventually died off, and I've been looking for something
to recommend to our customers who need that functionality ever since.

I've worked with several commercial C++ GUI products over the years.  I have
a rather high level of expertise in general C++ and in implementation of
cross platform GUIs, and I have a plethora of systems available to play on
(Win98/NT4/2000,Linux,several flavors of Unix, but no Macs or BeOs).

- James

 James Fowler
      Senior Field Architect, Rogue Wave Software
 [EMAIL PROTECTED] | 770-218-2571 | mobile: 770-335-3220


> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> Sent: Thursday, February 17, 2000 6:29 PM
> To: [EMAIL PROTECTED]
> Subject: seeking beta test developers
> 
> 
> Hi,
> 
> A friend of mine, Andy Green, has been working on a cross 
> platform code library for several years that he wants to release as 
> open source soon.
> 
> It includes a GUI toolkit and lightweight database access (that is, 
> direct access to its own format for database files via C++, not SQL 
> access).  The database is particularly nice in that the databases 
> are single files, great for using them as an application document 
> format.
> 
> I've been using it in my current project, and it's really nice.  Andy 
> wants to have a small number of expert developers try writing with 
> it.  It would probably be best to develop a real product with 
> it, but it 
> would probably be sufficient to just screw around with it or read the 
> source code.
> 
> As I've just posted here, there are some gotchas in the code; I did 
> something with the API that I thought was reasonable and it 
> corrupted the heap.  After talking with Andy, he thought one should 
> be able to do what I want to do, so he's going to look into fixing it.
> 
> I'll be managing the test so Andy can concentrate on polishing it up 
> for the general release.
> 
> While I'm calling it a beta, it's not really a beta product, 
> it's in real 
> use in some commercial products.
> 
> You can write a single set of sources and recompile to target 
> Windows, MacOS, BeOS, and XWindows.
> 
> Unlike some attempts at cross-platform API's that have failed, it is 
> not cross platform.  In some cases you have to put an #ifdef and 
> write a little bit of platform-specific code.  The API does something 
> like 99% of it for you, and leaving out the remaining 1% I think is a 
> big part of what makes it work as well as it does.
> 
> I've had to be dragged kicking and screaming into developing 
> windows applications, but using Andy's API I find it a pleasure to 
> develop windows programs.  I think so far I've had to make three 
> windows API calls directly in my whole program.
> 
> Please send requests to [EMAIL PROTECTED] - it might be 
> best to give a mention of your level of expertise; the 
> library is easy 
> enough to be used by anyone comfortable with C++, but because 
> we'll be critiquing the library itself, I'd like people that are more 
> towards the expert end.
> 
> Mike Crawford
> http://www.goingware.com
> [EMAIL PROTECTED]
> 

Reply via email to