PointerPhone: Using Mobile Phones for Direct Pointing Interactions with Remote Displays
the smart phone : a ubiquitous input device .