• Stars
    star
    323
  • Rank 130,051 (Top 3 %)
  • Language
    C++
  • License
    GNU General Publi...
  • Created over 9 years ago
  • Updated 5 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Sample programs for Ice

Ice Demos

The ice-demos repository provides sample programs for Ice.

Layout

The sample programs are grouped by programming language:

For example, the cpp11 folder contains all the sample programs written in C++ that demonstrate the Ice C++11 mapping.

The certs folder contains X.509 certificates shared by some of these sample programs.

Platform Support

The sample programs are not all available on all platforms. For example, the C# sample programs are currently only for Windows and were not tested on any other platform.

Building and Running the Sample Programs

The README.md file in each language subdirectory provides instructions for building and running the sample programs.

Branches

  • master Primary development branch (unstable, frequently updated)

  • 3.7 Demos for Ice 3.7 (stable, frequently updated)

  • 3.6 Demos for Ice 3.6.x plus various patches (stable)

  • 3.5 Demos for Ice 3.5.1 plus various patches (stable)

  • 3.4 Demos for Ice 3.4.2 plus various patches (stable)

License

The sample programs are licensed under the GNU General Public License version 2 (GPLv2).

More Repositories

1

ice

All-in-one solution for creating networked applications with RPC, pub/sub, server deployment, and more.
C++
2,008
star
2

mcpp

Fork of mcpp, a C/C++ preprocessor
C
62
star
3

ice-builder-visualstudio

Configure Ice Builder for MSBuild from Visual Studio
C#
29
star
4

freeze

Persistent Storage for Ice Objects
C++
24
star
5

ice-builder-gradle

Gradle plug-in to automate the compilation of Slice files to Java
Groovy
24
star
6

ice-builder-xcode

Shell script to compile Slice files to C++ or Objective-C in Xcode
Shell
23
star
7

ice-protobuf

Sample applications to demonstrate how to integrate Google Protocol Buffers with Ice
Python
21
star
8

icee

Ice 3.6 for embedded Linux. For Ice 3.7+, use the ice repo.
Makefile
17
star
9

icetouch

Ice on iOS for versions 3.6 and older. For 3.7+, use the ice repo.
C++
15
star
10

ice-dockerfiles

Dockerfiles for ZeroC Ice
Dockerfile
13
star
11

datastorm

Data centric pub/sub framework based on Ice
C++
13
star
12

ice-builder-ant

Ant tasks to automate the compilation of Slice files to Java
Java
11
star
13

npm-slice2js

Npm package for the Slice to JavaScript compiler
Python
10
star
14

ice-builder-eclipse

Eclipse plugin to automate the compilation of Slice files to Java
Java
9
star
15

icecertutils

Python library for creating certificates
Python
8
star
16

ice-packaging

Files used to create Ice packages
Python
7
star
17

bower-ice

Bower package for Ice for JavaScript
JavaScript
6
star
18

homebrew-tap

ZeroC Homebrew Tap
Ruby
6
star
19

ice-builder-msbuild

Support for Slice (.ice) source files in MSBuild projects for C++ and C#
C#
5
star
20

meta-zeroc

Yocto BSP Layer for ZeroC products
BitBake
5
star
21

gulp-ice-builder

Gulp plugin to automate the compilation of Slice files to JavaScript
JavaScript
5
star
22

vscode-slice

Slice syntax highlighter for Visual Studio Code
Rust
5
star
23

ice-debian-packaging

Ice debian packaging repository. For Ice development use the zeroc-ice/ice repository.
C++
3
star
24

sublime-slice

Slice Package for Sublime Text
2
star
25

ice-ansible

Modules for use with Ice and Ice services.
Python
1
star
26

bzip2

bzip2 data compressor
C
1
star
27

github-actions

GitHub Actions used by ZeroC repositories
Python
1
star