Go Back   ZeroC Forums > Comments

Reply
 
LinkBack Thread Tools Rating: Thread Rating: 16 votes, 5.00 average. Display Modes
  #16 (permalink)  
Old 11-20-2003
matthias matthias is offline
Registered User
 
 
Join Date: Feb 2003
Posts: 4
Support 4 Delphi & Kylix

Hi Marc,

since I am forced to Delphi & Kylix for most of my projects,
I would love to have Ice available for this platform.

Best regards,
Matthias
Reply With Quote
  #17 (permalink)  
Old 11-20-2003
andreynech andreynech is offline
Registered User
 
Name: Andrey Nechypurenko
Organization: Siemens AG
Project: remotely controled vehicle
 
Join Date: Feb 2003
Location: Munich, Germany
Posts: 36
More CCM-like

Hi,

It would be nice if ICE components will be more like EJB/CCM Components, i.e. providing event sources/sinks and facets/receptacles. Having some kind of deployment descriptors for ICE Box where the connection between components are described and checked during deployment for compatibility (based on declared provided/expected interfaces) will also make life easier


Thanks,
Andrey.
Reply With Quote
  #18 (permalink)  
Old 11-20-2003
ganzuoni ganzuoni is offline
Registered User
 
Name: Guido Anzuoni
Organization: Individual
Project: No specific project
 
Join Date: Jun 2003
Location: Italy
Posts: 46
Hi,
there has already been a certain amount of discussion about
load balancing....
I think that a custom Locator approach it's quite clean because
allows pluggable balancing strategies, but there
must be an easy way to override getEndpoints behaviour in LocatorInfo
wrt the unconditionally use of the LocatorTable.
I think that there should be a way to force the call to
findObjectById on the corresponding locator, maybe specifying
patterns on identity category and/or name or, better,
giving the possibility to specify a predicate object with a

boolean cacheEndpoints(Ice.Identity id)

I would also recall my comment about the possibility to map
User exception to RuntimeException in java.

Regards,
Guido
Reply With Quote
  #19 (permalink)  
Old 11-20-2003
michi's Avatar
michi michi is offline
ZeroC Staff
 
Name: Michi Henning
Organization: ZeroC
Project: Ice
 
Join Date: Feb 2003
Location: Brisbane, Australia
Posts: 880
Re: Better Networking on Win32

Quote:
Originally posted by kssreeram
Right now ICE/win32 has an out-of-the box limit of 64 connections only. This is a very restrictive limit.
I changed this to 1024 some weeks ago, so the next released version fixes that. If you want this before then, change the definition of FD_SETSIZE in include/IceUtil/Config.h to what you'd like it to be.

Cheers,

Michi.
Reply With Quote
  #20 (permalink)  
Old 11-20-2003
michi's Avatar
michi michi is offline
ZeroC Staff
 
Name: Michi Henning
Organization: ZeroC
Project: Ice
 
Join Date: Feb 2003
Location: Brisbane, Australia
Posts: 880
Re: Server-To-Client Callbacks Thru Client Initiated Connections

Quote:
Originally posted by kssreeram
I would love to see support for
Server-To-Client Callback Thru Client Initiated connections.

Right now this can be achieved using Glacier.
But I would LOVE to see an in-process solution without requiring a separate Glacier Process.
I was keen to do something like this a few weeks ago, but Marc convinced me that it is impossible -- there is no reliable way to identify the other party sufficiently reliably to decide when to send a request over an already open connection instead of a new connection: with NAT, routers, and firewalls in between client and server, the address in the proxy the server uses to make the request may in no way resemble the address that will be reported by the networking stack as belonging to the other end of a connection. So, as much as we'd like to make this transparent, I'm afraid we'll have to continue to use Glacier for this.

Cheers,

Michi.
Reply With Quote
  #21 (permalink)  
Old 11-20-2003
xdm's Avatar
xdm xdm is offline
ZeroC Staff
 
Name: José Gutíerrez de la Concha Martínez
Organization: ZeroC, Inc.
Project: Ice Developer
 
Join Date: Sep 2003
Location: La Coruña, Spain
Posts: 263
Hellow everybody

I think that an Ice version for embedded systems can be a very nice think.

And I think that a documetation structured in classes can be very helpfull

gratefulls for Ice i think that is a very very good product
Reply With Quote
  #22 (permalink)  
Old 11-21-2003
SteveWampler SteveWampler is offline
Registered User
 
 
Join Date: Sep 2003
Posts: 48
Event filtering in IceStorm.

Support of 64-bit architectures (may already be there?) - Opteron and friends.

Stronger CCM support (echoing another user's comment...)
Reply With Quote
  #23 (permalink)  
Old 11-22-2003
marc's Avatar
marc marc is offline
ZeroC Staff
 
Name: Marc Laukien
Organization: ZeroC, Inc.
Project: The Internet Communications Engine
 
Join Date: Feb 2003
Location: Florida
Posts: 1,762
Quote:
Originally posted by SteveWampler
Support of 64-bit architectures (may already be there?) - Opteron and friends.
Ice runs on Sparc (64bit) and Opteron. At present, we don't have Opteron hardware anymore (we'll buy some new one soon), that's why we don't list it as supported platform. But we tested older versions of Ice on Opteron.
Reply With Quote
  #24 (permalink)  
Old 11-24-2003
chrisk chrisk is offline
Registered User
 
 
Join Date: Feb 2003
Location: Germany
Posts: 1
Hi,

to pick up the idea of another poster: support for CORBA, i.e. IIOP. After all IDL and SLICE
are not too different, at least they share a "common subset". So for those things they have
in common compatibility would be great (of course as some sort of optional "plugin" to ICE,
not the default ).
Even though it would not allow to use the full set of features of either technology, it would
at least allow some sort of limited interop without having to "hand-craft" gateways for
every occasion you might need it.

Chris
Reply With Quote
  #25 (permalink)  
Old 11-24-2003
istvan istvan is offline
Registered User
 
Name: Istvan Buki
Organization: Fedex
Project: just experimenting
 
Join Date: Mar 2003
Location: Brussels, Belgium
Posts: 18
DII

Hi,

one feature I would be interested in is a mechanism similar to CORBA DII.
Along the same line, it would be really nice if the slice compiler could generate some code to allow the client to retrieve meta-data describing object interface. There is an interesting article on that subject at http://www.cuj.com/documents/s=8943/cujexp0312vinoski/ written by Steve Vinoski and Doug Schmidt. As Ice is already using XML and XML schemas for Freeze, I guess it would not be too difficult (easier to say than actually implementing it ) to use the same infrastructure to publish meta-data upon client request.

Istvan
Reply With Quote
  #26 (permalink)  
Old 11-24-2003
marc's Avatar
marc marc is offline
ZeroC Staff
 
Name: Marc Laukien
Organization: ZeroC, Inc.
Project: The Internet Communications Engine
 
Join Date: Feb 2003
Location: Florida
Posts: 1,762
Re: DII

Quote:
Originally posted by istvan
Hi,

one feature I would be interested in is a mechanism similar to CORBA DII.
Along the same line, it would be really nice if the slice compiler could generate some code to allow the client to retrieve meta-data describing object interface. There is an interesting article on that subject at http://www.cuj.com/documents/s=8943/cujexp0312vinoski/ written by Steve Vinoski and Doug Schmidt. As Ice is already using XML and XML schemas for Freeze, I guess it would not be too difficult (easier to say than actually implementing it ) to use the same infrastructure to publish meta-data upon client request.

Istvan
Actually, we dumped XML schemas completely from Freeze. It's too slow, too cumbersome. In Ice 1.2.0, we only store binary format in Freeze, and use native Slice code for our database transformer. Soon we will release a tool "FreezeScript" with even more possibilities to manage Freeze databases. XML is just too complicated and slow. The new transformer, which uses native Slice, is much, much easier to use. (XML being "simple" is complete nonsense in my opinion. As soon as you want to do anything but trivial stuff, XML is way too complicated...)

Sorry, but we're not sold on the XML hype XML is fine for stuff such as configuration, or as a "better HTML" (like our DocBook documentation), but beyond that, XML is just not the right tool. To me, the whole XML hype is another manifestation of the "I have a hammer, therefore everything else is a nail" problem. XML is good for some stuff, but now it's pushed into areas where it simply doesn't belong.

In any case, I agree with you that we need something like DII. However, this will definitely not use XML, but instead use parsed Slice code, just as IcePHP does.
Reply With Quote
  #27 (permalink)  
Old 11-24-2003
istvan istvan is offline
Registered User
 
Name: Istvan Buki
Organization: Fedex
Project: just experimenting
 
Join Date: Mar 2003
Location: Brussels, Belgium
Posts: 18
Re: Re: DII

Quote:
Originally posted by marc

Sorry, but we're not sold on the XML hype XML is fine for stuff such as configuration, or as a "better HTML" (like our DocBook documentation), but beyond that, XML is just not the right tool. To me, the whole XML hype is another manifestation of the "I have a hammer, therefore everything else is a nail" problem. XML is good for some stuff, but now it's pushed into areas where it simply doesn't belong.
Don't be sorry, I'm actually very happy to read your answer. At my workplace CPU usage simply exploded since the "smart guys" decided that XML was THE answer for all our problems, so I perfectly understand your point of view.
Reply With Quote
  #28 (permalink)  
Old 11-25-2003
chaukmean chaukmean is offline
Registered User
 
 
Join Date: Nov 2003
Posts: 8
Hi,

It would be great if ICE support RT CORBA like features.
I mean priority thread control (client propagated and server declared models), scheduling features, ...

Additionally, we have a strong need for multicast protocol. So if ICE also
support a reliable multicast protocol like the ROMIOP Request For Proposal
at the OMG, it would be very great.

Chauk-Mean
Reply With Quote
  #29 (permalink)  
Old 11-26-2003
marc's Avatar
marc marc is offline
ZeroC Staff
 
Name: Marc Laukien
Organization: ZeroC, Inc.
Project: The Internet Communications Engine
 
Join Date: Feb 2003
Location: Florida
Posts: 1,762
Quote:
Originally posted by chaukmean

Additionally, we have a strong need for multicast protocol. So if ICE also
support a reliable multicast protocol like the ROMIOP Request For Proposal
at the OMG, it would be very great.
The problem is that (to my knowledge) there is no official standard yet for reliable multicast, as there is for reliable unicast (TCP). Ice doesn't aim to try to invent basic internet protocols, but rather to put our object model on top of existing and proven protocols (like TCP or UDP).
Reply With Quote
  #30 (permalink)  
Old 11-27-2003
chaukmean chaukmean is offline
Registered User
 
 
Join Date: Nov 2003
Posts: 8
Right.

But a reliable multicast for delivering ICE requests can be built on top of UDP multicast.

What about RT CORBA like features ?

Chauk-Mean.
Reply With Quote
Reply



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

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


All times are GMT -4. The time now is 07:38 PM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.0.0
(c) 2008 ZeroC, Inc.