Font Size: a A A

Research On IFML-based IoT Front-end User Interface Modeling And Android Platform Model Conversion

Posted on:2020-01-06Degree:MasterType:Thesis
Country:ChinaCandidate:T T LeFull Text:PDF
GTID:2438330623957702Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
The emergence of Internet of Things(IoT)technology and applications has greatly facilitated people's lives and made a huge change in people's lifestyles.Since the Web and mobile terminals are important channels for them to obtain various types of information and to communicate with the outside world.Therefore,the user experience of the web and mobile terminal user interface is particularly important.At present,the research on the Internet of Things mainly focuses on the technology and infrastructure as well as the management and analysis of the massive data generated.However,The development of the front-end user interface of the Internet of Things has not been sufficiently studiedIn order to complete the development of the front-end user interface of the Internet of Things,this article firstly uses a mobile application modeling method based on IFML(Interaction Flow Modeling Language)model to define the container and component extension,context extension and event extension for the application of the IoT front-end user interaction interface,also use the visual modeling language to build PIM model(Platform Independent Model)for the IoT front-end user.Then,according to the characteristics of the mobile platform,the PIM to PSM(Platform Specific Model)conversion rules are established,and the PIM to PSM conversion is realized.Finally,the Acceleo conversion engine is applied and a template is designed to complete the PSM to file code.Conversion.Aiming at the research of the front-end user interface development of the mobile Internet of Things,the work of this paper is mainly divided into the following three parts:In the first part,we use IFML to build a PIM model for the IoT front-end user interface.The extension of the Internet of Things metamodel for IFML is based on the concept of the Internet of Things.We establish a PIM model for user interaction with front-end and front-end with IoT devices for combing with the IFML mobile metamodel.Also we apply a smart home modeling as a research example of the front-end user interface of the Internet of Things,and complete the PIM modeling of the four modules of the smart home of central controller,air quality detection,voice remote control and camera.The second part,the conversion of IoT_PIM to PSM.It mainly establishes the PIM model of the IoT front-end user interface to the PSM of the mobile Android platform.The main steps include: using the IoT_PIM constructed in the first part as the source model,using the Android platform as the conversion platform,and establishing the conversion rules of the IoT_PIM model to the PSM model of the Android platform through the IoT_PIM metamodel with the same semantics and the PSM metamodel of the Android platform.Therefore,we achieve IoT_PIM to Android platform PSM conversion.In this article,we define the Android platform PSM model as Android_PSM.The third part,the conversion of Android_PSM to java code.The Acceleo conversion engine and Acceleo conversion template are used,and the conversion of Android_PSM to java code of the smart home camera module is given.The IFML visual modeling language applied in this paper provides users with an understandable PIM model,which can communicate better with users when modeling.According to the needs of users,it can effectively reduce the cycle and cost of model development,and has stronger interaction and better user experience than traditional mobile interfaces.
Keywords/Search Tags:IFML, Internet of Things Front-end user modeling, IoT_PIM modeling, Android_PSM model transformation, Java code generation
PDF Full Text Request
Related items