Home Help Center

Ice runtime

Paca_06Paca_06 Member Paca mikeOrganization: PersonalProject: Learning Ice
So far, what I understood is :
Ice support a lot mapping langage (Java, C++, Dot.net-C#, Ruby, etc...)

So applications can communicate together if the langage mapping is supported by Ice runtime.

But regarding Ice runtime & other ice services :
Does Ice have a different implementation depending of the OS
or
Does Ice runtime is coded only in C++ and compiled depending of the target OS
or
Does Ice have an implementation in C++, Java, Dot.Net ?

Thanks in advance

Comments

  • mesmes CaliforniaAdministrators, ZeroC Staff Mark SpruiellOrganization: ZeroC, Inc.Project: Ice Developer ZeroC Staff
    Hi,

    Welcome to the forum.

    Ice has native implementations in C++, Java, and .NET. The Objective-C and scripting language mappings are implemented on top of the Ice for C++ run-time.

    Regards,
    Mark
  • Paca_06Paca_06 Member Paca mikeOrganization: PersonalProject: Learning Ice
    Ice Runtime

    Thanks mark,

    So why does Ice runtime have different implementations in C++, Java, and .NET ?
    What is the best implementation ?

    How do you choice between the 3 runtime implementations (advantage or inconvenient)

    Thanks in advance
  • mesmes CaliforniaAdministrators, ZeroC Staff Mark SpruiellOrganization: ZeroC, Inc.Project: Ice Developer ZeroC Staff
    Hi,

    Many projects are already committed to a particular programming language (or set of programming languages), therefore we provide native Ice implementations for three of the most common development platforms. This makes Ice easier to learn, easier to integrate into an existing project, and offers the best performance for users that require a "native" solution. All three native implementations are essentially identical in functionality.

    Regards,
    Mark
  • Paca_06Paca_06 Member Paca mikeOrganization: PersonalProject: Learning Ice
    Ice Runtime

    Hi,

    Can we have access or download the source code of ICE runtime for these 3 native implementation ?

    Thanks again Mark
  • mesmes CaliforniaAdministrators, ZeroC Staff Mark SpruiellOrganization: ZeroC, Inc.Project: Ice Developer ZeroC Staff
    Please see the download page.

    Mark
Sign In or Register to comment.