If somebody gives away what they create for free, they should indeed be allowed to. Just as long as it doesn't infringe on somebody else's copyright.
If I make some program that does compression and I sell it for free (and I made my own compression algorithm) I shouldn't get slapped by a company like IBM because it cuts into their market. Too bad, they should come up with something better in this case
Its a shame I don;t live in California (or the US for that matter). This is probably one of the few politicians that comes to close to my opinions and ideas
So just because people look down on it, you refuse to use JNI? I will use JNI whenever I need to and if portability is possible, you need to provide a base fall through Java solution (for example if you want to do some hardcore number crunching, you make an extra version just in Java)
I find JNI relatively easy to use when you need it
*Depends, when the data is suposed to be inmutable, you should use Stings (constants) If you are constructing your data, then a Stringbuffer is indeed best (In fact, Javac will try to use a Stringbuffer internaly)
*Synchonisation is getting better with every release, now ofcourse you should not synch more than needed, but if you don't synch properly, you will find that deadlocks will be a far worse performance problem.
*Yes, but sometimes it needs to be able to run on lower than 1.4 versions. Also, the NIO classes have been a moving target (the first implementation was not very platform independant, had small differences between VM's. I suggest you detect the VM version and load a class that implements your loading based on the available methods.
*Try not to create more than needed. Also, try not to hold on to these objects too long. The VM works with different spaces in memory and short lived objects will be GCed and reused with ease. This rule does not apply to hard to create objects (like a Database connection, which needs to be created at some point and should be pooled)
Yes, definetly. Here in Europe you are forbidden to call while driving, unless you use a carkit (handsfree)
I can't imagine using a computer while driving and probably the computer should have an extra mode for while driving. For example, you can't do anything that takes concentration on the computer (screen goes off and you can only change mp3's with a steeringwheel control, like car stereo)
At the moment im not really worried on the impact on Linux. As it has been said before, the tainted code will be found and rewritten. But how will this affect IBM, in the case that SCO does have a right to the code IBM wrote on AIX and distributed in the Linux kernel?
Yes a lot of these things were held off. Sun seems to be heading more toward the desktop these days, with improved start up time and less memory consumption.
However, they tend not to make any large functionality changes between point releases
Sun is working on this issue together with Apple and are in the process of merging their code. At first they expected it in 1.4.2, but because the code is not stable yet, they haven't released a new date
Filip: Startup performance is better in this release, but you only achieve about 1.3.1 startup performance with 1.4.2. Is there going to be some work in the Tiger release to further speed up startup? Also, why is shared VM dropped from 1.4.2, and can we expect it in Tiger?
Ken Russell: We are planning to make more startup improvements in 1.5, but cannot provide specific details at this time. We are continuing to work with Apple Computer to develop and integrate their VM sharing code, but can make no guarantees about its future availability in Sun's J2SE releases.
Here in the EU we can travel from country to country with generaly no hassle. In fact, I have flown to Sweden 4 times in the past year and only on the first time were we questioned on leaving the plane
Yes, in fact there are some libraries available that will do the bare metal stuff for you. Also, a lot of the runtime code swapping capabilities will make it easier/nicer to create mods by the community.
In German and Dutch you have two ways of saying you. Du = you in German in a less formal way (close relatives, friends, etc) Ihr(e) = you in German in a more formal way (Like to your boss or people you owe money too)
Wasn't this allready covered before?
Just imagine a beowulf cluster of Eric's rants against SCO
He said nothing of the kind.
You wake up.
If somebody gives away what they create for free, they should indeed be allowed to.
Just as long as it doesn't infringe on somebody else's copyright.
If I make some program that does compression and I sell it for free (and I made my own compression algorithm) I shouldn't get slapped by a company like IBM because it cuts into their market.
Too bad, they should come up with something better in this case
Its a shame I don;t live in California (or the US for that matter).
This is probably one of the few politicians that comes to close to my opinions and ideas
So just because people look down on it, you refuse to use JNI?
I will use JNI whenever I need to and if portability is possible, you need to provide a base fall through Java solution (for example if you want to do some hardcore number crunching, you make an extra version just in Java)
I find JNI relatively easy to use when you need it
Yes, very useful.
Problem is that I post from work too and there are probably others using that same IP
*Depends, when the data is suposed to be inmutable, you should use Stings (constants)
If you are constructing your data, then a Stringbuffer is indeed best (In fact, Javac will try to use a Stringbuffer internaly)
*Synchonisation is getting better with every release, now ofcourse you should not synch more than needed, but if you don't synch properly, you will find that deadlocks will be a far worse performance problem.
*Yes, but sometimes it needs to be able to run on lower than 1.4 versions.
Also, the NIO classes have been a moving target (the first implementation was not very platform independant, had small differences between VM's.
I suggest you detect the VM version and load a class that implements your loading based on the available methods.
*Try not to create more than needed.
Also, try not to hold on to these objects too long.
The VM works with different spaces in memory and short lived objects will be GCed and reused with ease.
This rule does not apply to hard to create objects (like a Database connection, which needs to be created at some point and should be pooled)
Yes, definetly.
Here in Europe you are forbidden to call while driving, unless you use a carkit (handsfree)
I can't imagine using a computer while driving and probably the computer should have an extra mode for while driving.
For example, you can't do anything that takes concentration on the computer (screen goes off and you can only change mp3's with a steeringwheel control, like car stereo)
Not if some other party is holding the majority of shares (Canopy group)
At the moment im not really worried on the impact on Linux.
As it has been said before, the tainted code will be found and rewritten.
But how will this affect IBM, in the case that SCO does have a right to the code IBM wrote on AIX and distributed in the Linux kernel?
I don't think they will. .NET running on things like the mac, Sun hardware, HP UX, IBM Mainframes.
I for one have to still see stable version of
Time will tell though, but I have a good feeling about Java, especialy since the last few releases
Yes a lot of these things were held off.
Sun seems to be heading more toward the desktop these days, with improved start up time and less memory consumption.
However, they tend not to make any large functionality changes between point releases
Because Microsoft has been known to use unlawful practices to keep competitors out of the market.
.NET in order to grab some of the server market.
Microsoft wants to control the client side with
Sun is working on this issue together with Apple and are in the process of merging their code.
At first they expected it in 1.4.2, but because the code is not stable yet, they haven't released a new date
Java chat on 1.4.2
*snip*
Filip: Startup performance is better in this release, but you only achieve about 1.3.1 startup performance with 1.4.2. Is there going to be some work in the Tiger release to further speed up startup? Also, why is shared VM dropped from 1.4.2, and can we expect it in Tiger?
Ken Russell: We are planning to make more startup improvements in 1.5, but cannot provide specific details at this time. We are continuing to work with Apple Computer to develop and integrate their VM sharing code, but can make no guarantees about its future availability in Sun's J2SE releases.
*snip*
After reading the Intel doc on Intel vs. GCC compatibility, I stand corrected
Actualy, I don't think you can compile a Kernel on any of the other compilers other than GCC....
Nice try
Some people need to get a clue about what they are talking about before they start pointing and shouting.
Next week in: "As the bit turns"
IBM Enters the house and rapes SCO in every orfice using a pengiun doll
Yes, thats why I enjoy traveling to Sweden.
Here in the EU we can travel from country to country with generaly no hassle.
In fact, I have flown to Sweden 4 times in the past year and only on the first time were we questioned on leaving the plane
I have been coding both Java and C++ for 3 years, I know all this stuff...somehow I think you are just nitpicking
Uhm, no shit einstein..
Sorry but this is heading nowhere.
Yes ofcourse eventualy its machine code, im talking Native code (C) as oposed to Java (interpeted)
Yes, but at the lowest level Java or OpenGL4Java still use C.
Actualy one of my earlier posts in this thread also points to a more direct binding to OpenGL
What version of Java were you using and what kind of specs are we talking about?
The Java Graphics was indeed crappy, which has been improved (and support for full screen exclusive mode has been added)
How can you say it has a long way to go if you haven't tried it recently?
Obviously trolling.
When you are creating a full feature game in Java, you will steer well clear from things like Swing/AWT and libs that will slow down a lot.
Also, as you can't manipulate hardware from Java, you will always need a library which can do some of the really high speed work for you.
Java3d can be used, but recently a very popular lib named LWJGL" has come out to deliver direct bindings to OpenGL/AL
Yes, in fact there are some libraries available that will do the bare metal stuff for you.
Also, a lot of the runtime code swapping capabilities will make it easier/nicer to create mods by the community.
Try looking at the Java gaming online forum
In German and Dutch you have two ways of saying you.
Du = you in German in a less formal way (close relatives, friends, etc)
Ihr(e) = you in German in a more formal way (Like to your boss or people you owe money too)