Have one to sell? Sell yours here
MICO: An Open Source CORBA Implementation (The Morgan Kaufmann Series in Software Engineering and Programming)
 
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

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

Arno Puder (Author), Kay Römer (Author)
4.2 out of 5 stars  See all reviews (4 customer reviews)


Available from these sellers.



Book Description

The Morgan Kaufmann Series in Software Engineering and Programming April 3, 2000


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.


Editorial Reviews

Amazon.com Review

CORBA--the Common Object Request Broker Architecture--is a widely used distributed system standard that uses object-oriented concepts to describe how complex computing tasks can be divided between heterogeneous networked hardware platforms. Often, CORBA is implemented as a redundant, fail-safe, designed/patterned system environment in which a task can dynamically redistribute execution of subtasks when hardware components fail. Distributed programs survive crashes of individual machines--they're elegant, very sexy, and best if learned by example instead of theory.

Arno Puder and Kay Römer knew that theoretical discussion of distributed operating systems could become hopelessly esoteric. So, in order to fulfill a dream of writing a textbook about CORBA, they set out to implement it first. The result is MICO, a GPL open-source tool based on the CORBA standard. And their goal of writing the textbook is realized in MICO: An Open Source CORBA Implementation, an elegant introduction to distributed computing with the hands-on didactic approach.

By adopting the attitude that less is more, the authors have crafted a slim volume that provides a complete pathway from downloading, building, and installing MICO on a UNIX or Windows machine to appreciating conceptual graphs --a theory developed to model the syntax of natural language, whose implementation is demonstrated as an interactive conceptual graph editor written in Java. The book is filled with figures and annotated code snippets. The accompanying CD contains mico-2.3.2.tar.gz, which unfortunately does not compile out of the box, due to errors in the configure script.

After a short tutorial on CORBA, the authors focus on the implementation of the object request broker, the interface repository, basic and portable object adapters, and the interface definition language (IDL). A chapter is dedicated to mapping the IDL syntax onto C++.

While initial knowledge of object-oriented design concepts makes the going easier, Puder and Römer have written an excellent, short introduction to distributed systems concepts in general, and to one free implementation in particular. --Peter Leopold

Review

"The CORBA standard provides a quick development path to three-tier architecture. 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

Product Details

  • Paperback: 196 pages
  • Publisher: Morgan Kaufmann; Book & CD-ROM 3rd edition (April 3, 2000)
  • Language: English
  • ISBN-10: 1558606661
  • ISBN-13: 978-1558606661
  • Product Dimensions: 8.9 x 7 x 0.5 inches
  • Shipping Weight: 13.9 ounces
  • Average Customer Review: 4.2 out of 5 stars  See all reviews (4 customer reviews)
  • Amazon Best Sellers Rank: #2,526,350 in Books (See Top 100 in Books)

More About the Authors

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

4 Reviews
5 star:
 (3)
4 star:    (0)
3 star:    (0)
2 star:
 (1)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.2 out of 5 stars (4 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

12 of 12 people found the following review helpful:
5.0 out of 5 stars Not for Beginners, June 7, 2000
By 
This review is from: MICO: An Open Source CORBA Implementation (The Morgan Kaufmann Series in Software Engineering and Programming) (Paperback)
This is the second time I've purchased the Mico book/cd by Puder and Romer. The book covers installation { I've tried all but the AIX without trouble }, has a brief over-view of CORBA concepts, and does a quick run through of how to use CORBA and MICO in specific. It then walks through more code and explanation with some of the 'core' services one uses with CORBA. With a 195 page book do not expect a lot of hand holding. Enough information is provided for a self-starter to start climbing up the ladder of knowledge. Make sure you have at least a working knowledge of C++. On the other hand the sheer simplicity of CORBA makes the ladder a rather short one. Other than that, this is the most dog-eared book I have on CORBA! { Clienter/Server Programming with Java and Corba is the 2nd }
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


8 of 8 people found the following review helpful:
5.0 out of 5 stars MICO does the business., September 15, 2000
This review is from: MICO: An Open Source CORBA Implementation (The Morgan Kaufmann Series in Software Engineering and Programming) (Paperback)
MICO is a complete implementation of CORBA which complies with the CORBA standard. It is freely available in source and binary formats and it has been ported to a number of environments. Because it is available in source format, you can readily port MICO to a new environment.

MICO does the business. You can use it for real applicatiions and not just as a toy. Even if you are committed to using a commercial package, I'd suggest getting hold of MICO as being the cheapest and easiest way of checking that your application and chosen ORB can interoperate with another CORBA ORB.

This package is the latest physical distribution of the MICO package. I am always a little cynical about publishers who bring out a second edition of a book under a different title and that is the case here. The book is an expanded and updated edition of "MICO is CORBA" by the same authors.

But that should not be seen as a strong criticism. MICO is a great product and this book does contain significant information that is not in the online documentation. Of course, as is normally the case with this type of product, there are now newer versions of the software than on the enclosed CD-ROM but the code in this package works just fine. Serious users will expect to download the latest software from the official MICO web site as well.

The book assumes that you know C++ and it does contain a small intoroducton to CORBA. However, do not imagine that this is a tutorial to designing and developing CORBA systems. You will want a copy of something like "Advanced CORBA programming with C++" by Henning and Vinoski at your side as you develop your application.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


2 of 2 people found the following review helpful:
2.0 out of 5 stars Out of Date, March 14, 2005
By 
Brian E. Heilig (Brooklyn, NY United States) - See all my reviews
(REAL NAME)   
This review is from: MICO: An Open Source CORBA Implementation (The Morgan Kaufmann Series in Software Engineering and Programming) (Paperback)
This text, and the associated CD ROM are outdated. This is expected for a book that describes a live technology, unfortunately there is no errata to be found, not even on the author's website.
The Windows binaries on the CD do not run on XP. The source code on the CD does not compile under VC++ 7.0. The code generated by the most recent IDL compiler (2.3.11) is not described by the book (the book describes code generated from the older IDL compiler). I can not figure out how to map code generated by IDL to code the book describes. I have given up on this book.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews


Only search this product's reviews



Inside This Book (learn more)
First Sentence:
The acronym MICO expands to MICO Is COBRA. Read the first page
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
stringified object reference, free old storage, interface repository browser, unsigned long amount, name server daemon, unshared server, repository ids, idl tool, persistent server, implementation repository, repository entry, generic user interface, basic object adapter, dynamic invocation interface, void withdraw, servant manager, operation declaration, operation invocation, account server, naming service, void deposit, array slice, activation mode, implementation name, skeleton classes
Key Phrases - Capitalized Phrases (CAPs): (learn more)
General Public License, Free Software Foundation, Implementation Overview, Tutorial Using, Object Request Broker, Portable Object Adapter, Dynamic Skeleton Interface, Interface Definition Language, Use Server
New!
Books on Related Topics | Concordance | Text Stats
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:




Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items.
Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Create a Listmania! list

So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject