Free EcmaScript Interpreter. 
A JavaScript interpreter written in Java.

 
 
Books
The following books mention FESI.
 
Professional JavaScript
A book with a full set of examples using FESI.

 
Other java interpreters
The following links points to other implementations of script languages in Java. Rhino is the JavaScript implementation of Netscape, so it should be of much interest for people implementing clone of applications requiring Javascript. Python is an excellent scripting language, which is quite popular too.
 
Caucho Technology They advertise an EcmaScript compiler. I have not tested it.
PYTHON
Python is an excellent scripting language, and it has a freely available interpreter written in Java. 
RHINO
Rhino is THE java script interpreter, written by Netscape.



 
FESI users
The following links points to some FESI users who have a product on the web. Mail me to be added to this list..
 
XSL:P is a free, open-source XSL processor written in Java.
PolyJSP
A Java Server Page implementation supporting EcmaScript and Python. (This site does not seem to be accessible during week-ends).
XML-RPC
A lightweight remote protocol that uses HTTP and XML for message transfer and encoding. Serving and calling remote objects from FESI is almost as easy as with local objects. There are also other implementations of XML-RPC in Python, Frontier and Perl. 

 
Generally useful links
The following links may be useful. You may want to read the full EcmaScript documentation from ECMA (this is a reference standard, not too easy to read). There are many other useful source of Javascript tutorials, just explore the web.
 
ECMA
The ECMA organization publishes the EcmaScript standard.The pdf document is also available on from the Netscape site. See as well the Component Specification (not supported by FESI).
JavaCC
I used the JavaCC Compiler Compiler of Suntest to implement the parser (the grammar source is included in the kit). Apprently now Metamata is owning and distributing the CC.
FAQ
The Javascript META FAQ
FAQ
The Javascript full FAQ
Look at www.savarese.org for those libraries, or at http://jakarta.apache.org/oro/index.html for new versions.
 mpTOOLS mpEdit of mpTools provides you with a multi-platform editor including color highlighting of EcmaScript source text. You must download mpEdit yourself, it is not part of FESI.
j e r e m i e
This site has some interesting resources, especially on XML, for which EcmaScript is especially suited. See also JavaScript/Ecmascript specific entries.
JavaShareware.com
This site has many Java related shareware. FESI is listed with other interesting applications here
IBM alphaworks
Contains much interesting code, especially the XML parser xml4j use by some examples.
FESI was developed using and Kawa and the Sun JDK.


Return to the main page

Last update: 29 July 2000