Business Today

business-today-logo
SUBSCRIPTION
ADVERTISE
Menu
  • Home
  • Issues
    • 1996 to 1999
      • 1996
        • May 1996
        • June 1996
        • July 1996
        • August 1996
        • September 1996
        • October 1996
        • November 1996
        • December 1996
      • 1997
        • January 1997
        • FEBRUARY 1997
        • March 1997
        • April 1997
        • May 1997
        • June 1997
        • July 1997
        • August 1997
        • September 1997
        • October 1997
        • November 1997
        • December 1997
    • 2000 to 2009
      • 2006
        • January 2006
        • February 2006
        • March 2006
        • April 2006
        • May 2006
        • June 2006
        • July 2006
        • August 2006
        • September 2006
        • October 2006
        • November 2006
        • December 2006
      • 2007
        • January 2007
        • February 2007
        • March 2007
        • April 2007
        • May 2007
        • July 2007
        • June 2007
        • August 2007
        • September 2007
        • October 2007
        • November 2007
        • December 2007
      • 2008
        • January 2008
        • February 2008
        • March 2008
        • May 2008
        • April 2008
        • June 2008
        • July 2008
        • August 2008
        • September 2008
        • November 2008
        • October 2008
        • December 2008
      • 2009
        • January 2009
        • February 2009
        • March 2009
        • April 2009
        • May 2009
        • June 2009
        • July 2009
        • August 2009
        • September 2009
        • October 2009
        • November 2009
        • December 2009
    • 2010 to 2019
      • 2010
        • January 2010
        • February 2010
        • March 2010
        • April 2010
        • May 2010
        • June 2010
        • July 2010
        • August 2010
        • September 2010
        • October 2010
        • November 2010
        • December 2010
      • 2011
        • January 2011
        • February 2011
        • March 2011
        • April 2011
        • May 2011
        • June 2011
        • July 2011
        • August 2011
        • September 2011
        • October 2011
        • November 2011
        • December 2011
      • 2012
        • January 2012
        • February 2012
        • March 2012
        • April 2012
        • May 2012
        • June 2012
        • July 2012
        • August 2012
        • September 2012
        • October 2012
        • November 2012
        • December 2012
      • 2013
        • January 2013
        • February 2013
        • March 2013
        • April 2013
        • May 2013
        • June 2013
        • July 2013
        • August 2013
        • September 2013
        • October 2013
        • November 2013
        • December 2013
      • 2014
        • January 2014
        • February 2014
        • March 2014
        • April 2014
        • May 2014
        • June 2014
        • July 2014
        • August 2014
        • September 2014
        • October 2014
        • November 2014
        • December 2014
      • 2015
        • January 2015
        • February 2015
        • March 2015
        • April 2015
        • May 2015
        • June 2015
        • July 2015
        • August 2015
        • September 2015
        • October 2015
        • November 2015
        • December 2015
      • 2016
        • January 2016
        • February 2016
        • March 2016
        • April 2016
        • May 2016
        • June 2016
        • July 2016
        • August 2016
        • September 2016
        • October 2016
        • November 2016
        • December 2016
      • 2017
        • January 2017
        • February 2017
        • March 2017
        • April 2017
        • May 2017
        • June 2017
        • July 2017
        • August 2017
        • September 2017
        • October 2017
        • November 2017
        • December 2017
      • 2018
        • January 2018
        • February 2018
        • March 2018
        • April 2018
        • May 2018
        • August 2018
        • June 2018
        • July 2018
        • September 2018
        • October 2018
        • November 2018
        • December 2018
      • 2019
        • January 2019
        • February 2019
        • March 2019
        • April 2019
        • May 2019
        • June 2019
        • July 2019
        • August 2019
        • September 2019
        • October 2019
        • November 2019
        • December 2019
    • 2020 to 2025
      • 2020
        • January 2020
        • February 2020
        • March 2020
        • April 2020
        • May 2020
        • June 2020
        • July 2020
        • August 2020
        • September 2020
        • October 2020
        • November 2020
        • December 2020
      • 2021
        • September 2021
        • October 2021
      • 2022
        • January 2022
        • February 2022
        • March 2022
        • April 2022
        • May 2022
        • June 2022
        • July 2022
        • August 2022
        • September 2022
        • October 2022
        • December 2022
      • 2023
        • January 2023
        • February 2023
        • March 2023
        • April 2023
        • May 2023
        • June 2023
        • July 2023
        • August 2023
        • September 2023
        • October 2023
        • November 2023
        • December 2023
      • 2024
        • January 2024
        • February 2024
        • March 2024
        • April 2024
        • May 2024
        • June 2024
        • July 2024
        • August 2024
        • September 2024
        • October 2024
        • November 2024
        • December 2024
      • 2025
        • January 2025
        • February 2025
        • March 2025
        • April 2025
        • May 2025
        • June 2025
  • About Us
  • BT Awards
    • BT Top 40
      • Business Today Top 40 2021 – 2022
    • BT Top 30
      • Business Today Top 30 2015 – 2016
      • Business Today Top 30 2016 – 2017
      • Business Today Top 30 2017 – 2018
      • Business Today Top 30 2018 – 2019
    • BT Top 25
      • Business Today Top 25 2011 – 2012
      • Business Today Top 25 2012 – 2013
      • Business Today Top 25 2013 – 2014
      • Business Today Top 25 2014 – 2015
    • BT Top 20
      • Business Today Top 20 2009 – 2010
      • Business Today Top 20 2010 – 2011
    • BT Top 10
      • Business Today Top 10 2008 – 2009
      • Business Today Top 10 2007 – 2008
      • Business Today Top 10 2006 – 2007
      • Business Today Top 10 2005 – 2006
      • Business Today Top 10 2003 – 2004
      • Business Today Top 10 2000 – 2001
      • Business Today Top 10 1999 – 2000
      • Business Today Top 10 1997 – 1998
      • Business Today Top 10 1996 – 1997
      • Business Today Top 10 1995 – 1996
  • For Digital Subscription
