On behalf of several European satellite network operators I designed and specified a platform which allows portable devices to control stationary devices in the home network. I did the design in such a way that the platform covers a wide range of use cases, includes all popular portable devices, and allows for the implementation of an attractive user interface.
I performed the following tasks in particular:
- Development of an HTTP API for all features such as content management, video on demand, subscriber management, and simulation of a classic remote control unit
- Development of a solution which covers both single-person households and multi-person households
- Integration of server and client authentication to protect the platform against unauthorized access
- Provision of feature and UI guidelines for developers of mobile apps
- Specification of the entire platform
- Programming a test application and testing implementations of the platform on receivers