Abstract
This is a short report on a short project, carried out during a 3-month sabbatical stay at Microsoft Research in the fall of 1998. The motivation for this endeavor was double-faced: On one hand, verify the degree of language independence promised by the COM component technology and, on the other hand, explore COM as a potential commercial environment and framework for Oberon applications. The project finally converged towards a simple case study, an electronic bank implemented in Oberon as a COM server under Windows NT and illustratively used by a Visual Basic client.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Wirth, N., Gutknecht, J.: Project Oberon - The Design of an Operating System and Compiler. Addison-Wesley, Reading (1992) ISBN 0-201-54428-8
Reiser, M., Wirth, N.: Programming in Oberon - Steps Beyond Pascal and Modula. Addison-Wesley, Reading (1992) ISBN 0-201-56543-9
Fischer, A., Marais, H.: The Oberon Companion: A Guide to Using and Programming Oberon System 3, vdf Hochschulverlag AG, ETH Zurich (1998) ISBN 3-7281-2493-1
Szyperski, C.: Component Software - Beyond Object-Oriented Programming. Addison-Wesley, Reading (1998) ISBN 0-201-17888-5
Box, D.: Essential COM. Addison-Wesley, Reading (1998) ISBN 0-201-63446-5
Object Management Group, The Common Object Request Broker: Architecture and Specification, Revision 1.1. (1992)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Gutknecht, J. (2000). Oberon as an Implementation Language for COM Components: A Case Study in Language Interoperability. In: Weck, W., Gutknecht, J. (eds) Modular Programming Languages. JMLC 2000. Lecture Notes in Computer Science, vol 1897. Springer, Berlin, Heidelberg. https://doi.org/10.1007/10722581_11
Download citation
DOI: https://doi.org/10.1007/10722581_11
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-67958-5
Online ISBN: 978-3-540-44519-7
eBook Packages: Springer Book Archive