> I have considered using Tracker. But As Stephan said, > > > But now is the question of what the user shall be allowed to do > > when looking at services from other computers. > > In fact, you only allowed to "open" the service. For example, Poorman > server advertised its http service to the local network by using > zeroconf. Someone who is exploring services can double click on it > and > a web browser can open the site running Poorman. > > Applications can have their own browsing list. Music players can have > a list of music sharing hosts. > > Maybe the service notifier will be more frequently used than service > browser. Well, unless zeroconf has a standardized API to use, or you need more than just simple new/deleted notifications on some type to filter, live queries or node monitoring would solve the problem without needing to introduce an actual new API.