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
Subscribe
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
    Subscribe
    Home Cloud
    • Cloud
    • Development
    • IT Management
    • Networking

    The Life and Times of Java and James Gosling

    By
    Darryl K. Taft
    -
    April 13, 2010
    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.

      PrevNext

      1The Life and Times of Java and James Gosling

      1

      by Darryl K. Taft

      2Dr. Gosling Is in the House

      2

      Equipped with a Ph.D. in Computer Science from Carnegie Mellon’s famed Computer Science program and experience in the industry building tools and systems for developers, James Gosling launched a project to deliver a platform that would enable programmers to write an application once and run it anywhere. Java applications are typically compiled to bytecode that can run on any JVM (Java virtual machine) regardless of computer architecture.

      3Java Changes the Landscape

      3

      The promise of “Write once, run anywhere” set the IT world abuzz. Java’s portability became its primary selling point. Sun’s promotion of and potential success with Java prompted Microsoft to launch a similar effort with C# and the CLR (Common Language Runtime), influencing Microsoft’s development platform for years to come.

      4Microsoft Tries to Undermine Java

      4

      Gosling’s Java invention scared the heck out of Microsoft, which quickly moved to address the threat. This action became a key point in the U.S. government’s antitrust lawsuit against Microsoft. The Department of Justice claimed that Microsoft illegally used its Windows monopoly to try to kill Java in the marketplace. The circuit court judge in the case, Thomas Penfield Jackson, found that Microsoft indeed tried to prevent Java from diminishing the “applications barrier to entry” in the market and challenging Windows’ dominance. The court found that by building a JVM with proprietary extensions Microsoft was able to hamper Java.

      5Java Made Money for Sun

      5

      Don’t let it be said Sun never made money off of Java, while IBM, Oracle and others have. Sun certainly made money from Java. In the aftermath of the government’s Microsoft litigation, Sun got a $20 million settlement from Microsoft after filing suit in 1997 over issues pertaining to Microsoft’s JVM and implementation of the Java language, J++.

      6Java Gives Rise to Rich Tool Array

      6

      Gosling’s effort led to the development of rich tools environments, including the open-source Eclipse tools, NetBeans, JDeveloper and JetBrains’ IntelliJ IDEA.

      7Java Spawns Thriving Enterprise IT Platform, Java EE

      7

      Java EE (Java Platform, Enterprise Edition) is a widely used platform for server programming in Java. Java EE differs from Java SE (Standard Edition) in that it adds libraries that provide functionality to deploy fault-tolerant, distributed, multitier Java software, based largely on modular components running on an application server. IBM, Oracle, JBoss and others compete in the lucrative enterprise Java space.

      8IT All-Stars License Java

      8

      A diverse set of companies use Java and license the technology from Oracle. Java licensees include IBM, JBoss, Google, Facebook, eBay, Salesforce.com, mobile and wireless companies such as Nokia, Research In Motion and Samsung, and a host of others.

      9Java Tops Ranks of Most Popular Programming Languages

      9

      According to the TIOBE Programming Community index, Java has topped the most popular programming languages list for the last four years. However, in April the C language moved into the No. 1 slot.

      10Developer Community Hits 6 Million and Counting

      10

      There are more than 6.5 million Java developers throughout the world, according to numbers provided by Sun/Oracle.

      11Ticker Tape

      11

      Java gave Sun a corporate identity, which later became the company’s stock ticker symbol: JAVA replaced SUNW.

      12Goslings Vigilance Helps Keep Java Pure

      12

      Sun and Gosling maintained a stance that any implementation of Java needed to pass a compatibility test. The JCP (Java Community Process) became the watchdog for compatibility. And Sun issued kits to test compatibility. A TCK (Technology Compatibility Kit) is a suite of tests, tools and documentation that provides a standard way of testing an implementation for compliance with a Java technology specification. It is one of the three major deliverables, along with a specification and reference implementation, required by the JCP for the final release of a Java technology.

      13The Stats Tell the Story

      13

      Java is the most-taught computer programming language in colleges and universities, according to Sun/Oracle. In addition, the JRE (Java Runtime Environment) is downloaded 15 million times a week, and there are 10 billion Java-enabled devices, 1 billion Java-enabled desktops, 100 million Java-enabled TV devices, 2.6 billion Java-enabled mobile devices and 5.5 billion Java smart cards.

      14Where Will Gosling Land? IBM?

      14

      This could work. It is a possibility, but somewhat remote. At IBM, Gosling could work on the next great programming language or perhaps join forces with Grady Booch, chief scientist for software engineering for IBM Research and co-creator of the UML (Unified Modeling Language). But Gosling has worked at IBM before.

      15Google Free Thinkers Beckon

      15

      Google seems like a safe bet as a place where Gosling could take his skills given the number of topnotch free thinkers the company has on board. He could possibly get involved with the Google “Go” language effort. But he’d be more likely to wind up on some cloud effort as an overseer on the Google “plantation,” as former Sun staffer and current Google employee Tim Bray called Google’s AppEngine.

      16Go to Work for Javas Greatest Antagonist—Microsoft

      16

      This would not be the first time this match-up has been suggested. While possibly one of the best opportunities to equal or surpass Gosling’s success in impacting the industry with Java—like a coach taking two different teams to the Super Bowl or Final Four and winning—this is still a long shot. However, the combination of Gosling and Anders Hejlsberg, the father of the modern IDE (integrated development environment), could be quite compelling on the language front. Not to mention that there are opportunities to work on projects like the Windows Azure cloud or the next-generation “Midori” operating system project.

      17Take Part in a New Startup Venture

      17

      This would depend on the idea, the development team and the prospects for breaking new technological ground. But this is certainly a possibility.

      18Retire to Academia

      18

      Gosling would be welcome in the classroom at any university. Can you imagine how much enrollment in the computer science department would rise in any school that signed Gosling on as an instructor?

      19Join Another Major Java Player

      19

      Rather than the big three of IBM, Microsoft and Google, might we see Gosling at Red Hat/JBoss, SpringSource or VMware? How about Apple?

      20Work as a Senior Government Adviser or Researcher

      20

      With all the Department of Defense, NSA, DARPA and other “black” agencies Gosling has advised about Java, he’s certainly got top-level clearance to work in some of the most sensitive areas of the government on systems pertaining to national security.

      21Apache Harmony Project?

      21

      Maybe Gosling might like to join the Apache Harmony project. Apache Harmony is the Java SE project of the Apache Software Foundation. The aim of the project is to produce a large and healthy community of those interested in runtime platforms who would take on the task of building a compatible, independent implementation of the Java SE 5 JDK under the Apache License v2, and a community-developed modular runtime (VM and class library) architecture. The chances of Gosling joining Harmony are slim to none, but you never know.

      PrevNext

      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.