Find this at http://www.npac.syr.edu/users/gcf/corbajavaidlfeb98/

CORBA and distributed Objects using JavaIDL

Given by Nancy McCracken, Chao Wei Ou, Geoffrey Fox at ARL Database Tutorial and CPS616 on February 98. Foils prepared 5 Feb 98

We overview CORBA in general and then describe its use with Java Clients and Servers using the simple ORB available from the JavaIDL JDK 1.2 release from Sun.
We give two simple examples : Hello world and the simple counter also shown with Visigenic ORB
The JavaIDL ORB is not production quality but can be used to develop Java language CORBA objects which can then be used with other more sophisticated ORB's in production mode.
Note the Java Language CORBA IDL is common to all ORB's
JavaIDL respects this IDL binding and provides both a client or server implementation which respect IIOP and so interfaces with other vendor systems
JavaIDL is a "JORB" -- a Java server implementation of CORBA


Table of Contents for CORBA and distributed Objects using JavaIDL


001 CORBA using Java IDL CPS616 Spring 98 and ARL Workshop February 
    1998
002 CORBA Java IDL Abstract
003 CORBA Architecture Overview
004 Invocation Model (I)
005 Invocation Model (II)
006 Invocation Model (III)
007 Invocation Model (IV)
008 Invocation Model (V)
009 JavaIDL Clients
010 Structure of A Client
011 Object Implementation
012 Structure of an Object Implementation
013 Object Reference
014 Obtaining Object References
015 Client Stubs
016 CORBA Interface Repository
017 CORBA Implementation Repository
018 Static Invocation (I)
019 Static Invocation (II)
020 Dynamic Invocation
021 Narrowing
022 Creation and Deletion
023 Servers for Transient CORBA Objects
024 Servant and Servant Base Classes
025 CORBA IDL Structure
026 Mapping CORBA IDL to Java - I
027 Mapping CORBA IDL To Java - II
028 An IDL Example - hello.idl
029 Compile An IDL file
030 Example Server - Hello
031 Example Server I - HelloServant
032 Methods in Server Class
033 Example Server II - HelloServer
034 Example Application Client
035 Example Client - Hello
036 Example 2: Counter/Timer
037 Example 2: IDL Specification
038 Classes Generated by idltojava
039 Example2: Class Descriptions I
040 Example2: Class Descriptions II
041 Example2: Development Process
042 Example 2: Java Interface
043 Example 2: Client-side Stub
044 Example 2: Client-side Helper
045 Example 2: Client-side Holder
046 Example 2: Server-side Skeleton
047 Example 2: Import Packages
048 Example 2: Client-side Java Code
049 Example 2: Server-side Java Code I
050 Example 2: Server-side Java Code II


© Northeast Parallel Architectures Center, Syracuse University, npac@npac.syr.edu

If you have any comments about this server, send e-mail to webmaster@npac.syr.edu.

Page produced by wwwfoil on Sun Nov 29 1998