Finally, the result of the implementation steps above is the Zeroconf service discovery frame, which consists of a dynamically populated tree structure where each node represents a type of service in the network. Every sub-node in each category represents a device implementing the service. The details of these devices (i.e. IP address, name, port number and interface) are displayed interactively once clicked on the corresponding node.