| ![]() |
Brandon Dixon [a1] [a2]
Department of Computer Science
The University of Alabama [u1] [u2]
Tuscaloosa, Alabama, USA [c1] [c2]
David Hale [a1] [a2]
Management Information Systems
The University of Alabama [u1] [u2]
Tuscaloosa, Alabama, USA [c1] [c2]
Joanne Hale [a1] [a2]
Management Information Systems
The University of Alabama [u1] [u2]
Tuscaloosa, Alabama, USA [c1] [c2]
Component-based software development (CBSD) has existed in one form or another for a number of years. The idea of constructing modular software has long been recognized as advantageous within the software community, even dating back to the early days of FORTRAN programming with subroutines and libraries serving as "components." Over the past several years, advances in the enterprise computing and client-server communities have generated renewed interest in the concept of CBSD, bringing the terms "component" and "component-based software development" into widespread use within the commercial software community. However, current popular references to these terms are typically with regard to popular "middleware" technologies (COM, CORBA, Java Beans, etc.), making much of the current dialog in the area of CBSD considerably different from the classical perspective. This workshop will consist of an overview of component-based software development, including binary component technologies such as Windows Dynamic Link Libraries, COM, CORBA and Java Beans. The presentation will focus on ways to integrate these technologies into the information systems curriculum, with an emphasis on separating important fundamentals from commercial hype, as well as from the mechanical button-pushing activities associated with various development "wizards." A large portion of the workshop will involve the expository presentation of class-tested case studies using these technologies. Participants will be given class handouts and CDs containing class materials.
Keywords: component-based software, binary components, COM, CORBA, Java Beans, CBSD
Read this presentation handout (non-refereed) in Adobe Portable Document (PDF) format. (53 K bytes)
Preview this presentation handout (non-refereed) in Plain Text (TXT) format. (2 K bytes)
View the photo/graphic Dixon.Brandon.jpg with this presentation. (20 K bytes)
View the photo/graphic Hale.David.jpg with this presentation. (6 K bytes)
View the photo/graphic Parrish.Allen.jpg with this presentation. (6 K bytes)

Comments and corrections to
webmaster@isedj.org