[ TOOLS USA'96 | Tutorials | Conferences | STOT | Practical Information | Registration ]

[ Reuse | Internet, Distribution, Concurrency | Analysis & Design | O-O Methods | Applications & Techniques ]

TOOLS USA '96

Tutorial Program

Internet, Distribution, Concurrency Track


From C++ to Advanced Java in One Day (Full Day)

Desmond D'Souza, ICON Computing, USA

This tutorial will enable developers to effectively and efficiently make the transition from C++ to Java, within the framework of a solid object-oriented design paradigm. Covering key differences between the languages as well as between corresponding design approaches, it will illustrate these differences with a series of examples.

DESMOND D'SOUZA is the president of ICON Computing, Inc. and a member of the faculty at the Software Quality Institute at the University of Texas at Austin. He has worked with object technology since 1985. He is the author of the Education and Training column in the Journal of Object-Oriented Programming and in Report on Object Analysis and Design.


Object-Oriented Distributed Computing

Mohamed Fayad, University of Nevada

This tutorial focuses on object-oriented distributed system developments (OODS), and examines the advancements in distributed systems arena: client/server, the collaborative computing based on peer-to-peer networks, and enabling technologies, such as OO software engineering, OO distributed operating system technology, and application technologies. OLE/COM, CORBA, SOM/DSOM, DEC Object Broker, and other approaches will be discussed, supported by case studies and "lessons learned".

MOHAMED FAYAD is Associate Professor at University of Nevada, a CACM Associate Editor, Editor-in-Chief of IEEE Computer Society Press Practices Board in Computer Science & Engineering.


Effective utilization of CORBA technology

Alan Noble, Schlumberger, USA

This tutorial presents an overview of the CORBA architecture and its components and describes the steps required to develop a CORBA application, using specific examples in C++. This tutorial will be beneficial to both software developers and managers seeking to learn more about CORBA and acquire practical knowledge of how to build CORBA applications. Knowledge of C++ will be helpful, though not required.

ALAN NOBLE is a software engineering specialist with Schlumberger in San Jose, California. He has over 10 years experience developing and managing software projects on Unix and Microsoft Windows systems. He has been developing distributed object-oriented applications since 1986 and has been deploying CORBA applications since 1993.

[an error occurred while processing this directive]