Hi All, Currently mobile UI plugins (Android, iOS, Windows) have been extended by a plugin called based plugin. Base plugin retrieves operations from the database through a web service. Then it also retrieves the UI related information (such as icons for operations) and combine operation related data and send them to presentation layer. Some platform specific UI elements has been hard coded in the base plugin. However this based plugin will be removed in the future version and all the functionalities will be handled by the plugins itself.
One of the challenges that we face here is to map UI elements with the feature definition. Some operations require additional parameters, and for the UI we might need to display it in the device type specific manner to improve the user experience. Also the parameter values validation needs to be handled in the UI. For that we need to have another definition to describe the UI or a template mechanism to create the necessary UI elements based on the operations. Related Threads: [Architecture] Feature Management of IoT Server WDYT? Please share your ideas -- Regards, Chatura Dilan Perera *Associate Tech Lead** - WSO2 Inc.* www.dilan.me
_______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
