[ Home Page ] [ Eiffel Archive ] [ Eiffel Classes and Clusters]
![]() |
mico/E: a free CORBA implementation for Eiffel |
Written by mico/E Team.
Version 2.2.0.4
micoe-2_2_0_4.tar.gz (1,024,000 bytes) - source code
micoe@math.uni-goettingen.de mico/E Team (maintainer) mail address.
This project was started in February 1998 by Robert Switzer, who wanted a complete CORBA implementation in Eiffel that he could use in his courses and software labs. He began by searching the internet for OSS implementations in other languages and hit upon the full implementation MICO created (in C++) by Arno Puder and Kay Roemer at the University of Frankfurt. He was so impressed by MICO that he decided to take it as a model for his own project. For MICO there is an impressive theoretical foundation provided by the Diploma Thesis of Kay Roemer.
By now the mico/E-Team has grown to include
We think of the 'E' in mico/E as standing for both "Eiffel" and "Education". This package should be useful for instruction on CORBA in departments that teach the language Eiffel. Nevertheless it is our hope that with the assistance of other members who may join our team it will be possible to keep mico/E compliant with the latest version of CORBA.
The newest version of mico/E and the newest information about mico/E are available on http://www.math.uni-goettingen.de/micoe.
Please send email about any questions/bug fixes/contributions etc. about mico/E to micoe@math.uni-goettingen.de.
This is a collection of Eiffel classes representing various common ADTs. Most of them are not actually used by mico/E (e.g. the graphs) but we thought you might find them useful in other projects.
Some of the classes do not represent ADTs but rather encapsulations of Algorithms. This is true of the matchers (string matching) and the sorters. The classes in `basic' are adaptations to ISE Eiffel of classes from the class library of Eiffel/S, which seems to have died out. Those of us, who grew up with Eiffel/S, became rather fond of these classes, so they have been resurrected here. Unfortunately we were not able to resurrect the posh Eiffel/S class FILE.
Here are some demos to illustrate the use of mico/E.
The contents of the directories:
The client writes its HTML text to standard output; then it writes what it gets back from the server (which should look exactly the same, having been converted back to HTML on the return trip). The servant writes what it receives from the client (which should have been converted from HTML to Latin-1). The clue to this magic is to be found in the commandline arguments used in the scripts "startclient" and "startserver".
The following files can be downloaded:
We hope by expanding the mico/E team to also expand the range of platforms on which mico/E has been tested.
MICO/E --- a free CORBA implementation
Copyright (C) 1999 by Robert Switzer
This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details.
You should have received a copy of the GNU Library General Public License along with this library; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
Send comments and/or bug reports to: micoe@math.uni-goettingen.de
mico/E: micoe@math.uni-goettingen.de
Homepage: http://www.math.uni-goettingen.de/micoe/
13 October 1999 (Added to Eiffel Forum Archive: 23 December 1999)
[ Home Page ] [ Eiffel Archive ] [ Eiffel Classes and Clusters]