MICO: An Open Source CORBA Implementation (The Morgan Kaufmann Series in Software Engineering and Programming) - Softcover

Book 3 of 12: The Morgan Kaufmann Series in Software Engineering and Programming

Puder, Arno; Römer, Kay

 
9781558606661: MICO: An Open Source CORBA Implementation (The Morgan Kaufmann Series in Software Engineering and Programming)

Synopsis


MICO is a complete implementation of CORBA, the dominant standard for distributed application development. This book shows you how to build and manage your own professional, industrial-strength CORBA applications using MICO, and includes a CD with compiled binaries for various platforms along with the complete source code.


One of the most successful examples of open source development, MICO is the collaborative result of hundreds of independent programmers working together to modify and improve the initial source code. Here is a practical, affordable introduction to building distributed applications.

* MICO 2.3.2
* Implements and discusses many features missing from commercial products, including BOA, POA, Value Type Semantics, DynAny, IIOP, IIOP over SSL and much more.
* Contains the implementations of several CORBA services: naming, event, trading, relationship, property and time service.
* Includes step-by-step instructions on how to change a standalone C++ application into a distributed application using MICO.
* Is fully interoperable with other CORBA implementations, such as Orbix from Iona, Visibroker from Inprise, and Sun's JDK.
* Contains a graphical Java interface to interact with CORBA objects on the fly during runtime.


On the CD
* Precompiled binaries for: Linux, Windows 95/98/NT, Solaris, AIX, and HP-UX.
* Complete source code for creating your own CORBA implementations published under the GNU General Public License. Subsequent versions will be available at www.mico.org.
* Sample applications built using MICO code, including source code for programs detailed in several popular books on CORBA development.

"synopsis" may belong to another edition of this title.

About the Author

Arno Puder received his master's degree in computer science from the University of Kaiserslautern and his Ph.D. from the University of Frankfurt/Main, Germany. After working for Deutsche Telekom AG and AT&T Labs, he is currently a professor of computer science at San Francisco State University. His special interests include distributed systems and wireless sensor networks.

Kay Römer is currently a senior researcher and lecturer at ETH Zurich (Switzerland). He received his Ph.D. in computer science from ETH with a thesis on sensor networks. Kay holds a master's degree in computer science from the University of Frankfurt/Main, Germany. His research interests encompass sensor networks, software infrastructures for ubiquitous computing, and middleware for distributed systems.

From the Back Cover

MICO is among the best ORBs for complying to the CORBA standard, thereby reducing the reliance on proprietary initiatives. This factor coupled with the extremely low cost (free) made MICO the standout choice when selecting an ORB for our three-tier architecture initiatives."

-Michael J. Clark

Software Development Manager

AT&T Broadband & Internet Services



"Puder and R”mer have achieved a landmark proof of the value of open-specification, open-source systems. The existence of commercial products based on the MICO CORBA implementation prove their work; this book proves their knowledge. You will find both of immense value in the tough job of building scalable, distributed, heterogeneous systems."

-From the Foreword by Richard Mark Soley, Ph.D.

Chairman and CEO, Object Management Group, Inc.


"With MICO, Open Source Software shows that it does not need to shamefully hide when it comes to enterprise computing. MICO is a robust and complete CORBA implementation that is better than many of its commercial competitors."

-Matthias Kalle Dalheimer

President & CEO, Klar„lvdalens Datakonsult AB

Member of the KDE core team


MICO is a complete implementation of CORBA, the dominant standard for distributed application development. This book shows you how to build and manage your own professional, industrial-strength CORBA applications using MICO, and includes a CD with compiled binaries for various platforms along with the complete source code.


One of the most successful examples of open source development, MICO is the collaborative result of hundreds of independent programmers working together to modify and improve the initial source code. Here is a practical, affordable introduction to building distributed applications.


Features

  • MICO 2.3.2
  • Implements and discusses many features missing from commercial products, including BOA, POA, Value Type Semantics, DynAny, IIOP, IIOP over SSL and much more.
  • Contains the implementations of several CORBA services: naming, event, trading, relationship, property and time service.
  • Includes step-by-step instructions on how to change a standalone C++ application into a distributed application using MICO.
  • Is fully interoperable with other CORBA implementations, such as Orbix from Iona, Visibroker from Inprise, and Sun's JDK.
  • Contains a graphical Java interface to interact with CORBA objects on the fly during runtime.


On the CD

  • Precompiled binaries for: Linux, Windows 95/98/NT, Solaris, AIX, and HP-UX.
  • Complete source code for creating your own CORBA implementations published under the GNU General Public License.

"About this title" may belong to another edition of this title.