|

Introduction
The demo version has timed out. A new version will be unvelied
soon. For more information write to jsj@ksc.com
-------
Java has taken the world by storm. With the promise of write once
run anywhere, and support from a wide number of vendors, Java’s
effect on the software world is undeniable.
There are two aspects of Java. One is the Java programming language
and two, the Java Virtual Machine (JVM). These two aspects are not
inextricably linked. Writing programs that run in the Java execution
environment (Java bytecodes executed by a JVM) should not require
that all the source code be written in Java programming language.
For years, the low-level application programming interfaces (APIs)
for the major operating systems have been written in C/C++ programming
language. This has not stopped other programming languages from
thriving. All of these languages provide one or more mechanisms
for calling these C/C++ language APIs, and even the Java programming
language provides mechanisms for calling these APIs. The Java programming
language is certainly an effective way to write object-oriented
programs, but it is not for everyone. What is needed is a way that
Smalltalk developers can take advantage of the JVM technologies
without being burdened with the Java programming language.
Smalltalk/JVM
Mission Software, Inc. has created the first Smalltalk compiler
for the JVM. This compiler allows Smalltalk to run on any JVM. The
compiler currently produces 100% Java class files fully compatible
with the Sun JVM specification. This allows Smalltalk and Java code
to interact seamlessly and allows Smalltalk programs to run anywhere
Java runs.
Existing Capabilities:
- Compiler compiles Smalltalk classes into Java .class files
- Java code callable from Smalltalk code
- Smalltalk code callable from Java code
- Java classes subclassing Smalltalk classes
- Smalltalk classes subclassing Java classes
- Development is done in a "surrogate" Smalltalk
environment
|
- Execution in any JVM environment
- Support for Smalltalk blocks
- Support for JIT Compilers
- Ability to write Servlets in Smalltalk
- Ability to write Applets in Smalltalk (No plug-in required)
- No special VM required
|
|