In a nutshell: A basic web application that allows a user to remote control one or more Android devices.
The obvious -- this project consists of 2 apps: Android + Web Application.
>The Android application will be very basic, probably without an interface.
Must be compatible with Android 4.2+
>The Web Application can be just as basic, I'm looking just for functionality.
---Remote control Android device in realtime (screensharing/vnc) using your mouse and keyboard.
---Run Shell Commands. A web based terminal console.
---Ability to install and launch APKs
The communication between the server to the client needs be secure, reliable and should not use the GCM protocol. We a can use external services such as pubnub, mqtt, zeromq, ..etc.
A great example of a very similar app can be found here: [url removed, login to view] which is open source, but works over ADB only.