Real Story Group. Make Better Technology Decisions.

Formerly CMS Watch. Here's our story
What Real Independence means. Find Out

  • Schedule a Demo
  • Free Sample
  • Contact
  • Subscriber Login
  • Your cart is empty.
Sign up for our Newsletter
  • Home
  • Evaluation Reports
  • Premium Subscriptions
  • About
  • Blog
  • Buy Now
  • Recent Entries
  • Get Custom Feeds

 

 

 

Thomas Kas Thomas

Sun to pursue Java-less Java?

29-Feb-2008

Tags: Portals and Content Integration, Web Content Management, Implementation, Industry Standards,

Sun Microsystems CEO Jonathan Schwartz, speaking at the SugarCRM Customer and Developer Conference earlier this month, made a pronouncement that went largely unnoticed by industry pundits. "I think what you'll see from Sun," Schwartz remarked, "is that we're just going to take the 'J' off the 'JVM' and just make it a 'VM'."

Wait. Roll the tape back. Did Schwartz just say that he wants to factor Java out of the JVM?

If so, it could have important ramifications for the Web CMS and Portal marketplaces in particular.

At first blush, it sounds like a radical notion. But it's not. Microsoft pioneered the idea of a language-neutral virtual machine years ago with its Common Language Infrastructure specification, also known as ECMA-335. The CLI spec provides the basis for the .NET virtual machine (which does indeed support multiple languages).

The Java community's comeback is something called the Da Vinci Machine project, which has an explicit goal of "extending the JVM with first-class architectural support for languages other than Java, especially dynamic languages."

So now Sun wants to out-dot-NET dot-NET. But that's something Sun could have attempted years ago. Why do it now? No doubt the groundswell of interest in dynamic languages (Ruby, Perl, Python, Groovy, and so on), driven by Web 2.0, has awakened Sun to the realization that programmers now want the best of both worlds: They want the rapid development that dynamic languages afford, yet they also want the very real benefits (in terms of thread management, garbage collection, security sandboxing, memory management, platform independence) of running inside a VM.

But still, why would Sun want to go in the direction of a Java-less JVM if it didn't have to?

It turns out there's an elephant in the room, and its name is Adobe. It's no secret that Flex (Adobe's answer to Web 2.0 development) is gaining traction every day, and Flex outputs bytecode for the Adobe VM. Close observers of the Mozilla ecosystem have known for a while that Adobe's VM (a.k.a. Tamarin) will soon be an integral part of Firefox. And lest there be any doubt about what's going on, Adobe CTO Kevin Lynch admitted at an industry event last Monday that Adobe is working on a project to allow C, C++, and other languages to run atop the AVM. Let's recap: Adobe is in the "Java-less" VM business. Big time.

As it turns out, the AVM is actually fairly mature (it has powered several generations of Flash), not to mention fast (it supports just-in-time compilation), and it already powers a sizable percentage of the world's (ahem) flashiest Web 2.0 applications. It will soon be built into Firefox's scripting engine, and if Adobe has its way, it will be on every PC user's AIR-conditioned desktop faster than you can say "Silverlight."

Sun clearly has its work cut out for it, if it wants to remain relevant in the VM wars.

Regardless, unshackling Java from the JVM (or vice-versa) can only be A Good Thing in the long run. It means programmers will (at last) be free to take a best-of-breed approach in choosing the right language for the job. (Bytecode, after all, is bytecode. Who cares how you produce it?) Most of all, it will mean rapid application development, finally, for server apps that will run on the JVM, something most of us have been wanting since 1995.

Why does all this matter for the tools we follow? Well, we've been seeing a long-term trend among packaged applications away from lighter languages towards more "enterprise-ready" Java (c.f., Nuxeo, Interwoven, Vignette, et. al.). But this transition has been a difficult one for vendors and customers alike. Perhaps you'll see a renewed investment in dynamic languages across various content technologies. We'll be watching.

    Now Get the Complete Real Story

    Vendor Evaluations

    Learn the real strengths and weaknesses of major vendors from around the world, in our research stream.

Tweet

close x

Free Sample Request

  Digital and Media Asset Management
  Document Management (ECM)
  Enterprise Collaboration & Social Software
  Enterprise Search
  Portals and Content Integration
  SharePoint Ecosystem
  Web Content Management
 Send me bi-weekly tips and insights from Real Story Group.
Your personal information, including your e-mail address, will be held in the strictest of confidence and will never be shared with anyone.

Subscriber Log In


Remember Me
Forgot password?


Not a subscriber?
Learn about our subscriptions

Research Mentioned in this Post

Vendor Evaluations

 | 

Our Newsletter

Get the Real Story bi-weekly.

Have Questions?

USA & Canada
+1 800 325 6190

UK
+44 (0) 20 3318 1911

International
+1 617 340 6464


All Other Inquiries

Our Customers Say

"The clear definitions of business services, customer tiers and the rating system allows business analysts, knowledge workers and the CIO to gain a much more rounded insight into SharePoint across the enterprise."

Paul Culmsee, IT Consultant, Clever Workarounds

next More

Real Story Group

Follow us on:  RSS  |  Twitter  |  Facebook  |  YouTube

Evaluation Reports

  • Web Content Management
  • Document Management (ECM)
  • Portals and Content Integration
  • Enterprise Search
  • Digital and Media Asset Management
  • SharePoint Ecosystem
  • Enterprise Collaboration & Social Software

Premium Subscriptions

  • Research Streams
  • Advisory Papers
  • Vendors Evaluated
  • Schedule Analyst Consultation
  • Online Education
  • Configure a Subscription

About Us

  • Our Methodology
  • Our Team
  • Media
  • Customer List
  • Events
  • Consulting
  • Contact Us

Need Help?

  • Talk to an Expert
  • FAQs
  • Customer Support
  • Contact Sales Team
  • Help with your account

Copyright Real Story Group 2001 - 2012. All rights reserved.

  • Contact Us
  • Copyright Policy
  • Privacy Policy
  • Terms of Use

Log In

Remember MeForgot password?

close x
close x

All analyst firms claim to be independent or vendor-neutral. We're different.

Real Independence


Get the real story on commercial and open source tools from a firm that works only for you, the technology customer.

close x

Newsletter Signup

Thank you for signing up for The Real Story Group Newsletter. You will receive our monthly newsletter, plus updates with new information on the technology streams you have expressed interest in below.










Choose the streams that you’d like to receive updates for: