|
|
|
||||||
|
Quote:
|
|
|||||
|
Quote:
Furthermore we have direct contact with some Microsoft PM's who work in the C# team. We could even touchbase with them regarding the issues if you guys are interestsed. If you want to take this discussion offline you could email me at dilipxsl AT lycos DOT com thanks! |
|
|||||
|
Not to derail this any further (but I guess I will somewhat anyway, *cough*), I'd be interested in hearing about the corlib bugs you're running into as well... perhaps Michi could make a new thread when he has time to do so.
__________________
vladimir@pobox.com |
|
|||||
|
Hi,
I'd love to see these, if possible: 1. Define/document an object serialization standard for ICE (across languages) and implement it for the existing language bindings. 2. New language bindings, such as: (a) Python and (b) a plugin for Mozilla/XUL. Regards, Shantanu |
|
|||||
|
Mozilla, besides being a browser, also hosts an application development framework. Though (I just supposed) it's common to call it as Mozilla/XUL, it is not a technically correct term afterall. I admit.
Instead, it is the XPCOM/XPConnect part of Mozilla using which the existing ICE libraries can be wrapped. XPCOM components can be written with C++, Python or JavaScript. XPConnect uses XPIDL (the interface definition language for XPCOM), which would require a mapping corresponding to Slice. More info on mozilla.org, mozdev.org etc. Mozilla has been gaining popularity of late and it already does SOAP; I believe it would be nice to see an ICE binding available as this might make enterprise-wide RAD deployment through Mozilla easier. You may like to take a look here, though this is not the only one: http://slashdot.org/article.pl?sid=0...tid=163&tid=95 Regards, Shantanu |
|
||||||
|
Re: communication with IIOP !
Quote:
Interoperating with CORBA is not really an option because the object models are too different. For example, Ice does not provide unsigned integers, unions, arrays, fixed-point types, and a number of other things. At the same time, Ice adds some things that are missing from CORBA, such as exception inheritance, dictionaries, and facets. And other things are simply different, such as the different scoping rules of IDL and Slice. The resulting mismatch in object models is too large to sensibly bridge the two domains. As an aside, I have seen many attempts to create interoperability between object models before, such as CORBA-COM, CORBA-DCE, CORBA-GDMO, and others. In all cases, these attempts were failures because the mismatch in object models results in APIs that look like a dog's breakfast and no-one wants to use them. If you want to interoperate between CORBA and Ice, the best and most effective way is to write a proxy server that speaks Ice on one side and CORBA on the other. It's work, yes, but at least, that way, you are going to get an API that is usable, instead of a complete mess. And there is no reason why you can't link with both Ice and an ORB in the same executable. Cheers, Michi. |
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Ice.Application feature requests | bartley | Comments | 4 | 02-05-2006 01:56 AM |
| Small C# Feature Request | acbell | Comments | 1 | 04-21-2005 01:12 AM |
| Feature request: Mutex classes | stephan | Comments | 1 | 03-27-2005 03:25 PM |
| platform feature matrix | dlyall | Comments | 0 | 09-02-2004 03:52 PM |
| Why not add DBC feature to Slice? | microweb | Comments | 3 | 12-07-2003 07:29 AM |