topical media & game development

talk show tell print

object-oriented programming

Instructor's Guide: Component Technology


This chapter is about component technology. It presents an overview of existing technology, and discusses the need for interoperability. It also provides examples of the application of component technology, respectively, a simple workgroup example combining Java and CORBA, and an attempt to integrate an existing library with CORBA.


You may wish to present appendices IDL and CORBA before treating the more abstract issues raised in this chapter.

Project assignments

As subjects for a paper, you may think of

As practical assignments you may think of


For papers I strongly recommend a case study, to gain familiarity with the opportunities offered by component technology. However, it is a good idea to let students obtain some hands-on experience with (distributed) component technology. In my experience, the hardest part of getting along with CORBA is to master the hello world level. After that, things turn out to be surprisingly easy.
[] readme course(s) preface I 1 2 II 3 4 III 5 6 7 IV 8 9 10 V 11 12 afterthought(s) appendix reference(s) example(s) resource(s) _

(C) Æliens 04/09/2009

You may not copy or print any of this material without explicit permission of the author or the publisher. In case of other copyright issues, contact the author.