Social Application - living playground for new technology exploration