簡介
ZeroC ICE 是指ZeroC公司的ICE(Internet Communications Engine)中間件平台。對於客戶端和服務端程式的開發提供了很大的便利。
目前ICE平台中包括Ice,Ice-E,Ice Touch。
Ice為主流平台設計,包括Windows和Linux,支持廣泛的語言,包括C++,Java,C#(和其他.Net的語言,例如Visual Basic),Python,Ruby,PHP和ActionScript。也包括所有的ICE服務,例如Ice Grid,IceStorm等。
Ice-E是Ice在資源受限的平台上的一個實現,支持C++和嵌入式作業系統,例如Windows CE,Linux。Ice-E本身不包含任何服務,但是可以利用在Ice上提供的各種服務。因此,通過Ice-E,移動設備也能無縫的集成到分散式系統中。
Ice Touch是為iphone和ipod touch開發的版本,包括Object-C映射,支持Iphone OS,並為MAC OS X開發圖形界面應用程式提供完整的Cocoa框架的訪問。
使用樣例
你可以在官方網站下載到ice-3.5.0。在安裝目錄即可找到一個官方提供的Demo包。具體使用可參考“官方網站 ”中的內容。