Post a Comment
I just tested some LWJGL demos (lwjgl.org) and the native display / OpenGL demos worked fine. The AWT stuff was very slow - but started in once instance and crashed in another. Still this looks pretty interesting.
the LWJGL Gears demo (native display) was roughly 20% faster under the Sun VM (1.6), but I am still impressed by the Harmony effort!
That's why .net will keep one ( two, three...) steps ahead java. Instead of joining forces to consolidate one strong platform, the open source community forks another one.
An this is not a java exclusivity, is just the way that the open source community thinks. "Naaaa i prefer it my way, let me show how to write a word processor..."
That's why .net will keep one ( two, three...) steps ahead java. Instead of joining forces to consolidate one strong platform, the open source community forks another one.
As I understand things, Java was around years before .Net, and the fact that a bunch of people decided to go about cloning it, regurgitating a lot of Microsoft's marketing material in the process, is neither here nor there. I'm not entirely sure what you're trying to say there.
Now that Sun's Java has been open sourced, I would expect more code to be shared and brought together over time.
>IMO, the community should join forces with sun, not fork it.
This can be done as soon as Sun releases Java as Free Software. They are on the way but haven't arrived yet. GNU Classpath has already said that they will work together with Sun. I don't know what the Apache guys planing to do.
The irony of this statement is profound. By your reasoning, Microsoft should've joined forces with Sun to consolidate on one strong platform, instead of creating their own clone of the technology.
Your desire to ascribe this tendency to open source is laughable. Despite all the duplication of effort that exists in the open source world, it'll never compare to the commercial world in the area of how deeply they are infected with NIH-syndrome.
Actually, .NET wasn't the result of the JVM trademark issue - thats what it was actually about, the continued to call their implementation "100% Java" when it failed to conform to the specifications needed to be able to use the name Java, 100% Java and other marketing things - they would have been quite ok had they never called it Java - if they called it "Cappacino 1.4" - and it just so happen to run Java applets, Sun couldn't have done a thing.
Oh, and as a side issue, Microsoft was developing what we know as .NET, back then it was code named "Cool" - it was a rumoured technology, but only really gained ground with the whole trademark suite.
What needs to be said is this; Microsoft didn't extend their implementation of JVM; there are many J2EE implementations out there which support the J2EE specification and extend it further with vendor enhancements (these enhancements are submitted to the JCP process, but due to the nature of it, it takes a long time). The issue was over the fact that they replaced Java specification components with incompatible Microsoft components.
Had they conformed to the Java specification and provided those "Windows Services" under an extension framework, they would have been within the confines of the agreement, and the whole hoo-haa would never have occured.
Edited 2007-05-07 02:27
All software that worked on Sun JVM 1.1 also
worked on MS JVM. MS JVM used JIT. I compared
last MS JVM speed with Sun JVM 1.4 -- MS JVM
was much faster, because MS-implemented
many library functions much more efficiently .
The MS extensions were very useful -- convenient
way to call Win32 API functions and ability
to write ActiveX's in java.
> is just the way that the open source community thinks.
> "Naaaa i prefer it my way, let me show how to write a
> word processor..."
The alternative would be:
"Yeaaaa, I'll do stuff someone (usually a company) who makes money with it tells me to do, not even closely the way I would do it, without caring for it or having fun doing it, and without any payment, just for the sake of driving some other competing company out of business. yawn."
Dude, just shut up and start setting a good example for the bullshit you preach, and ask RedHat or Novell if you can "join forces" with them and what you can do for them for free.
I seriously expect your reports here (or you can contact me privately) how you realized your magnificent idea in practice and where you managed to push the open source movement forward. Good luck.