Facebook Instagram
business-today-logo
Menu
  • Home
  • Issues
    • 1996 to 1999
      • 1996
        • May 1996
        • June 1996
        • July 1996
        • August 1996
        • September 1996
        • October 1996
        • November 1996
        • December 1996
      • 1997
        • January 1997
        • FEBRUARY 1997
        • March 1997
        • April 1997
        • May 1997
        • June 1997
        • July 1997
        • August 1997
        • September 1997
        • October 1997
        • November 1997
        • December 1997
    • 2000 to 2009
      • 2006
        • January 2006
        • February 2006
        • March 2006
        • April 2006
        • May 2006
        • June 2006
        • July 2006
        • August 2006
        • September 2006
        • October 2006
        • November 2006
        • December 2006
      • 2007
        • January 2007
        • February 2007
        • March 2007
        • April 2007
        • May 2007
        • July 2007
        • June 2007
        • August 2007
        • September 2007
        • October 2007
        • November 2007
        • December 2007
      • 2008
        • January 2008
        • February 2008
        • March 2008
        • May 2008
        • April 2008
        • June 2008
        • July 2008
        • August 2008
        • September 2008
        • November 2008
        • October 2008
        • December 2008
      • 2009
        • January 2009
        • February 2009
        • March 2009
        • April 2009
        • May 2009
        • June 2009
        • July 2009
        • August 2009
        • September 2009
        • October 2009
        • November 2009
        • December 2009
    • 2010 to 2019
      • 2010
        • January 2010
        • February 2010
        • March 2010
        • April 2010
        • May 2010
        • June 2010
        • July 2010
        • August 2010
        • September 2010
        • October 2010
        • November 2010
        • December 2010
      • 2011
        • January 2011
        • February 2011
        • March 2011
        • April 2011
        • May 2011
        • June 2011
        • July 2011
        • August 2011
        • September 2011
        • October 2011
        • November 2011
        • December 2011
      • 2012
        • January 2012
        • February 2012
        • March 2012
        • April 2012
        • May 2012
        • June 2012
        • July 2012
        • August 2012
        • September 2012
        • October 2012
        • November 2012
        • December 2012
      • 2013
        • January 2013
        • February 2013
        • March 2013
        • April 2013
        • May 2013
        • June 2013
        • July 2013
        • August 2013
        • September 2013
        • October 2013
        • November 2013
        • December 2013
      • 2014
        • January 2014
        • February 2014
        • March 2014
        • April 2014
        • May 2014
        • June 2014
        • July 2014
        • August 2014
        • September 2014
        • October 2014
        • November 2014
        • December 2014
      • 2015
        • January 2015
        • February 2015
        • March 2015
        • April 2015
        • May 2015
        • June 2015
        • July 2015
        • August 2015
        • September 2015
        • October 2015
        • November 2015
        • December 2015
      • 2016
        • January 2016
        • February 2016
        • March 2016
        • April 2016
        • May 2016
        • June 2016
        • July 2016
        • August 2016
        • September 2016
        • October 2016
        • November 2016
        • December 2016
      • 2017
        • January 2017
        • February 2017
        • March 2017
        • April 2017
        • May 2017
        • June 2017
        • July 2017
        • August 2017
        • September 2017
        • October 2017
        • November 2017
        • December 2017
      • 2018
        • January 2018
        • February 2018
        • March 2018
        • April 2018
        • May 2018
        • August 2018
        • June 2018
        • July 2018
        • September 2018
        • October 2018
        • November 2018
        • December 2018
      • 2019
        • January 2019
        • February 2019
        • March 2019
        • April 2019
        • May 2019
        • June 2019
        • July 2019
        • August 2019
        • September 2019
        • October 2019
        • November 2019
        • December 2019
    • 2020 to 2025
      • 2020
        • January 2020
        • February 2020
        • March 2020
        • April 2020
        • May 2020
        • June 2020
        • July 2020
        • August 2020
        • September 2020
        • October 2020
        • November 2020
        • December 2020
      • 2021
        • September 2021
        • October 2021
      • 2022
        • January 2022
        • February 2022
        • March 2022
        • April 2022
        • May 2022
        • June 2022
        • July 2022
        • August 2022
        • September 2022
        • October 2022
        • December 2022
      • 2023
        • January 2023
        • February 2023
        • March 2023
        • April 2023
        • May 2023
        • June 2023
        • July 2023
        • August 2023
        • September 2023
        • October 2023
        • November 2023
        • December 2023
      • 2024
        • January 2024
        • February 2024
        • March 2024
        • April 2024
        • May 2024
        • June 2024
        • July 2024
        • August 2024
        • September 2024
        • October 2024
        • November 2024
        • December 2024
      • 2025
        • January 2025
        • February 2025
        • March 2025
        • April 2025
        • May 2025
        • June 2025
  • About Us
  • BT Awards
    • BT Top 40
      • Business Today Top 40 2021 – 2022
    • BT Top 30
      • Business Today Top 30 2015 – 2016
      • Business Today Top 30 2016 – 2017
      • Business Today Top 30 2017 – 2018
      • Business Today Top 30 2018 – 2019
    • BT Top 25
      • Business Today Top 25 2011 – 2012
      • Business Today Top 25 2012 – 2013
      • Business Today Top 25 2013 – 2014
      • Business Today Top 25 2014 – 2015
    • BT Top 20
      • Business Today Top 20 2009 – 2010
      • Business Today Top 20 2010 – 2011
    • BT Top 10
      • Business Today Top 10 2008 – 2009
      • Business Today Top 10 2007 – 2008
      • Business Today Top 10 2006 – 2007
      • Business Today Top 10 2005 – 2006
      • Business Today Top 10 2003 – 2004
      • Business Today Top 10 2000 – 2001
      • Business Today Top 10 1999 – 2000
      • Business Today Top 10 1997 – 1998
      • Business Today Top 10 1996 – 1997
      • Business Today Top 10 1995 – 1996
  • For Digital Subscription
