Basic IMAGE version of Foils prepared May 19 1999

Foil 34 Example: Counter/Timer in Java

From CORBA Common Object Request Broker Architecture Basic Information Track Computational Science Course CPS616 -- Spring Semester 1999. by Geoffrey Fox, Wojtek Furmanski, Nancy McCracken, Chao-Wei Ou, Shrideep Pallickara
(0 to 5):





© 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 Mon Jul 5 1999

Table of Contents for CORBA Common Object Request Broker Architecture


1 CORBA Common Object Request Broker Architecture February 1999
2 Abstract of CORBA Presentation
3 CORBA Resources
4 What is CORBA?
5 CORBA functionality
6 ORB Architecture Overview
7 ORB Architecture Overview
8 Pure CORBA Architecture for a distributed Information System (There are similar COM and Javabean /RMI Versions)
9 Distributed Object/Service Models
10 Today's Confusing Multi-Technology Real World Second Tier Server Layer
11 CORBA Software Overview
12 PPT Slide
13 Clients invoke Stubs
14 An Object Implementation Receiving a Request
15 Interface and Implementation Repositories
16 IDL - Interface Definition Language
17 CORBA IDL Structure
18 Clients
19 Object Implementation
20 Object Reference
21 Client Stubs and Server Skeletons
22 GIOP: General Inter-ORB Protocol
23 IIOP: Internet Inter-ORB Protocol
24 Object Adapters
25 Naming Service
26 CORBA Implementation Repository
27 Static Invocation
28 Dynamic Invocation
29 Creation and Deletion
30 Servers for Transient CORBA Objects
31 CORBA supports server callback
32 The CORBA development process I
33 CORBA Object Development
34 Example: Counter/Timer in Java
35 Summary of classes from the pre-compiler
36 Example: IDL Specification
37 Count Example: IDL Specification
38 Java Interface to CORBA
39 Mapping CORBA IDL to Java - I
40 Mapping CORBA IDL To Java - II
41 Count Java Interface -- Actual Code
42 Files generated by precompiler
43 Visigenic Client-side Stub Comments
44 Visigenic Client-side Stub
45 Visigenic Server-side Skeletom
46 Visigenic Server-side Skeleton Code
47 Visigenic Base Object Implementation
48 Visigenic Implementation Template
49 Visigenic Implementation Template Code I
50 Visigenic Implementation Template Code II
51 Visigenic Server Object Implementation CountImpl
52 Visigenic Server Object Implementation Code
53 Visigenic Main Server Program Comments
54 Visigenic Main Server Program Code
55 Fragment of Main Client Program Code
56 Count Main Client Program
57 What Files did we Discuss ?
58 Holder Classes I
59 Holder Classes II
60 Holder Class Structure
61 Helper Classes I
62 Narrowing
63 Helper Classes Example
64 CORBA client applets with Visigenic ORB (Visibroker for Java)
65 Compare performance of RMI and CORBA
66 CORBA Development process II
67 Java IDL ORB
68 An IDL Example - hello.idl
69 Compile An IDL file
70 Servant and Servant Base Classes
71 Example Server - Hello
72 Example Server I - HelloServant
73 Methods in Server Class
74 Example Server II - HelloServer
75 Example Application Client
76 Example Client - Hello
77 Example 2: Counter/Timer
78 Example 2: IDL Specification
79 Example2: Class Descriptions I
80 Example2: Class Descriptions II
81 Example2: Development Process
82 Example 2: Java Interface
83 Example 2: Client-side Stub
84 Example 2: Client-side Helper
85 Example 2: Client-side Holder
86 Example 2: Server-side Template
87 Example 2: Import Packages
88 Example 2: Client-side Java Code
89 Example 2 Client, continued
90 Example 2: Server-side Java Code I
91 Example 2: Server-side Java Code II
92 CORBA Services and Facilities and Distributed Web Software Model
93 CORBA: ORB, Services, Facilities
94 CORBA: ORB, Services, Facilities
95 CORBA Core, Services & Facilities
96 CORBA Services - I
97 CORBA Services - II
98 CORBA Facilities
99 CORBA Facilities
100 CORBA Facilities
101 CORBA Software Model
102 A Web-based 3-Tier Information System
103 Multi Tier Client-Server-Service Examples I
104 Multi Tier Client-Server-Service Examples II
105 Java and Approaches to Distributed Objects
106 Java ORB Approaches to Distributed Objects The object web awakens!
107 Pragmatic Object Web Technology Model
108 What are JavaBeans I
109 What are JavaBeans II
110 Wrapping Existing Applications -I
111 Wrapping Existing Applications -II
Click outside pointer rectangle to move pointer
Click on Pointer to Hide
Click on Pointer + ALT to toggle message hiding
Click on Pointer + CNTL to abolish pointer
Click on Pointer + Shift to cycle families
Click outside + Alt is Change Image
Click outside + Control is Double Size
Click outside + Shift is Halve Size
Right Mouse Down on Pointer Toggles Index
Shift Right Mouse aligns top with scrolled Page
While With Mouse Down on Current Pointer
h hides This Message while m restores
i Toggles Index Aligned with Page Top
j Toggles Index Aligned with Scrolled View Top
a Abolishes Pointer while CNTL-Click restores
f cycles through pointer families
c cycles through members of a family
u increases Size Up and d decreases Down
Mouse Up-Down between changes of
Pointer to process new option