I've been a zone leader with DZone since 2008, and I'm crazy about community. Every day I get to work with the best that JavaScript, HTML5, Android and iOS has to offer, creating apps that truly make at difference, as principal front-end architect at Avego. James is a DZone Zone Leader and has posted 610 posts at DZone. You can read more from them at their website. View Full User Profile

One Keynote You Won't Want To Miss

08.21.2010
| 5045 views |
  • submit to reddit

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. 

Tags:

Comments

Jay Huang replied on Sat, 2010/08/21 - 9:04am

At last year's JavaOne, Java Store was announced, which is still in beta if it's not dead yet. The year before, JavaFX was announced, which we still don't see much of it in the real world. Wonder what's going to be new this year other than suing Google.

Jacek Furmankiewicz replied on Sat, 2010/08/21 - 10:17am

I think Larry better get mentally ready for being booed before he even speaks. The open source geek crowd is not afraid to voice their opinion on matters such as these. :-)

James Sugrue replied on Sat, 2010/08/21 - 1:43pm in response to: Jacek Furmankiewicz

You're right there Jacek. He better prepare for the uprising ;-)

James Sugrue replied on Sat, 2010/08/21 - 1:44pm in response to: Jay Huang

We could really do with a real announcement this time around. JavaFX and Java Store were good ideas, but Java needs something far superior this time around.

J Szy replied on Sat, 2010/08/21 - 2:07pm in response to: Jacek Furmankiewicz

Well, if there's anyone that might have balls to show the open source geek crowd the middle finger, it's Larry. And it's quite probable that he'll do that. After all the decision to sue every freetard's hunny bunny Google WAS a metaphorical middle finger shown to the geek crowd. And if anything, it seems like Oracle will do what it should: it'll start ignoring geek crowds and blog whiners and recover Java for the business.

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

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

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.

Spring/Hibernate/etc. have done far more for Java in business than Oracle is ever likely to do.

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.

it needs to focus on updating language and JVM features

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.

keep attracting new developers to the platform.

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

Clojure???? Please...both of us will retire before Lisp syntax becomes acceptable to most developers. At least that's what I guess after my team's comments on looking at samples of Clojure syntax....

J Szy replied on Sat, 2010/08/21 - 5:45pm in response to: Jacek Furmankiewicz

Clojure???? Please...both of us will retire before Lisp syntax becomes acceptable to most developers. At least that's what I guess after my team's comments on looking at samples of Clojure syntax....

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

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...

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.

but at the same time allow for the open source ecosystem to flourish.

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.

more lightweight OSS alternatives such as Spring/Hibernate/Jetty/CXF/Maven have delivered far more value

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

If was not because Spring and Hibernate already Java was phased out as another cobol in the beginning of the 2000's, also another announcement that got a lot of people interested in Java again was that Sun will open source it around in 2005, In 2007 Java was in its pick with awesome frameworks as I mentioned Spring/Hibernate/Apache Portfolio, The new spec for JEE6, GPLed, F3/JavaFX was awesome that years but since the end of 2008 and the global crisis, The end of Sun, The failure of JavaFX, The departure of James Gosling as the father of Java and now the announcement of Oracle vs Google, I think Java and the Java community got hurt and a lot. If this September 20th at JavaOne Larry Ellison say another **** thing it will be the end, Yeah Yeah Yeah Java will continue for another 5 years but as new cobol just for the legacy, There will be not new development around the ecosystem. This JavaOne Larry needs to do something of change or great for Java so it can continue to grow or keep steady the ecosystem and community.

Otengi Miloskov replied on Sun, 2010/08/22 - 10:08pm

Also thanks to Opensource Java, The JVM got lots of development and people interested implementing another languages on top of the JVM as JRuby, Jython, Scala, Clojure, Phantom, etc if Sun did not open source the JVM it could be difficult to target the JVM as a multi-language VM. So if you get more languages on your VM it gets more richer. Thanks to OSS, Thanks to Apache, Thanks to Eclipse foundation, Thanks to Spring Source and thanks to JBoss and thanks to RedHat and thanks many many more Java is now the number one Language.

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

If was not because Spring and Hibernate already Java was phased out as another cobol in the beginning of the 2000's

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.

The end of Sun, The failure of JavaFX, The departure of James Gosling as the father of Java and now the announcement of Oracle vs Google, I think Java and the Java community got hurt and a lot. 

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).

Yeah Yeah Yeah Java will continue for another 5 years but as new cobol just for the legacy,

It's quite funny that Cobol was more popular than this shiny new Python well into 2007 and than Ruby even two years longer.

The JVM got lots of development and people interested implementing another languages on top of the JVM as JRuby, Jython, Scala, Clojure, Phantom

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

jacek szymanski, I would agree with you all this at 2005 and when Java ownership was SUN but now we are at 2010 ,5 years after of Open Source Java in it is full potential and Oracle that we know is a destructor of what they acquired. The world is changing is not anymore the 90's, nobody wants a 100% proprietary driven platform anymore, Why .Net didnt have the potential that Microsoft wished?!. All this Oracle and Java mess is to late really, Open sourcing Java in that time was a very big effort also everybody agreed it in that time that was getting little late. By the way Bruce Tate is a good reading maybe what he predicted was little bit to early but now it could be possible be true. I dont consider a freetard my self and not even a closetard also lol, I pay for my IDE Intellij, I pay for components for Swing, If Spring had a price for medium to small business, I will pay it for get also support but they decide to go the free as in beer anyway. I think you dont understand what really means Open Source, OSS is You can have the code to modify to your needs but could be the author of the code to charge you a fee for using it. So Open Source is also a business and you can get a profit for it as closed source systems, the only difference is you allow your customer to modify the source for their own benefit. So if you go out of business your customer can continue modify or maintainece the code cause your customer depends all their business on your code and you cant let them fall with you, Dont you?. Anyway, Reeza have good points in his comment.

J Szy replied on Tue, 2010/08/24 - 3:05am in response to: Reza Rahman

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

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.

What was Sun thinking when they let Google go ahead with a course of action that had obvious problems?

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 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?

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 the best parts of it (the core language) and compliment

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.

And Oracle want stop that momentum?

Not really, they want to get compensated for years worth of development at Sun and their investment.

As a Java developer I can't say I find that action to be in my best interest.

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

The world is changing is not anymore the 90's, nobody wants a 100% proprietary driven platform anymore

I'd rather say nobody cares. What businesses want is a development platform provided by a responsible, strong and stable vendor. 

Why .Net didnt have the potential that Microsoft wished?!.

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.

Open sourcing Java in that time was a very big effort also everybody agreed it in that time that was getting little late

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.

Open Source is also a business and you can get a profit for it as closed source systems, the only difference is you allow your customer to modify the source for their own benefit.

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

 make Java a profitable business venture - and this is what we all want to see.

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

Are developers sad and dejected because C isn't a profitable business venture?

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 believe that companies will keep writing applications in Java if they believe there is any risk of being sued by Oracle?

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.

The surest way to kill Java is to wage a high profile legal battle over it.

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.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.