|
|
|
||||||
|
Ice 3.3 Feature Discussion
The announcement describes the notable new features and changes you can expect to see in the upcoming release of Ice 3.3. This thread is where you can post questions or comments about the release.
Please be aware that the development phase of Ice 3.3 is already nearing completion, so if your favorite "wish list" feature is not present in the announcement, it is very unlikely it would appear in Ice 3.3. A beta release of Ice 3.3 will precede the production release. Watch the announcements forum for a release notice. As always, we value your feedback, so please let us know what you think. |
|
|||||
|
Ice 3.3 Feature Discussion
Hi Folks,
I was really glad to read about UDP multicast support in the upcomming version. As it is mentioned in announcement, one possible usage of it is the service discovery. It would be interesting for me to discuss this topic a little more and hear what other ICE users and developers think about it. In my project we also want to reduce the number of places where the host name or IP address should be mentioned explicitly. For this purposes we looked at UPnP (Welcome to the UPnP™ Forum!) and ZeroConf (Networking - Bonjour Avahi - Trac ) technologies. Our goal was to find the way to publish/discover arbitrary ICE proxy string and notify the application when corresponding server started or disappeared. We decide for ZeroConf since it provide reacher functionality. Among other functionality, ZeroConf allows not only discover the services but also made the necessary previous step - establish proper IP configuration even without DHCP (scenario like simply connecting two notebooks with crossover cable). Integration with DNS is also nice feature if services need to be published in Internet. We implement two pretty simple classes with AVAHI API (Linux) to perform publish and discovery tasks. They are simple and non-intrusive, i.e. notification loop is running in own thread and default reaction on discovered services is doing nothing. I will be glad to share this implementation if somebody is interested. So the question I would like to discuss is whether it make sense to try to convince ZeroC folks to integrate certain discovery technology with Ice ? In particular, it might make sense for "standard" Ice services to prevent clients from specifying concrete location. Certain user applications might also benefit from this functionality in case of add-hoc environment. There are also disadvantages like the need to bundle Ice distribution with corresponding libraries and functionality which is not always used. However, it might be possible to implement it as an optional feature similar to getline usage.Since I am personally not quite sure whether it is a good idea or not, I would be glad to hear opinions from other Ice users and developers. Thank you, Andrey. |
|
|||||
|
In the announcement you write:
Could you please elaborate on the compile-time and run-time requirements? We are currently evalutaing the use of Ice on Linux/MIPS with Skelmir CEEJ4: a Java 1.4 compliant with some (but not all) features from Java5. Which Java5 language features are used in Ice 3.3? Thanks, Paul |
|
||||||
|
Quote:
If your application requires a Java2 environment, you can continue to use Ice 3.2; just keep in mind that we only support the most recent release here on the forum. Full support for previous releases is provided to customers that purchase a support contract. Take care, - Mark |
|
|||||
|
Versions Interoperability
Which level of interoperability will be possible between Ice 3.2 Clients and Ice 3.3 Servers? In detail my clients are written in java 2 language and server in c++
|
|
||||||
|
There have been no changes in the Ice protocol, so Ice 3.3 is compatible with all previously released Ice versions, including Ice 3.2. (Even if there would be a protocol change, we would make sure that it's backwards compatible.)
|
|
|||||
|
Fully managed IceCS.dll
Quote:
Karl |
|
|||||
|
Feedback when patching
Hi Guys,
One thing that we've struggled with for a while is feedback during the process of patching applications using IceGrid (see this thread: FileParser unusable outside icegridadmin) Are there improvements planned for Ice v3.3? Thanks, Alex
__________________
Alex Brooks Australian Centre for Field Robotics University of Sydney www.cas.edu.au project: orca-robotics.sf.net |
|
|||||
|
MinGW
Does ICE 3.3 include any of my changes to make it build with MinGW (gcc on Windows)? Changes are mostly to the makefiles but some of them apply to the source.
(Thread about MinGW support, including the patch: Does ice support MinGW?) |
|
||||||
|
Hi Karl,
Quote:
Take care, - Mark |
|
|||||
|
IceStrom features
Hello,
Will there be other changes to IceStorm, such as event persistence or filtering? Mark
__________________
Mark E. Wilson Lead Programmer/Analyst Omega EP Project Laboratory for Laser Energetics (www.lle.rochester.edu) University of Rochester Rochester, NY 14623 |
|
|||||
|
Quote:
Could you reveal any hints when Ice 3.3 will be available? I look forward to using it with VS 2008. Regards,
__________________
Jacek |
![]() |
| 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 |
| What feature would you like to see most in Ice? | marc | Comments | 205 | 04-20-2008 03:13 PM |
| 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 |
| 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 |