_________________________________________________________
Newbie question. Do I understand that I need only ONE Java program
installed to run any Java Script? Or are there different flavors of
Java Script?
First of all: 'Java Script' is not 'Java'! They're not even remotely
related, and have no similarities at all!
'Java Script' is a scriptlanguage used to control and automate an
application. The applications in question are Navigator and Internet
Explorer. Java Script was created by Netscape as Navigators
scriptlanguage. It is used to control your browser. Like opening new
windows and consoles for commersials. You cannot use any 'J'/Java
virtual machine to execute 'Java Scripts'. These work directly on the
browsers own active functions.
'Java' is a platform independent, 100% object oriented programming
language developed by Sun.
It is used to write software 'objects'. There are two kinds of Java
objects that are executable. 'Applet' and 'Application'. These then
use other Java objects when they are running.
'Applet' is a HTML component. It is launched by a HTML page and is run
on the browser. The browser must provide the 'machine' that executes
the Applet.
An Applet cannot touch your computer or access any resources on it. It
is an 'intelligent', interactive part of a HTML document. Like a
program on a webpage.
It serves exactly the same purpose as 'Active-X'. With the important
distinction that 'Active-X' is MS only. - AND has FULL access to your
computer.
'Application' is just like any other application, a program running on
your computer, With full access to files, hardware, network and
internet.
I haven't kept update on this, but MS J*ava* is not Java. It's an
intentionally corrupted variation. And I think they are forbidden to
call it Java. Isn't it just called MS J nowdays?
Java is platform independent. MS J isn't, it's MS Windows only.
'J' objects developed on MS tools often don't work properly on a real
Java VM. That is why 'useful idiots' use MS JVM instead of Sun, so
that other 'useful idiots' can use MS J++ development tools, and so
on...
This is all fully intentional. MS is not interested in Java. The
software technology pushed by MS to fulfill the same role as Java is
the 'dot.net' platform and the 'C#' (C-step) programming language. The
big difference is that Java is platform independent and 'dot.net' is
guaranteed to be fully MS-dependent!
The reason MS is f***ng about with J is to destroy the universal
usefulness of Java. And they have succeeded pretty well, I think.
....As for evidence, internal MS documents, surfacing during DOJ
antitrust case against MS, explicitly spells out MS strategy against
Sun and Java. But everybody but the very clueless already knew all
this all along...
ancra