BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Presentations Keynote: The Future of Java Innovation

Keynote: The Future of Java Innovation

Bookmarks
01:55:18

Summary

In the opening keynote at SpringOne Europe 2009, Rod Johnson wondered if Java innovation is going to be stifled by latest Oracle acquisition and expressed his belief that Java will continue to evolve outside of Sun as it has done for the last few years. As proof he mentioned: Grails, Roo, a tool for improved developer productivity, a free STS, tc Server and dm Server.

Bio

Rod is one of the world's leading authorities on Java and J2EE development. He is a best-selling author, experienced consultant, and open source developer, as well as a popular conference speaker. Rod is the founder of the Spring Framework, which began from code published with Expert One-on-One J2EE Design and Development. Along with Juergen Hoeller, he continues to lead the development of Spring.

About the conference

SpringOne is the annual conference for the global Spring community held in both Europe and the Americas. SpringOne Europe 2009 focused on the emerging technologies and best practices around the Spring Framework and enterprise software development. The event featured the project founders, core committers, authors, consultants, project leads, and professional trainers.

Recorded at:

Jun 10, 2009

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Community comments

  • RE: Keynote: The Future of Java Innovation

    by A D,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    Didn't realize Mr Johnson has been appointed as the official spokesman by Oracle ;)
    The spring crowd really needs to stop using FUD around Java and JEE to push its own agenda.

  • yup

    by Bill Burke,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    Yup, innovation for Java will stall, except at SpringSource of course. So open your checkbooks now and buy tc Server.

  • Re: yup

    by Liyu Wang,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    Mr. Johnson become a Chrysler sellsman?

  • java language

    by serge ----,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    if we really want to eliminate code bloat we should concentrate more on making Java the language more concise and productive.

  • Half truth.

    by Christopher Churchill,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    But one of the truths that he says is that, Twitter is really slow. I mean, I can really feel twitter crawling, when compared to Ebay on my broadband, and by the way, Ebay has a freaking lot more content to serve up.
    There is something fundamentally wrong about the Rails platform, that does not allow its performance to move beyond a certain level.
    Like keeping a civic engine inside a Ferrari. All show, and no go. It may be easy to develop, but that doesnt mean I need to wait ages to see my pages.

  • Re: Half truth.

    by serge ----,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    I don't think performance will be as big of a concern post Java 7. Invoke dynamic and other initiatives will speed up Ruby and other dynamic languages on the JVM considerably. I think the argument will start to fall back on the productivity of the language and it's conciseness - Java has huge strides to make in this area. A framework will only get you so far, then your stuck programming all the business in the language you choose.

  • We of WC Duck advice you... WC Duck

    by adrian collheart,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    In the Netherlands we have a famous commercial featuring a salesman, clearly representing the company WC Duck, supposedly giving the audience an independent and unbiased advice of which toilet cleaning product they should use. It goes without saying that this incorruptible salesman gives the advice to buy... WC Duck products.

    Somehow Rod reminds me of this salesman.

  • ...

    by Oliver Gierke,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    Curiously wonder what you expect of a keynote of an event driven by the company Rod speaks for, discussing technologies of the company Rod stands for? But hey, Sun of course does not claim JavaFx to be the next GUI technology, Oracle would not praise her own database on company presentations. To me it's just a matter of wearing the right glasses when consuming talks like this...

  • Re: ...

    by A D,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    I do agree with you but most of the companis generally present salient features of their products rather than using FUD which, sadly seems to be the way of the spring community to respond to any criticism. It just shows their desperation on their part as coomunity is movin forward but Rod & co stil seem to be hung up on spring legacy.
    Once Glassfish V3 is out, it will simply toast tc server, dm server and springsource knows it very well.
    Groovy is good but network operation guys use perl.
    Would reserve my comments on Spring Poo ....

  • Re: ...

    by adrian collheart,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    Curiously wonder what you expect of a keynote of an event driven by the company Rod speaks for, discussing technologies of the company Rod stands for?


    You are right that every such talk naturally leads to telling people how great their own products are. This is basically excepted by everyone and this is not really the problem. What the problem is, is the fact that Spring people and especially Rod make it sound like they are criticizing Java (EE) because the goodness in their hearts tell them to warn fellow developers. Their pitch is so slick that many people actually seem to belief it. When Rod says "Stateless Session Beans in EJB3 suck", he doesn't really say "Stateless Session Beans in EJB3 suck". What he actually says is "Use Spring and when you're stuck, buy our support contract". That's all there is to it, it's a sales pitch and very little more.

    Once again, there's absolutely nothing wrong with a sales pitch, but for some reason some people do not see it as such. They seem to see it as something that is almost akin to a report obtained from scientific research, but it really is just a sales pitch.

    In recent years, luckily, more and more people have started to see this. It became painfully clear that Rod is not the 'benevolent dictator' that gives the poor mislead Java programmers all this nice and totally free stuff. Rod is a businessman, out there to make a buck like everyone else. Next to that, people have actually started trying to use EJB3 and discovered for themselves that it doesn't suck at all. Actually, for some people it has been nothing less of a revelation, trying their first SLB and crying: "Hey, this stuff is pretty easy, lightweight and cool. Rod has been lying to us all those years:.

  • Re: ...

    by Dean JJ,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    Couldn't agree more. I'm sick with Rod's FUDing talks.

  • Use of aliases in this thread

    by Floyd Marinescu,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    Fellow commenters, I'd like to ask if you could please edit your profile and add your real name to these posts. InfoQ does not condone posting under aliases as it takes away from the professional spirit and tone we are trying to create.

    thanks,

    Floyd

  • Re: ...

    by Matt Giacomini,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    Dean JJ & A. C.,

    I don't think there is anyone out there that hates Spring fan boys more then myself, and for that matter there are many things about Rod that I don't like.

    That said, I hope that Rod keeps the heat up on the JEE community at large and Sun/Oracle. The competition has made for a much better JEE stack and, in my view, has pushed the expert groups to innovate faster then they would have otherwise.

    ~Matt

  • Re: ...

    by Matt Newboult,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    A little bit of an axe to grind there AD?

  • So down on Spring

    by Matt Newboult,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    I'm no Spring fan-boi and I don't have long history with Java and JEE but I really don't get the bad vibe going Spring's way. What have they done apart from innovate with Java technology and try to produce a framework that people actually want to use? Roo and Grails are fantastic and innovative products for the future of JEE. Stop knocking them and name calling when lots of comments here are posted by fan-bois, just not of the Spring variety.

  • Re: ...

    by A D,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    Umm...what gives you that impression?

  • Competition and FUD

    by Paul Dotsenko,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    I think the negative reactions to this presentation by what one may assume to be Sun, Oracle and IBM partisans do say much about Spring's success so far. Posts telling Big Bad Spring to stop scaring developers away from Sun/Oracle are quite a complement to Rod's efforts so far;)
    Peace,
    Spring fan boy

  • Great ideas...

    by William Barker,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    but
    #fail 2+ hour keynote (yawn)
    #fail Java Rock Stars thinking live coding is entertaining
    #fail Spring Management Demo

  • Re: Half truth.

    by Michael Mullany,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    Twitter failing on Rails is an old and discredited meme. Take a look at John Adams of Twitter at Velocity 2009: bit.ly/vR7SU

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

BT