MAIN
DIRECTORY
Home
About
FAQs
News
Book Review
Request Form
Post Resume
Web Request
Job World
Software
Search
Comments
Quote of the
day:
If someone betrays you once, it is his fault;
If he betrays you twice, it is your fault.
Any Suggestions?
Help us help you by telling us how we can better serve you.
|
-
Java is a technology that make is easy to build and distribute
applications, which are programs executed by multiple computer across a
network worldwide. Java also simplifies the construction of
software agent, which are programs that move across a network and
perform functions on remote computer on the user's behalf making
client/server environment easier.
Prior to Java, the Internet was primarily used for sharing
information. Even though the Internet was created by department of
Defense in the 1960's, it didn't realize its business potential until the 1990's, through the World Wide Web. Java technology takes
this step further by making it possible to serve fully interactive
application via the Internet or Web. Java allows developer
to
- Write a robust and reliable applications.
- Build the applications on any platforms and run the application on
supported platform with out recompiling the code.
- Distribute application over an untrusted network in a trusted
fashion. (Zukowski p.6)
In 1990, Sun Microsystems began a project to develop software for
consumer electronics. The project was called Green project.
James Gosling was assigned to the Green project. Gosling started
writing the software in C++ for embedding into such items as
toasters, VCRs, and Personal Digital Assistants (PDAs). The
embedded application makes applications more intelligent, typically by
adding digital display or by using artificial intelligence to better
control the mechanisms. C++ was flexible enough to control
embedded systems, but it is susceptible to bugs that can crash the
system. The solution to the C++ was a new language called
Oak. Oak preserved the familiar syntax of C++ but omitted the
potential to dangerous features like explicit resource reference,
pointer arithmetic, and operator overloading.
In 1995, Oak was renamed to Java. This was done for marketing
and legal reasons. Java was introduced at the SunWold '95. Since
then, Java's rise in popularity has been meteoric.
Now, Java is a top of the line programming language. The major benefits of Java include a set of powerful libraries and its portability. As a result of the
portability, Java has been applied to the creation of Applets. These applets are small programs that run inside a browser, or web page.
Applets allow a programmer to deploy full blown applications on the web, without the limitations of HTML for it’s user interface.
As Java gains in usage, libraries are being written to support CORBA, database access and most of the other Client-Server technologies. So,
why not replace HTML and CGI with Java. First, HTML is a great way to display information. Java applets, do not have access, currently,
to the page layout capabilities of HTML. Although a Java applet can interact with the user better than an HTML page can, an HTML page
is a better format for displaying reports, catalogs, and other text based information. Luckily, Java and HTML can work in harmony since
Java applets can live in HTML pages. (Asbury et al. Chapter 8)
-
Back to Top
Reference:
John Zukoeski "Mastering JAVA 1.2" SYBEX, San
Francisco, 1998.
- Stephen Asbury, Jason Matews, Selena Sol and Kevin Greer.
"CGI How-To" Waite GroupPress, Corte Madera, 1996.
|