last modified: March 15 2001
Getting Started
Jonathan may be used through two "personalities": David and Jeremie. A
personality is a set of normalized Application Programming
Interfaces: Java RMI is a personality, CORBA is another, COM still
another... David is an (almost) CORBA-compliant ORB implementation, and Jeremie
provides an RMI-like programming style. When you start writing applications
with Jonathan, you have to choose one of these personalities. You will find
below some examples using David or Jeremie.
Simple
applications written with David
-
Hello World:
The simplest possible application, in pure CORBA style.
html
PDF
-
Bank: an
application explaining some non-standard features of David.
html
PDF
-
News channel: An
example using the IP multicast based event channel factory of David.
html
PDF
-
Hello RMI:
The same application as above, but using the RMI/IIOP implementation included
in David.
html
PDF
Simple
applications written with Jeremie
-
Hello World:
The same example as above, in Jeremie style.
html
PDF
-
Bank: The
same example as above, in Jeremie style, and using the JNDI interface.
html
PDF
-
News channel: An
example using the IP multicast based event channel factory of Jeremie.
html
PDF
-
Dynamic Hello
World:
The Hello World example, but using the dynamic server extension of Jeremie.
html
PDF