business-today-logo
Menu
  • Home
  • Issues
    • 1996 to 1999
      • 1996
        • May 1996
        • June 1996
        • July 1996
        • August 1996
        • September 1996
        • October 1996
        • November 1996
        • December 1996
      • 1997
        • January 1997
        • FEBRUARY 1997
        • March 1997
        • April 1997
        • May 1997
        • June 1997
        • July 1997
        • August 1997
        • September 1997
        • October 1997
        • November 1997
        • December 1997
    • 2000 to 2009
      • 2006
        • January 2006
        • February 2006
        • March 2006
        • April 2006
        • May 2006
        • June 2006
        • July 2006
        • August 2006
        • September 2006
        • October 2006
        • November 2006
        • December 2006
      • 2007
        • January 2007
        • February 2007
        • March 2007
        • April 2007
        • May 2007
        • July 2007
        • June 2007
        • August 2007
        • September 2007
        • October 2007
        • November 2007
        • December 2007
      • 2008
        • January 2008
        • February 2008
        • March 2008
        • May 2008
        • April 2008
        • June 2008
        • July 2008
        • August 2008
        • September 2008
        • November 2008
        • October 2008
        • December 2008
      • 2009
        • January 2009
        • February 2009
        • March 2009
        • April 2009
        • May 2009
        • June 2009
        • July 2009
        • August 2009
        • September 2009
        • October 2009
        • November 2009
        • December 2009
    • 2010 to 2019
      • 2010
        • January 2010
        • February 2010
        • March 2010
        • April 2010
        • May 2010
        • June 2010
        • July 2010
        • August 2010
        • September 2010
        • October 2010
        • November 2010
        • December 2010
      • 2011
        • January 2011
        • February 2011
        • March 2011
        • April 2011
        • May 2011
        • June 2011
        • July 2011
        • August 2011
        • September 2011
        • October 2011
        • November 2011
        • December 2011
      • 2012
        • January 2012
        • February 2012
        • March 2012
        • April 2012
        • May 2012
        • June 2012
        • July 2012
        • August 2012
        • September 2012
        • October 2012
        • November 2012
        • December 2012
      • 2013
        • January 2013
        • February 2013
        • March 2013
        • April 2013
        • May 2013
        • June 2013
        • July 2013
        • August 2013
        • September 2013
        • October 2013
        • November 2013
        • December 2013
      • 2014
        • January 2014
        • February 2014
        • March 2014
        • April 2014
        • May 2014
        • June 2014
        • July 2014
        • August 2014
        • September 2014
        • October 2014
        • November 2014
        • December 2014
      • 2015
        • January 2015
        • February 2015
        • March 2015
        • April 2015
        • May 2015
        • June 2015
        • July 2015
        • August 2015
        • September 2015
        • October 2015
        • November 2015
        • December 2015
      • 2016
        • January 2016
        • February 2016
        • March 2016
        • April 2016
        • May 2016
        • June 2016
        • July 2016
        • August 2016
        • September 2016
        • October 2016
        • November 2016
        • December 2016
      • 2017
        • January 2017
        • February 2017
        • March 2017
        • April 2017
        • May 2017
        • June 2017
        • July 2017
        • August 2017
        • September 2017
        • October 2017
        • November 2017
        • December 2017
      • 2018
        • January 2018
        • February 2018
        • March 2018
        • April 2018
        • May 2018
        • August 2018
        • June 2018
        • July 2018
        • September 2018
        • October 2018
        • November 2018
        • December 2018
      • 2019
        • January 2019
        • February 2019
        • March 2019
        • April 2019
        • May 2019
        • June 2019
        • July 2019
        • August 2019
        • September 2019
        • October 2019
        • November 2019
        • December 2019
    • 2020 to 2025
      • 2020
        • January 2020
        • February 2020
        • March 2020
        • April 2020
        • May 2020
        • June 2020
        • July 2020
        • August 2020
        • September 2020
        • October 2020
        • November 2020
        • December 2020
      • 2021
        • September 2021
        • October 2021
      • 2022
        • January 2022
        • February 2022
        • March 2022
        • April 2022
        • May 2022
        • June 2022
        • July 2022
        • August 2022
        • September 2022
        • October 2022
        • December 2022
      • 2023
        • January 2023
        • February 2023
        • March 2023
        • April 2023
        • May 2023
        • June 2023
        • July 2023
        • August 2023
        • September 2023
        • October 2023
        • November 2023
        • December 2023
      • 2024
        • January 2024
        • February 2024
        • March 2024
        • April 2024
        • May 2024
        • June 2024
        • July 2024
        • August 2024
        • September 2024
        • October 2024
        • November 2024
        • December 2024
      • 2025
        • January 2025
        • February 2025
        • March 2025
        • April 2025
        • May 2025
        • June 2025
  • About Us
  • BT Awards
    • BT Top 40
      • Business Today Top 40 2021 – 2022
    • BT Top 30
      • Business Today Top 30 2015 – 2016
      • Business Today Top 30 2016 – 2017
      • Business Today Top 30 2017 – 2018
      • Business Today Top 30 2018 – 2019
    • BT Top 25
      • Business Today Top 25 2011 – 2012
      • Business Today Top 25 2012 – 2013
      • Business Today Top 25 2013 – 2014
      • Business Today Top 25 2014 – 2015
    • BT Top 20
      • Business Today Top 20 2009 – 2010
      • Business Today Top 20 2010 – 2011
    • BT Top 10
      • Business Today Top 10 2008 – 2009
      • Business Today Top 10 2007 – 2008
      • Business Today Top 10 2006 – 2007
      • Business Today Top 10 2005 – 2006
      • Business Today Top 10 2003 – 2004
      • Business Today Top 10 2000 – 2001
      • Business Today Top 10 1999 – 2000
      • Business Today Top 10 1997 – 1998
      • Business Today Top 10 1996 – 1997
      • Business Today Top 10 1995 – 1996
  • For Digital Subscription

