• Post Reply Bookmark Topic Watch Topic
  • New Topic

CORBA/IDL/JAVA/???  RSS feed

 
Robin Richardson
Ranch Hand
Posts: 37
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello,
I'm new to programming, much less to using CORBA. Could someone please give me some tips on how to use ORBs how to figure out what I need from the IDL programs?
I know this sounds dumb, but I've been put in a large project and don't have any one to work with (in other words I'm on my own!!!).
Any help would be greatly apprciated.
Thank you
RSRichardson
 
cata lin
Ranch Hand
Posts: 44
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Robin,
First, you need to know some Java. More than the basics.
Then you need to know some networking stuff, TCP/IP especially.
Then you need to know some TCP/IP programming (the basics, to understand what is under the ORB).
Then you need to understand CORBA. It's not very difficult. Just a buch of new API ( sort of ;-) ).
To program:
Install java JDK1.2 or 1.3
Install a CORBA dev kit. Try www.borland.com/visibroker for a good trial.
I assume you have a win or linux system.
By the way, in my case, it took me 3 months to understand what's all about CORBA and I am still learning (I am not the brightest around).

Best of luck.
Catalin.
 
Robin Richardson
Ranch Hand
Posts: 37
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks
I have most of that, except the TCP/IP and CORBA knowlegde. If I am trying to connect with a program that is running OrbixWeb, can I connect with the Java version of CORBA, or do I have to get OrbixWeb? I can open the idl packages with
idlj -fall ---.idl for the Java version.
Is it just a matter of putting a reference to the ORB, or is there more to it than that?
Thank you
Robin Richardson
 
cata lin
Ranch Hand
Posts: 44
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,
CORBA is language independent.
Let's assume, just for the converstion, that there is a server and a client in a CORBA-based architecture of a distributed system. The server, written in C++, will work with a client written in Java. On the wire is IIOP, a protocol for communication between "computing entities" (servants).
Try www.mico.org, runs on a linux box, and comes with a bunch of very good/detailed examples.
Best of luck.

Cata.
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!