NOTE: if the above Flag is not shown, see "Fix your JAVA"
JAVA - not an acronym - rather, the term coined by SUN Microsystems and copyrighted, as the name for an exciting, platform-independant programming language. The code was named JAVA, simply because programmers are infamous for their late-night activities, performed while under the influence of coffee (JAVA).
*** only SUN makes JAVA. Microsoft does not develop or sell JAVA !!! ***
Test your Browser's JAVA Support
JAVA, JAVA, JAVA . . . it's everywhere !!! A lot of it is ho-hum, but there are a few goodies worth looking into. Having looked through a few hundred applets and scripts - here are my favorites. The ones that made the cut - including that cool flag. You can download all but the Anfy applets.
Java is an object-oriented language similar to C++, but simplified to eliminate language features that cause common programming errors. Java source code files (files with a .java extension) are compiled into a format called bytecode (files with a .class extension), which can then be executed by a Java interpreter. Compiled Java code can run on most computers because Java interpreters and runtime environments, known as Java Virtual Machines (VMs), exist for most operating systems, including UNIX, the Macintosh OS, and Windows. Bytecode can also be converted directly into machine language instructions by a just-in-time compiler (JIT).
The power of JAVA is "portability". Java is a general purpose programming language with a number of features that make the language well suited for use on the World Wide Web. Small Java applications are called Java applets and can be downloaded from a Web server and run on your computer by a Java-compatible Web browser, such as Netscape Navigator or Microsoft Internet Explorer.
Most people use it to make their web pages more interesting. I have spent a lot of time playing with JAVA Scripts and Applets, and have a collection that I have acquired over the years. I am including my favorites here for you to peruse through and download if you wish.
Most JAVA, although free, is poorly documented. Here are a few free applets with clear explanations on usage - and a few purchased applets. The four rollover scripts, in particular - are heavily documented to compare them.
Anfy JAVA came out a few years ago. The effects are, in a word - incredible. He managed to capture some concepts that are sorely missed on the net . . . 3D Cubes, dropping blocks of text, shimmering pools of water, etc.
This year (2003), Ulead released a set called "animation applets", which are suspiciously similar to Anfy's, although they created several new effects that belong in the Hall of Fame. Their fluttering flag is amazingly lifelike.
Macromedia has also contributed greatly, with their DreamWeaver web editor, which has resulted in hundreds of 3rd party JAVA Scripts, specifically for use with DreamWeaver.
Why use JAVA ??
The Web's primary language, HTML, has a number of severe limitations. It was made for text and images - there is no motion - there is no sound !!
JAVA was named after coffee beans, because the concept is to create small beans of code, which are completley portable and not dependant on any particular operating system. These little beans can be strung together to do just about anything !! They can display unique effects on the screen, they can create interactive games, they can code an entire complex database, which can then be used to run an e-commerce engine. The possibilities are limitless.
So how does this help you?? Well, for the majority, they use JAVA to spruce up their web pages, to overcome this HTML limitations somewhat. It is just another tool in your website development arsenal.