Text this: Distributed Systems and Mobile Computing