OLEJA Product Overview
OLE for Java (OLEJA) makes java programming with OLE Automation easy. You need minimum knowledge about COM
technology. Your java code with COM objects will look like MS Visual Basic
code. You should only know java programming and COM Module’s methods and
properties you use (like BEAN module).
OLEJA Advantages
- Minimum knowledge about OLE Automation technology. Java Developer writes standard java
code and considers COM Objects like BEAN modules. You should only know its
methods and properties and how to use them.
- No need to write COM wrappers by hand. All COM Object interfaces can be
generated as java classes with special OLEJA tool Java COM Class Wrapper Generator
Because for real COM modules it is very difficult to write java code by hand. For example, MS Internet Explorer has more than 300 interfaces to
be wrapped in java.
- High Performance.OLEJA supports inproc and local
servers without other technologies (like, for example, CORBA). It calls COM
Object method with simple standard JNI code hidden from developer.
- Automatic resource management.
o
All COM objects allocated by OLEJA are released
automatically when no longer required. But if< >Developer wants to release COM
Object explicitly OLEJA has the means to do this. OLEJA runtime reduce to
minimum the java local heap use.
o
On exit the application OLEJA releases all COM resources
that have not yet been released at runtime. This is critical if a java
application have started a local COM server.
OLEJA setup is built with Microsoft Windows Installer and available at javain.com for evaluation and/or for
purchasing as follow:
Evaluation:
- OLEJA Evaluation version – Full version of the developer
product for 40 days trial period without redistribution capability.
- OLEJA Demo version – which runs only examples included
Purchasing:
- Developer version is Runtime with Java COM Class Generator.
-
Redistribution License for use your solution commercially
-
Runtime version with Java COM wrappers ready for standard
applications/modules included.
Now OLEJA is intensively used by Composia Ltd (http://www.composia.com)
for its Any® Application Access Engine products for java developers.
|