View Single Post
  #2 (permalink)  
Old 05-15-2003
benoit's Avatar
benoit benoit is offline
ZeroC Staff
 
Name: Benoit Foucher
Organization: ZeroC, Inc.
Project: Ice
 
Join Date: Feb 2003
Location: Rennes, France
Posts: 1,559
Yes, as a MutableRealms developer I can testify that MutableRealms and ZeroC worked very closely to ensure that Ice provides all the features required to develop an ultra massively multi player online game .

Ice supports both asynchronous method invocation and dispatch (AMI and AMD). It also supports many more features that we needed for the development of the game (mostly for the server):

* Ice supports bzip2 compression, oneway, batch oneway messages, ssl, ...
* Freeze allows us to easily persist objects to a database.
* Glacier provides us a very secure firewall solution.
* IcePack provides a location service and powerful server deployment facilities.

I should also mention that Ice is much easier to understand and work with than CORBA. The C++ and Java mapping are for instance much simpler. I have no doubt that our productivity wouldn't be as good if we were using CORBA as our middleware technology.

So far, I don't think we've encountered any technical road blocks that couldn't be solved by ZeroC.

Benoit.
Reply With Quote