Americans are Ambitious Wolves

In which a wolf strives toward the moon.

Web southoftheclouds
Posted on Wednesday, January 4th, 2006 at 20:02. About Diary, Idea Store, Work, Free World.

Crossplatform delivery for Linux/Windows in one binary

GCJ/SWT is a pretty good way to deliver xplat apps. A single binary executable would suffice for both Linux and Windows if you did the platform adaptation layer selection at load-time or at run-time. What is missing is a way to run a single binary format on both platforms. This is not hard to do. Should do it.

Also, multiplatform projects should be converted from compile-time selection to load-time or run-time selection. The hard way to do it is to unify the namespaces at the API level, e.g. by consolidating mingw32 and linux /usr/include. The easier, better way to do it is to have mingw32 and linux build worlds for the adaptation back-ends, and a neutral build world for the adaptation front-end and the application code.

Finally, the adaptation back-end needs to take native plugins for device interfaces. This totally rocks.

No responses to 'Crossplatform delivery for Linux/Windows in one binary'.

RSS feed for comments and Trackback URI for 'Crossplatform delivery for Linux/Windows in one binary'.

Leave a Comment

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

There is a Full RSS feed.
Americans are Ambitious Wolves runs on WordPress via rphd
Author login and new user registration.