Close
  • Latest News
  • Artificial Intelligence
  • Video
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
Read Down
Sign in
Close
Welcome!Log into your account
Forgot your password?
Read Down
Password recovery
Recover your password
Close
Search
Logo
Logo
  • Latest News
  • Artificial Intelligence
  • Video
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
More
    Home Cybersecurity
    • Cybersecurity

    Javas Momentum Is Running Low

    Written by

    Larry Seltzer
    Published September 6, 2006
    Share
    Facebook
    Twitter
    Linkedin

      eWEEK content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More.

      There was a time, not quite ten years ago, when many serious people expected Java to be the dominant computing platform of the future.

      The technology business is overflowing with similar stories of products that received inordinate attention for a time, only to fade when real decision making came along.

      One of my favorites is Virtual Reality, which was headline stuff in the late 90s for reasons which escaped me even then.

      But Java had a serious argument behind it: For a variety of reasons, security among the most important, the idea of a virtual machine environment and Internet-based programs have some appeal, practical experience aside.

      Consider technology loudmouth George Gilder, who thought that Microsoft software was headed for antiquity and that the future was in Java applets.

      Many lawsuits and real-world trials later, Java is still a major platform for server-side application development, but only one of many and no longer the one with momentum.

      Heavily influenced by Java, Microsofts .NET has more mind share where it counts.

      On the client, I can no longer say that Java is in freefall because its closer to rock bottom. As a client application development platform its far behind a wave of interpreted languages like Ruby and Python. Yes, there are still a few oddball Java applets out there, but you rarely hear about innovative new programs being built in it.

      /zimages/7/28571.gifSun is planning to take the Java Micro Edition to open source. Click here to read more.

      There are still major companies behind it, such as Oracle and Sun itself, and the use of Java in the Advanced Placement Computer Science tests guarantees that students will continue to learn Java in the future. But they wont use it much past the test.

      Since Sun successfully forced Microsoft to withdraw their own Java implementation from Windows, Java on Windows has become a difficult affair. Sun has never been all that good at delivering Java to Windows users, and a recent security update to an ancient problem with the Java platform underscores all this.

      The problem, first raised almost two years ago, takes advantage of the fact that when you install a new Java version it doesnt usually overwrite the old version.

      Java programs are left in place because of significant problems in backward compatibility of new Java versions with old Java code. Hence, Java applets may specify in the OBJECT tag. So much for “write once, run anywhere”—some programs wont even run on later VM versions on the same computer!

      For instance, right now in my Internet Explorer Manage Add-ons dialog box, I have 6 copies of “Java Plug-in” installed, and one labeled “Java Plug-in 1.5.0_06”. In my Add/Remove Programs dialog box I see the following:

      • J2SE Runtime Environment 5.0 Update 2
      • J2SE Runtime Environment 5.0 Update 4
      • J2SE Runtime Environment 5.0 Update 6
      • J2SE Runtime Environment, SE v1.4.2_03
      • J2SE Runtime Environment, SE v1.4.2_06

      Are any of these superfluous? How the heck am I supposed to know? But those versions are a problem, since there have been many updates in Java over the years to address security issues.

      A malicious program could specify that it should run in a particular old version that has known vulnerabilities, and Java will happily oblige. This has somehow been fixed in the latest update.

      But as the Washington Posts Brian Krebs points out, applying Java updates is an unpleasant process.

      The comment thread below that blog entry reinforces what Ive sensed over the years: People no longer necessarily install Java, and they dont notice it missing when its not there.

      Years ago, there were numerous sites I went to that had Java components on them for displaying data in ways richer than HTML could handle. Nowadays this is the province of Flash and AJAX.

      Nobody uses Java for it, and if more sophisticated and intensive computation needs to be performed it is done on the server, not the client.

      Mostly, in the end, it appears that Java on the client lost out to Flash of all things! This must be embarrassing for Sun, but it puts Java in its place. It couldnt even be competitive in the most inessential of tasks.

      Security Center Editor Larry Seltzer has worked in and written about the computer industry since 1983.

      /zimages/7/28571.gifCheck out eWEEK.coms for the latest security news, reviews and analysis. And for insights on security coverage around the Web, take a look at eWEEK.com Security Center Editor Larry Seltzers Weblog.

      More from Larry Seltzer

      Larry Seltzer
      Larry Seltzer
      Larry Seltzer has been writing software for and English about computers ever since—,much to his own amazement— He was one of the authors of NPL and NPL-R, fourth-generation languages for microcomputers by the now-defunct DeskTop Software Corporation. (Larry is sad to find absolutely no hits on any of these +products on Google.) His work at Desktop Software included programming the UCSD p-System, a virtual machine-based operating system with portable binaries that pre-dated Java by more than 10 years.For several years, he wrote corporate software for Mathematica Policy Research (they're still in business!) and Chase Econometrics (not so lucky) before being forcibly thrown into the consulting market. He bummed around the Philadelphia consulting and contract-programming scenes for a year or two before taking a job at NSTL (National Software Testing Labs) developing product tests and managing contract testing for the computer industry, governments and publication.In 1991 Larry moved to Massachusetts to become Technical Director of PC Week Labs (now eWeek Labs). He moved within Ziff Davis to New York in 1994 to run testing at Windows Sources. In 1995, he became Technical Director for Internet product testing at PC Magazine and stayed there till 1998.Since then, he has been writing for numerous other publications, including Fortune Small Business, Windows 2000 Magazine (now Windows and .NET Magazine), ZDNet and Sam Whitmore's Media Survey.

      Get the Free Newsletter!

      Subscribe to Daily Tech Insider for top news, trends & analysis

      Get the Free Newsletter!

      Subscribe to Daily Tech Insider for top news, trends & analysis

      MOST POPULAR ARTICLES

      Artificial Intelligence

      9 Best AI 3D Generators You Need...

      Sam Rinko - June 25, 2024 0
      AI 3D Generators are powerful tools for many different industries. Discover the best AI 3D Generators, and learn which is best for your specific use case.
      Read more
      Cloud

      RingCentral Expands Its Collaboration Platform

      Zeus Kerravala - November 22, 2023 0
      RingCentral adds AI-enabled contact center and hybrid event products to its suite of collaboration services.
      Read more
      Artificial Intelligence

      8 Best AI Data Analytics Software &...

      Aminu Abdullahi - January 18, 2024 0
      Learn the top AI data analytics software to use. Compare AI data analytics solutions & features to make the best choice for your business.
      Read more
      Latest News

      Zeus Kerravala on Networking: Multicloud, 5G, and...

      James Maguire - December 16, 2022 0
      I spoke with Zeus Kerravala, industry analyst at ZK Research, about the rapid changes in enterprise networking, as tech advances and digital transformation prompt...
      Read more
      Video

      Datadog President Amit Agarwal on Trends in...

      James Maguire - November 11, 2022 0
      I spoke with Amit Agarwal, President of Datadog, about infrastructure observability, from current trends to key challenges to the future of this rapidly growing...
      Read more
      Logo

      eWeek has the latest technology news and analysis, buying guides, and product reviews for IT professionals and technology buyers. The site’s focus is on innovative solutions and covering in-depth technical content. eWeek stays on the cutting edge of technology news and IT trends through interviews and expert analysis. Gain insight from top innovators and thought leaders in the fields of IT, business, enterprise software, startups, and more.

      Facebook
      Linkedin
      RSS
      Twitter
      Youtube

      Advertisers

      Advertise with TechnologyAdvice on eWeek and our other IT-focused platforms.

      Advertise with Us

      Menu

      • About eWeek
      • Subscribe to our Newsletter
      • Latest News

      Our Brands

      • Privacy Policy
      • Terms
      • About
      • Contact
      • Advertise
      • Sitemap
      • California – Do Not Sell My Information

      Property of TechnologyAdvice.
      © 2024 TechnologyAdvice. All Rights Reserved

      Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.

      ×