I have a commercial application I have prototyped in C++ on Windows,
and I am very tempted to write it fresh (as per Fred Brooks) in Ada at
the same time I am extending it to Mac (OS X). But I can only justify
this if the obstacles will be at a minium, whatever that might mean in
practice. This will be a business-flavored app with no multimedia but
with typical screen controls and lots of printing (with associated
WYSIWYG on the screen). So my questions are, what libraries/
frameworks would allow me to share the most code between Windows and
Mac versions, and be easiest to pick up.
My other question is, please tell me everything I don't already know
about such an undertaking. :-) In all seriousness, any hints or tips
on writing a multi-platform application would be greatly appreciated.
Mike