topical media & game development
object-oriented programming
Instructor's Guide: Component Technology
Rationale
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.
Hints
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
- a comparison between (D)COM and CORBA
- an overview of any of (D)COM, CORBA, Java
- a case study of a component-based application
As practical assignments you may think of
- a simple CORBA application
Comments
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.
(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.