One Keynote You Won't Want To Miss
Wondering about the state of Java since Oracle's lawsuit against Google? Want to see where Oracle are going to steer Java? Well, on Monday Sept 20th, you'll probably get a better idea when Larry Ellison takes to the JavaOne stage with his keynote about "Java Strategy and Directions".
Since its inception, Java has expanded relentlessly in bringing the power of secure, connected computing to the activities of everyday life. Java is the force behind applications and devices important to every aspect of both our professional and personal worlds--from desktops to mobile phones and handheld devices, to entertainment and navigation systems, to mission-critical enterprise software. In this opening JavaOne keynote, Larry Ellison, Oracle's CEO, and Thomas Kurian, Oracle's executive vice president, Product Development, share Oracle's vision for strengthened investment and innovation in Java and describe how Java will continue to grow as the most powerful, scalable, secure, and open platform for the global developer community."
It's going to be very interesting to see what Larry has to say about Java.






Comments
Jay Huang replied on Sat, 2010/08/21 - 9:04am
Jacek Furmankiewicz replied on Sat, 2010/08/21 - 10:17am
James Sugrue replied on Sat, 2010/08/21 - 1:43pm
in response to:
Jacek Furmankiewicz
James Sugrue replied on Sat, 2010/08/21 - 1:44pm
in response to:
Jay Huang
J Szy replied on Sat, 2010/08/21 - 2:07pm
in response to:
Jacek Furmankiewicz
Jacek Furmankiewicz replied on Sat, 2010/08/21 - 4:37pm
in response to:
J Szy
Well, where I am Java is doing great with business. Mostly because it has such a rich ecosystem of OSS solutions around it. Spring/Hibernate/etc. have done far more for Java in business than Oracle is ever likely to do. So I can't say I agree with your assessment.
it needs to focus on updating language and JVM features and keep attracting new developers to the platform. Recent actions are unlikely to help with that last point.
J Szy replied on Sat, 2010/08/21 - 5:35pm
in response to:
Jacek Furmankiewicz
No, it's the other way around. Java has such a rich ecosystem of OSS solutions because it's doing great with business. And even then, most, or all, of those solutions were from the beginning created, or later adopted by the business. Or are now long dead.
Fortune telling. In fact Oracle has already done the most important thing: they have assured business that they are going to try and keep a firm grip on the Java platform and won't let it fade into several more or less similar platforms where hardly anyone could tell what is Java and what is not.
This is what the business needs: a responsible, decisive vendor.
Not really. Some updates to the language and JVM would be certainly nice, but the core of Java's success were always standard APIs, in SE as well as in EE. This is what Oracle needs to focus primarily on.
That's what Clojure is for. More seriously: there is only one thing which can really attract significant number of developers to the platform, and it's called Dollar (or Euro, or Pound, or Zloty). Thus, Oracle needs to attract new businesses (ie. users) to the platform and developers will follow. Recent actions assure business that Oracle thinks about it seriously, and treats Java as a potential source of revenue.
Jacek Furmankiewicz replied on Sat, 2010/08/21 - 5:37pm
in response to:
J Szy
J Szy replied on Sat, 2010/08/21 - 5:45pm
in response to:
Jacek Furmankiewicz
No, I thought it was an obvoius joke, mentioning Clojure. But let me reitetrate the serious part: if Oracle succeeds at attracting users to the Java platform - which, in this case, means business people because Java on the desktop is already dead - the developers will come attracted by money. If Oracle fails, Java may be a developer heaven many blog weenies claim Clojure is now and noone will use it. Except blog weenies, that is.
Jacek Furmankiewicz replied on Sat, 2010/08/21 - 6:50pm
in response to:
J Szy
Well, there is some truth to that, I think we agree. What we want to see from Oracle is a strengthening of the core language capabilities (to ensure it keeps its ground not just against .Net, but other increasingly capable options as well...such as Python/Twisted/Django for example....or maybe Node.js in the near future)...but at the same time allow for the open source ecosystem to flourish.
We rely very little on Oracle's standard EE APIs. Especially since our bad experiences with J2EE/Weblogic in the past...more lightweight OSS alternatives such as Spring/Hibernate/Jetty/CXF/Maven have delivered far more value for our server platform than the EE APIs ever have.
Reza Rahman replied on Sun, 2010/08/22 - 3:08pm
Jacek,
Well said. Open Source vendors and advocates that work with the Java platform open standards instead of actively working against them will also for the most part likely be more energized to have a much stronger Java stewart than Sun that can put it's foot down when needed and accelerate the pace of innovation with required resources instead of allowing itself to be blackmailed by narrow-minded, intolerant interests.
Cheers,
Reza
J Szy replied on Sun, 2010/08/22 - 3:49pm
in response to:
Jacek Furmankiewicz
No, please. No change to the core language is required for Java to succeed. Some changes would be nice, some not, but for the upcoming success or failure of Java (language or platform) they are simply irrelevant.
Open source (and not so open as well) ecosystem will flourish only if there's a strong, real life interest in the platform. Which again means business use thereof, no more no less.
And they will keep delivering if there's real interest in them doing so. Wihch, for the moment, means Larry showing his middle finger to people who might boo him for suing Google or not accepting the BGGA proposal in its entirety.
Reza Rahman replied on Sun, 2010/08/22 - 5:03pm
in response to:
J Szy
* Larry showing his middle finger to people who might boo him for suing Google.
- Quite frankly - I hope that is exactly how it literally plays out :-). Other than being unquestionably entertaining, it's just deserts for people arrogant enough to not take the time to listen to differing opinion carefully and being pretentous enough to believe theirs is the only opinion worth being heard...
Cheers,
Reza
Otengi Miloskov replied on Sun, 2010/08/22 - 9:58pm
Otengi Miloskov replied on Sun, 2010/08/22 - 10:08pm
Ivan Ooi replied on Sun, 2010/08/22 - 11:38pm
to me... if you can;t make it, work with them~ and not using force to stop it else all will die together~ Try to listen to what developers want, Oracle. Ya, Android are not JSE certified. workout with Google~ it help both side. Nobody will know whether miracle will happen twice or not. Android success, it is REAL. You are dreaming, Oracle. It is not a night mare IF you willing to workout with them. THINK! Same as GWT. That what developers want at 1st~!
J Szy replied on Mon, 2010/08/23 - 2:10pm
in response to:
Otengi Miloskov
Not really, server side Java was on the rise since 1998 and Hibernate development started only in 2001, Spring was even later. But this is not my point. My point is that, even if the authors of Spring and Hibernate decided that Java without closures and macros is not for them and chose instead to wait until Paul Graham releases Arc someone else would write similar frameworks. Exactly because Java is so popular.
By the way, Bruce Tate's Beyond Java was published in 2005. He was predicting more or less what you're now. I like to read it for a good laugh from time to time.
You're ignoring reality. Java is on the rise again and it hardly looks like the lawsuit could hurt it. Of course, blog weenie freetards are yelling out loud - not only their hunny bunny don't be evil Google is being sued, but it is so for patent infringement. And every freetard knows that patents are just as evil as Microsoft of old (and Apple of today).
It's quite funny that Cobol was more popular than this shiny new Python well into 2007 and than Ruby even two years longer.
So? Those are just toys that hardly anyone uses for production. Oracle should stop any support for this "multilanguage" bullshit right away. If anyone wants to implement a JVM language for their diploma thesis, that's fine, but there never was any business value to it. JVM should be optimized to run real life Java code and not to make the implementation of another SLDJ any easier.
Reza Rahman replied on Mon, 2010/08/23 - 5:14pm
Frankly, it just makes me sad that people are so eager to pick sides and start making religious postures instead of asking both Google and Oracle/Sun some questions that personally I haven't found good answers to:
1. Why did Google take such a reckless course of action that threatens to fragment what a JVM means instead of simply using a licenced JDK based on either OpenJDK/Harmony/some other and build the Adroid SDK on top of it, help fix Java ME or help improve JavaFX? Instead they decided to create a bastardized JVM that only works on their own mobile platform and no-where else...
2. What was Sun thinking when they let Google go ahead with a course of action that had obvious problems?
3. Why couldn't/can't Oracle and Google work this out and get Java developers a portable mobile solution that is compelling, works outside of Andriod and does not threaten Java compatibility? Instead they've launched a legal pissing contest...
I'm still keeping my fingers crossed that we can avoid a religious war on this that in practical terms no one probably cares about outside of FSF-ish open source zealots and people that are closet Java haters...
Cheers,
Reza
Otengi Miloskov replied on Mon, 2010/08/23 - 5:59pm
in response to:
J Szy
J Szy replied on Tue, 2010/08/24 - 3:05am
in response to:
Reza Rahman
http://nighthacks.com/roller/jag/entry/quite_the_firestorm
Quite the obvious: Google has no interest in Java being Java, Google has no interest in supporting Java, Google has interest in competing with Apple. Java's promised interoperability has no business value for Google Android.
I guess something like "they won't withdraw out of goodwill and we have no money to fight them in court". Well, Oracle has.
Why would Google ever WANT their "flavor" of Java to work outside Android? They want quite the opposite, obviously. They wanted mobile developers (which includes mobile development businesses' owners) to associate Android with Java but bear no obligation of it actually being Java. So far they made good...
Jacek Furmankiewicz replied on Tue, 2010/08/24 - 10:19am
in response to:
J Szy
Maybe because the ME/SE flavour of Java turned out to be a failure on mobile devices? And Google decided to take the best parts of it (the core language) and compliment it with alternate pieces (different UI toolkit, different resource mechanism) that were simply better.
I believe it's called evolution in the real world. As a result we have millions of devices shipping with Java on them and Java on the way to becoming the dominant language for mobile development.
And Oracle want stop that momentum? As a Java developer I can't say I find that action to be in my best interest.J Szy replied on Tue, 2010/08/24 - 1:06pm
in response to:
Jacek Furmankiewicz
Google decided to take what it wanted from Java for free and package it in a way that it would not have to pay royalties to Sun (and J2ME GPL has no classpath exception). Of course, they also took the marketing valor of Java.
Not really, they want to get compensated for years worth of development at Sun and their investment.
You should. Oracle is not Santa Claus Sun used to be, they want to see their investment in Sun returned. And thus they want to make Java a profitable business venture - and this is what we all want to see. Just because Oracle is no good uncle that spend money on giving things away for free straight into the financial ruin. If they are convinced there is no money to be made out of Java, directly or not, they will kill it, with fire.
J Szy replied on Tue, 2010/08/24 - 2:05pm
in response to:
Otengi Miloskov
I'd rather say nobody cares. What businesses want is a development platform provided by a responsible, strong and stable vendor.
To seriously use .net you have to have Windows and to seriously use it in business you have to have server licenses. Oh, and for serious server-side you'd also need SQL licenses.
And yet .NET does have a potential. Not as much as MS wanted to, but it's strong number two today and I don't see it changing anytime soon.
No, it was all too early. In fact, it should never have happened. It did, and it brought no advantage to Java or Sun whatsoever. Sad to have seen Sun stock prices fall shortly after, all the way down to the merger talks with IBM. They should have perhaps listened to finance guys, not to blog freetards.
No, you can't. While it is theoretically possible, in reality as soon as you sell the first copy of your open source program, the customer is free to resell it, sell multiple copies or just give it away for free. I have yet to see a successful business selling open source licenses.
Coffee Jolts replied on Fri, 2010/08/27 - 11:57am
in response to:
J Szy
Are developers sad and dejected because C isn't a profitable business venture? Has it died because of that? Do you really believe that companies will keep writing applications in Java if they believe there is any risk of being sued by Oracle? The surest way to kill Java is to wage a high profile legal battle over it.
J Szy replied on Fri, 2010/08/27 - 2:38pm
in response to:
Coffee Jolts
It is. Maybe not on your usual PC, but there are many firms selling commercial C toolchains which probably means that C can be a profitable venture.
Do you really think there'd be any risk of being sued for writing in Java? Google is being sued for writing own pseudo-Java while routing around rules set for mobile Java development.
Yes, I do believe that companies will keep using Java if anyone that tries to introduce such fragmentation into the Java world will bear risk of being sued by Oracle. Don't you?
You talk about C. Look at any sufficiently big C program: there are so many #ifdefs you hardly see actual code. Do you want Java degraded to something alike? I do not and I'm glad Oracle has balls and means to defend Java.
Oh yes, just like Sun did ten years ago when Microsoft tried to do what Google is doing now. It surely killed Java.
But I forgot: Microsoft was always the bad guy and Google is always the hunny bunny don't be evil hugtoy.