What makes JAVA Hot?

by
Reading Time: 7 mins read
0
Share on Twitter
image_pdfDownload as PDF

If you have ever seen the bouncing heads of cartoon characters that roam in the Internet Web sites, and letters that behave weirdly and run everywhere on the screen-remember, that it is Java behind their creations.

Those who have surfed the net for sometime may remember that in the good old days, the web for all its multimedia marvels, which included text, images and even sound and video clips, was a fairly static medium. A computer user connected to the Internet could visit web sites, but doing so was similar to watching the world through a store front window. Java

essentially removed the glass from the window. It served as a universal translator, enabling programs to move fluidly between incompatible operating systems. With the help of a browser like Netscape, it ran across the Web and the rest of the Internet to fetch programs from the powerful computers that run web sites and brought the programs and the information they generated back to a user’s home computer.

That is history. Java has come a long way since those days. Now, nobody calls it just a cute, web page creating tool. Some call it a computer language or an application software development tool.

Others are eager to correct that and call it an operating system. To a certain extent both these parties are correct. It is impossible to classify Java into any one category of Software. Reason-it is one of its own. Before Java or so far after it, there was no software in the market that can be put in the same group with Java.

Developed for over four years by an elite team of software designers at Sun Microsystems, led by James Gosling, and introduced to the market in the beginning of 1995, Java burst into the already rapidly expanding commercial world of the Internet and the World Wide Web in a way no software marketeer had thought possible.

