I also wasn’t aware that Google was licensing Android to all these phone manufacturers.
They aren’t. It’s Apache/GPL.
I also wasn’t aware that Google was licensing Android to all these phone manufacturers.
They aren’t. It’s Apache/GPL.
Not games, but I professionally do work with Java based systems (JBoss et al) and this is just another stone in the hands of people already looking to go Taliban on Java.
If it is Oracle’s goal to totally scare away everyone from Java, they are doing a really nice job.
Seriously, what are they thinking? Does no one at Oracle have a flipping idea what is going on or is Oracle only made up of clueless suits?
Here is a clue Oracle:
The people reading such news are the same people who use Java.
The devs. Not the suits. Not the managers.
And if they see Oracle trying to pull a M$, what do you think they will think?
Speaking of M$. Does this also lay the typical pro-C# arguments, about how M$ is cool because it has opened up C# and whatnot, to rest?
It’s highly unlikely my next game will be written in Java.
Java is a wonderful language, and when Sun was in charge there were some people working on trying to keep it viable for gaming (chrism). Sure, sun was slow and strange, but at least there was some kind of effort. I spoke with Sun directly several times about the games I made, and that made me feel like the platform I was trusting my game in would last for many years.
Oracle hasn’t contacted me once, despite Minecraft being something of a killer app at this point, and they seem to have no reason at all to keep client side java alive, as there really honestly is no money in it for them. Adding to this that Larry Ellison is BFF with Steve Jobs who recently took a huge plunge into the greedy-go-nuts pool and tries to kill Flash (which does what client-side java does, more or less), and I think the future is mighty bleak.
Sure, it might be kinda possible to fork Java (not so certain because of the patents…), but a forked java would be a much, MUCH smaller platform as almost nobody would have it installed.
I wouldn’t throw java overboard so quickly because of some lawsuit. I’d say such patent lawsuits are business as usual.
Yes, I’m also concerned, and I’m no fan of Larry Ellison and Steve Jobs either, but them rubbing eachothers backs won’t keep me from doing what I’m doing now. For me, java is still the best technology for what I want to achieve.
The only reason for me to jump ship to other technology would be because I found something better, not because I let some political bullshit rule my decisions.
[quote]Does this also lay the typical pro-C# arguments, about how M$ is cool because it has opened up C# and whatnot, to rest?
[/quote]
I was surprised about the number of .NET zealots that wasted no time into pointing out how superior C# is and how Android should go away from java and go for C# instead.
Time has changed. Oracle has contacted me 3 times (whereas I have created no killer application), a French manager even gave me his phone number. I won’t leave the boat now and I don’t understand pessimistic things said here. What’s wrong? Java works, it could be better but it still works. What has become the Java Store?
For someone like myself and my company (and others) who has invested a lot of time and thus money into Java, you have to take these risks seriously.
After these steps, who knows what Oracle will pull next. And their friendship with Apple is NOT a good thing imho. Might as well have married M$.
I just want to know if the platform I am working on has a future or not.
The thing that made Java so great was, besides the cool features, that it was openly available for every platform.
Though to be honest I wonder what could possibly replace Java on the (JEE) server side. Java has been brilliant for this use case.
Maybe Google will come up with a replacement (BINJ : BINJ is not Java
)
+1 LOL
JEE isn’t going anywhere, let’s not forget that Oracle has a lot of business there. And also let’s not forget that this is about Android/Dalvik.
I’m concerned too, but I think a lot of people here are waaaay too panicy about the whole thing.
Indeed. We have to put this in perspective: this isn’t actually about Java at all. Although I think Google have been a bit cheeky, they have a very good case. This is why the suit is about patents, not about the use of Java.
Cas 
FYI
well its nice to see google spinning this to say that Oracle is suing not only them but also the open source community.
If Oracle really goes through with this and wins, who knows who they will go after next.
The ref to SCO was quite fitting.
But you can rest assured, Java will die if they do win. And if they do not, Java is still threatened.
I’d really like to see what the developer base thinks about this. Does this already effect them (i.e. bad publicity for Java). Do they think it will?
Let’s forget about facts or whatnot, this is about emotions and they drive us.
To me it looks like Google is depending a bit too much on their ‘coolness factor’ compared to Oracle’s stiff corporate image.
As far as emotions go, I think everyone is over reacting. Oracle won’t necessarily kill Java (they might, they’ve been silent and somewhat inept, but they might also have a good turn around), but fear of them killing java certainly will.
Also, IMO if Oracle does win, it could mean good things for Java. Right now, Oracle is targeting Google’s Android, which isn’t that big of market share of Java programs out there. Any change to Android’s programming language wouldn’t kill Java. If Oracle wins, they get more revenue which they very well could put back into Java.
Now all of this is optimistic (and potentially naive) but I think it’s useful to realize that legal battles between heavy hitters doesn’t necessarily mean bad things.
+1
I actually think Dalvik/Android sucks. It should have had a proper J2SE stack, end of. Then it would at least have been pretty fast from the outset.
Cas 
With 64mb for everything? Dalvik was designed for a low memory footprint and it was a complete success in that regard.
J2SE wouldn’t have worked. Well, today it’s perhaps an option. Now that there are 256-512mb of RAM or even more.
I agree with you and I’m not motivated, I don’t want to code on Android. Things that are usually fast on J2SE are slow on Android
(getters, setters, etc…). I don’t want a fake renamed J2SE on mobiles, I want a real J2SE-scale JVM with a good JIT compiler and an OpenGL access with the same OpenGL binding that I use on a desktop computer.
“J2SE Embedded” is well designed for a low memory footprint (it requires only 32 MB).