You are viewing a plain text version of this content. The canonical link for it is here.
Posted to c-dev@xerces.apache.org by "Michael D. Crawford" <cr...@goingware.com> on 2000/09/03 22:08:49 UTC

Alpha test GUI app built on Xerces-C?

Would you like to alpha test a MacOS or Windows GUI application that is
built with Xerces-C?

You'd be helping out a fellow Xerces user, and exercising the build of
Xerces-C under Metrowerks Codewarrior for MacOS and Windows which will
be ultimately contributed back to your codebase.

I can't say much in public about the program.  It is a special-purpose
graphic editor that
also interacts with a web server.  It is aimed at a very specific market
segment and should appeal really well to the folks it is targeted
towards.

The target audience for the release product will typically be
non-technical users.  For the alpha test though I'd like to have
technical people try it out.  This is in part to get better
bug reports (MacsBug and Dr. Watson logs, more detailed bug reproduction
steps) and also because I'd feel more comfortable setting this loose on
people who are more expert users who would know to save their files
before running test builds of software.

All of the files used in the program with the exception of the JPEG
images that it uses as raw data are XML files that are parsed or created
by Xerces.  I learned most of what I know about XML and DOM by porting
Xerces to Codewarrior and then writing this application.  (Learning this
was an evolutionary process - see
http://www.goingware.com/tips/xmlmemory.html which is taken
from my post on managing memory returned by transcode from last week)

If you'd like to participate please reply to crawford@goingware.com

I know I keep promising that I'll post the MacOS patches for building
Xerces with Codewarrior "Real Soon Now".  Soon is sooner than it used to
be.  I've been under tremendous pressure to get this shipped (I've been
awake over 24 hours as I write this) and I haven't been able to take the
time out to roll up a proper patch with the documentation it really
needs - getting it to build was not a simple matter and I'd like to
submit a good enough patch that Xerces for Codewarrior (for both Mac and
Windows) could have supported status (I'm willing to maintain that
support).  

However, my client does support me contributing code back to the Apache
foundation (and the other open source projects I've used code from) and
I'm fully committed to doing so in a quality way.

BTW - another library used to build the program is a cross-platform
application framework written by a friend which will be released under
the XFree86 license soon (my development was part of the testing process
involved in bringing this framework to open source release).  It allows
you to write a single set of C++ sources and build multithreaded GUI
applications for MacOS, Win32, BeOS, and XWindows/Posix.  After nine
months of development on just on Mac and Windows, I could probably
retarget this to Linux or BeOS in less than a week.  Email me for
details on the framework.

Michael D. Crawford
GoingWare Inc. - Expert Software Development and Consulting
http://www.goingware.com
crawford@goingware.com

   Tilting at Windmills for a Better Tomorrow.