RE: porting from Win32 (or WinCE)

"Brandon Callison" <[email protected]> Fri, 6 Jun 2003 08:34:09 -0500
Newsgroups gmane.comp.handhelds.zaurus.devel
Message-ID <[email protected]>
I have done some cross platform programming with CE and Qt.  I chose to make small wrappers which disguised the interfaces between the two.  But if I was to port a C application, I would probably investigate to what extent macros would help me hide the underlying C++ calls/declarations and make C++ objects global.  Then I could reimplement the CE functions to behave similarly, but just as a facade for the C++ code.

You could also use the X11 libraries directly without diving into C++.  It would keep your code base in C if you wanted both versions fully syncronized in the future.  I don't know that it would save you any time or effort though! :)

Brandon Callison  

-----Original Message-----
From: rhkelly [mailto:[email protected]]
Sent: Friday, June 06, 2003 7:18 AM
To: [email protected]
Subject: [Zaurus-devel] porting from Win32 (or WinCE)


Hi there;

We are looking at the feasibility of porting - in process
of a general migration of in-house apps from Windows
to Linux) a rather large, but very clean, C (not C++ !)
WindowsCE program to Zaurus. (There are actually both CE
and Win32 versions). The GUI functionality is quite modest
(point/line/area drawing surface, some dialogs etc.) and
quite well isolated from the rest of the application code.

Is there:

1) Any documentation addressing specifically
the porting of either Win32 or WinCE code to Zaurus?

2) Any way to program Zaurus GUI applications in C ?
(re-coding the whole lot in C++ or Java is
unfortunately not an option).

(looked for either, seems we're out of luck on
both counts, but before we give up on this...)

All comments, either to the list, or to the mail
are much appreciated.

TIA, R. Kelly

_______________________________________________
Zaurus-devel mailing list
[email protected]
http://lists.zaurus.com/mailman/listinfo/zaurus-devel