Is Java a serious programming language? Of course. Will it be come a Windows killer? This is something difficult to answer at this early stage but there are fair possibilities. At this moment, it is establishing itself as a serious programming tool capable of tackling the most sophisticated business applications. Never in the history of computing has a new language attracted so much support from toolmakers, software developers, and Operating System Vendors in such a short time.

However, the more important question is, “How much further can Java go”? The answer, if we go by the industry experts, then it could easily surpass Windows as the software platform with the world’s largest installed base, by the turn of the next century. This is possible, even in the light of the famous critical shortcomings of Java. Its competitors have already claimed that it possesses an immature security model, is slow in performance, and that it is nothing but a potpourri of thousand and one development tools. These statements are not entirely baseless. Nevertheless, the key events are already in motion for Java to overtake Windows and cause massive changes in the commercial and corporate software development. The bottom line is clear-all those who have anything to do with software development can ignore Java at their own peril.

At present, many commercial developers write their software for Windows first, because it is the most popular operating system in the world. Windows runs on about 90% of the world’s Personal Computers. Then they either convert their programs to the other lesser used platforms (e.g., Mac, OS/2, and Unix) or simply ignore them. If Java is going to command a larger installed base than Windows in the near future, developers may write for Java and only for it because Java software is inherently cross-platform and can run on any system with any operating system, provided that it has a Java emulation mode. In effect, Windows too would become another minority platform. Java, therefore, is going to cause the largest revolution in the known history of the operating systems, which will most certainly result in a louder bang than the one we heard at the time of DOS to Windows conversion.

Still, before Java can become a dominant platform, corporate and commercial software developers have to embrace it as a language.

