GIRI's Award-Winning Home on Arts, Entertainment and Technology
   One of the most spectacular products
                             to hit the computer market in recent years...
Java Logo
  Home  Arts  Entertainment  Technology  News  Mail  What's New  SiteMap  About 
  . C++
  . Java
  . Design Patterns

Web Development
  . HTML
  . XML
  . CGI
  . Perl

  . Linux

| History | In Brief | Web Resources | Java Jobs |


Java began life as a programming language for software for consumer electronic devices such as toaster, microwave ovens, and personal digital assistants. The software for consumer devices needs to be able to work on new computer chips as they are introduced - manufacturers often change their chips as new chips become more cost-effective. So the software has to be extremely reliable.

A small team at Sun headed by James Gosling, that was working on this problem quickly discovered that existing programming languages like C and C++ were not up to the mark. For one thing a program written in C/C++ must be compiled for a particulat chip. And also the complexity of C/C++ makes it extremely difficult to write reliable software.

As a result in 1990 Gosling started designing a new programming language. This language originally known as Oak was small, reliable and architecture-independent. In 1993, as the team continued to work on the design of the new language, World Wide Web appeared on the internet and took it by storm. Then the team realized that an architecture--neutral language like Java would be ideal for programming on the internet, as a program could run on all of the different types of computers connected to the internet.

At this point, the development of Java took a new inportance for Sun. The team wrote a web browser called HotJava, that was the first web browser to support Java applets . An applet is a small Java program that can be embedded in another application like a browser.

Java In Brief

  • Java is a language designed for programming on internet.
  • Java removes the barrier that prevents you from taking software from some random site and executing it on any platform.
  • Java program could run on all the different types of computers connected to the internet.
  • An applet can be included in an HTML document to provide interactive, executable content on a web page.
  • What is Java?
    Sun describes:
    Java : A simple, object-oriented, distributed, interpreted, robust, secure, architecture-neutral, portable, high performance, multithreaded and dynamic languege.

Book Picks

Just Java 1.2

Core Java 2

Graphic Java 2, Mastering the JFC: Swing

Java in a Nutshell

Complete Java 2 Certification Study Guide

Web Resources

Java Development Kit Download the latest JDK from SUN
Introduction to Java A useful Introductory Course on Java Programming. Good to start with.
Introduction to Java IBM Education's course, the first complete, Internet-based, free course on the fundamentals of Java and Java's important implications for electronic business on the World Wide Web
Java Tutorial A practical guide for programmers with hundreds of full, working examples. The Best tutorial to learn Java from the Java Creators.
Tutorials and Documentation Webreference links to Java Tutorials and documentation on internet

JavaWorld JavaWorld, an invaluable resource that reveals the power of Java with how-to articles, analysis, real-world profiles, news, and more!

Java Applets Free Applets for your Home Page
Iava Machine A useful Free Applet for Home Pages
Freeware Java An excellent starting point to everything Java on the net
Free JavaChart A free collection of servlets and applets to add professional quality Java charting to any web site or application
Java Tools Java Programming Tools
Java Tips JavaWorld's weekly collection of tricks, tips, and other gems of advice that you can apply immediately
Tips and tutorials New Tips updated regularly
News & Views This section offers all the best Java-related news and analysis
JavaWorld Search Find the articles you want! Spans 3 years of tutorials, tips, news, and more. Plus and jCentral searches
Book Review In search of the best Java book for beginners. A comparative review of 7 intro-programming language books

Java Jobs

| History | In Brief | Web Resources | Java Jobs |

  Home  Arts  Entertainment  Technology  News  Mail  What's New  SiteMap  About 

"Example is not the main thing in influencing others, it is the only thing." -Albert Schweitzer
Last Revision: July 24, 1999 e-mail: ©1998 by Giridhar Pottepalem