Development of new media technologies, their applications, and their cultural, political, and social impacts.