The first step in writing any Ice application is to write a Slice file containing the Slice definitions that are used by the application. For our minimal printing application, we write the following Slice file:
We save this text in a file called
Our Slice definitions consist of the module
Demo containing a single interface called
Printer. For now, the interface is very simple and provides only a single operation, called
printString operation accepts a string as its sole input parameter; the text of that string is what appears on the (possibly remote) printer.