Controlling the Shield

Hello,

A bit new to the development game, (Sort Of) but I am trying to do simple IP control/queries of the Shield unit itself. I would like to be able to Query/Launch the available/installed apps, games, and control (Up, Down, Left, Right, Play, etc…). I work for a Home Automation manufacturer, and would like to write a Driver/Module, programmers could use to easily implement this device. Does anybody have any insight on where I might begin with this? Thank you in advance.