Fusion Source Technologies 

 Knowledge CenterWeb Design ServicesWeb Hosting ServicesSupport CenterProgramming ServicesSoftware DownloadsVisual Effects StudioCompany Information

Visual Effects Studio
 

Visual Effects Home Page

 

The Story of Java

What is Java, anyway?

The short answer is that it's a network-oriented programming language designed to allow programmers to create applications that can be downloaded from a network and run safely on almost any computing platform. But add the World Wide Web and corporate intranets to that, and you get the Holy Grail of network computing: a distributed, object-oriented programming language that allows any computer anywhere to access applications on a network.

As they say in the business, Java is buzzword-compliant. Unlike other programming languages that may be two decades old, Java incorporates all the recent, major advances made in computer science. Conversely, since it's so young, Java lacks a lot of the tools available for programming in Visual Basic or C++.

But like C++, Java is object oriented, meaning that software is written in components that can be plugged into each other to perform certain tasks. You don't need a network to run Java-- it can create stand-alone applications just like older programming languages such as COBOL or Basic. It's just that it does the Internet way better.

One reason Java does the Internet better is in its use of a virtual machine, a wad of software that interprets instructions for whatever machine it's running on, say a Mac or a UNIX box. The Java virtual machine is not part of Java itself, but rather is a sort of interpreter that must be written for your particular computer. Java's virtual machine approach has been compared to Esperanto, the made-up international language that was supposed to allow easier translation and communication.

Java is the closest thing we have to a universal computer language, which means it runs on all computers (as long as a Java virtual machine has been written for them), supplies software components as needed, and has built-in security features.

Java the operating system, also known as JavaOS, is a language-based operating system that appears to have little chance to gain market share on PCs, but provides clues to the future direction of Microsoft Windows and the MacOS. It may also be used one day in all manner of silicon-chip-based devices, from TV remote controls to thermostats.

Web-based content providers are excited about Java because it allows increased interactivity and animation, key elements for garnering a larger audience. For the software business, Java holds the promise of allowing people to rent applications like word processors or spreadsheet software instead of buying them, turning the business model on its head.

Java also enables the Network Computer, the hard-driveless, $500 PC that Oracle's Larry Ellison promises will topple the Wintel monolith. All of which brings up an important point about Java, which is that its backers view it as the last, best hope for providing an alternative to Bill Gates and Microsoft. That may explain some of the evangelical fervor surrounding Java.

 

 

   Copyright ©2001 Fusion Source Technologies. All Rights Reserved. Privacy Statement  |  Legal Notices and Terms of Use   

 Visual Effects Studio Showcase managed by the Web Applications Group - last updated 11.10.2001 @ 03:55 PM -0500