SMS: Principles of interactive multimedia