We have a home automation system that lets the user control devices in his home, like lights, thermostats, etc.? You retrieve the list of devices with a normal http get, and you control them also with a normal http get, sort of like: <[url removed, login to view]> and <[url removed, login to view]>&control=off
We need a Java application that let's users view the list of devices and control them on an android phone or tablet, a blackberry (both the touchscreen and keypad/trackball), a windows mobile phone, or a windows PC desktop.? The application should be written in 2 parts, or classes, with 1:? a backend that handles all the http requests and is shared across all the platforms and 2: a front end, or UI renderer, that displays the actions to the user and which may be different based on the display (ie Android Phone vs. Desktop PC).?
The developer is expected to have access to Android, Blackberry? and Windows mobile phones to test and debug the software on the phones to be comfortable that it will work reasonably well across all recent models, both on touchscreen phones and those with keyboards.? We will NOT be doing debugging and testing for you.? We expect something that is finished, polished, stable and functional, and ready to post in the Android market and give out to our users to start.? Detailed specs and demos are here: <[url removed, login to view]>