TËCHNOLÔG¥ FÖR ALL

Technologyforall.com
Lawrence, KS 66047
Phone (913)385-9331

 

Get a great bargain on computers!!

 

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.  

Current Time:  

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.
Value. Selection. Satisfaction. Computers4SURE.com

HOME |  DISCUSSION | MISSIONABOUT US  |  RESUME SUBMISSION  |  BOOK REVIEW  | Computer Jobs | Software Info | Tech-Support Directory for Computer Companies

Copyright © 1999-2000 www.technologyforall.com. All rights reserved. Disclaimer
Revised: April 02, 2003