Geir Magnusson Jr. wrote:

both C/C++ and Java in this effort.


Good thought.

Lets consider this one step further for holly grail of Cross Platform: Consider C# (Mono w/ GTK#) and XPCom (Firefox Xross Platform "objects") instaed of C/C++? ( I am sick of C/C++ and even Apple Objective C)

Sort of Start w/ what we have on Fedora4, Eclipse(GTK2 native I belive in SWT) and Tomcat work on it w/ Classpath+GCJ.

Then get this idea http://www.omnicore.com/xdevelop_comparison.htm (look at langs)
and this Novell idea (look at langs) http://www.mono-project.com/Plans .
( and http://www.ikvm.net - Java deployed on CLI)

And related croos platform sucessfull efort is http://wiki.mozilla.org/Gecko:SDK (Works great on Cocoa Mac, Active X, etc.; but this is a C/C++. It's a bit hard to work w/ make and pointers after Ant and GC), re-implement in both Java and ANSI C#. (more on "C/C++" GRE, etc. http://www.mozilla.org/projects/embedding/faq.html, such as Geko/GTK+ api. Even look at Apache http://httpd.apache.org/cli synergy, and iBatis Java and .NET )

So, what I am saying, a cross platform byte-code and CLI (not native w/ inspiration from XPCom)!

So if you buy that, what's the compass?
Here is what a simple PetStore(s) should bein "Haromony XP":

* http://www.eclipse.org/articles/Article-SWT-browser-widget/browser.html

* http://primates.ximian.com/~edasque/projects/Tutorial/glade2.html - I can make in Java via ikvm.net.

Maybe target a sample browser app in ANSI C# (nothing evil about ANSI) and Java. Runtime can be bytecode, but somone could port to cross platform CLI.

Summary: pick up where SWT / GCJ / Classpath are and have an eye on C#, steping over C++.

Why that as focus?
- Eclipse already WORKS and can and does ship w/ Linux distro (a MAJOR Harmony goal). - It's sufficiently chalanging, if the browser widget and application work "XP", the text box, radio buttons is no problem. :-) (And somone down the road can write a full browser w/Rino in "Hramony") - I think that Mono browser and SWT browser are similar. Come up w/ ANSI and Java TCK way to implement. The sf.net "motto" is: do one thing and do it well, and I see all these things as convergence.


.V


(ot: I think I posted 1st on Java coming w/ FC4 that had a hand in kicking this off ;)

Reply via email to