Incorporation of computing power into everyday objects gives rise to "smart things". To enable communication and cooperation among such smart objects, new information infrastructures are required. The Distributed Systems Group at ETH Zurich addresses the challenges of designing and implementing such infrastructures.