This was seen as a distant dream even as recently as end of 1995, when many of the programmers were asking if Java was powerful enough for serious software development. Today, we find that question has become obsolete. In October 1996, Sun Microsystems estimated that more than 200,000 professional programmers were using Java.

Cross-platform compatibility was a tremendous factor in favour of Java’s early success. Java compilers (available for Windows, the Mac OS, and Unix) convert Java source code into class files of byte code. The class files correspond to the executable binary files generated by compilers for other languages. Unlike native binary files, Java byte code isn’t specific to a particular microprocessor architecture. Its ‘native’ architecture is the Java, which today exists only. in software. As a result, Java class files are portable to any hardware platform that has a Java run-time environment. The environment consists of the Java, some standard class libraries, a byte-code verifier (for security), and a byte- code interpreter. The interpreter runs the class files on a Virtual Machine without requiring programmers to rewrite or even recompile their source code.

Java is also a platform implemented in software that runs on practically any machine, and software spreads much faster than hardware. If you’ve installed a Java-compatible Web browser, such as Sun’s HotJava, Netscape Navigator 3.0, or Microsoft Internet Explorer 3.0, the Java run-time environment is already on your computer. Java isn’t self- replicating like a virus, but it’s nearly as contagious.

Apple, IBM, Microsoft, Novell, Silicon Graphics, and Sun are paradoxically accelerating the process by integrating the Java run-time environment into their Operating Systems. All of them say their Operating Systems will be Java-enabled within a year. They all recognized Java’s popularity and potential, and realised that offering a superior Java run-time environment will give them a competitive advantage.

But there are also bottlenecks. The most important trend is towards higher levels of software abstraction above the hardware. The more tightly a software is intertwined with the hardware, the bigger the headaches for developers and users. Programmers get more performance by writing to the metal, but the code is hard to maintain and even harder to convert. And code lives longer than anyone plans. (This is one of the reasons why we are going to face the famous year 2000 problem in another 3 years time.)

Developers who need maximum performance have at least one good reason for avoiding Java-it is slow. You can write a compiled program in C or C++ that runs easily 10 times faster than an interpreted Java program. On the other hand, there are also many applications, for which this isn’t important. Tools such as Visual Basic and Power Builder have become popular mainly because they’re fast enough. But when speed of the performance comes under the spot light, there’s no denying that interpreted Java byte code gets beaten by all the rest.

In the long run, it is difficult to think that any of these technical problems that deter today’s developers are likely to pose an insurmountable obstacle for Java, since both as a language and as a plat- form, Java is evolving at an unprecedented pace. We can speclate on Java’s course because it’s consistent with historical trends in computing.

In all fairness, some features of Java have no doubt been offered by other operating systems before, but not all of them together. Unix and NT no doubt offered some hardware abstraction, but they’re multi-platform not cross-platform as Java. Users of Unix and NT still have to replace or recompile all their software if they switch micro- processors, since not all software is compatible with all microprocessors. Also, these Operating Systems still chain you to an Operating System. Java is going to set you free.

From a developer’s point of view, the decision about adopting Java will depend on one main question can it handle the jobs? It should be clear by now that Java is suitable for a wide range of applications and is fast gaining ground. Though it can’t do everything, and the tools need to get a lot better, in all probability a lot of developers are going to turn to Java in future.

Finally, the inevitable big question is it worth placing all your bets entirely on Java? If you do not like taking risks it is better not to put all your eggs in one basket. It is a popular cliché among programmers that those who gamble correctly on an emerging software will be rewarded well, and those who gamble wrong end up with a dead code. Somehow, this is not hundred percent true in this case. Even if Java fails to conquer the world as a platform, you’ll still end up with a code that runs on whatever platform that rules the world. For developers, these risks are minimal. For users, considering the new freedom Java could bring to change their operating systems and hardware without bothering to convert software, it is worth the trouble.

Related Posts

March 1997

Advantage, Sri Lanka

March 1997

Progress with Peace

March 1997

Big Guns in Business

business-today-logo

Location

20-2/1 Lauries Place Facing R A de Mel Mawatha Colombo 04.

Contact

+94 715 134 134

Email

info@btoptions.com

© 2023 BT Options. All Rights Reserved.