In the early days of smartphones, I developed a mobile app for displaying user interfaces in a language that allowed interoperability between mobile platforms. It had to be adaptive to different contexts and cross-platform.
Its main usage was as a remote control for an intelligent household.
I joined an international research group on a project to develop a mobile client to control an intelligent household.
Solution: Cross-Platform Remote Controller
My solution utilized the UIProtocol language (similar to HTML5) to exchange data and interactions. The user interfaces were completely server-generated and my app was acting as a browser to display them. I made it easily portable to other mobile platforms, such as Android.
It was one of my best-received projects since I exceeded expectations of my examiners meeting the project requirements and exceeding them by adding features that would be expected at a master level: