基于IFML的物联网前端用户界面建模与Android平台模型转换的研究
发布时间:2023-04-17 00:26
物联网(IoT)技术和应用的出现,极大地便利了人们的生活,使人们的生活方式出现了巨大的改变。由于Web和移动终端是人们获取各类信息并与外界联系的重要通道,因此,Web和移动终端用户界面的用户体验显得尤为重要。目前,对物联网的研究主要集中在技术和基础设施以及对生成的海量数据的管理和分析方面,而物联网前端用户界面的开发方面还没有得到足够的研究。为完成物联网前端用户界面的开发,本文首先运用了一种基于IFML(交互流建模语言)模型驱动的移动应用建模方法,通过定义容器和组件扩展、上下文扩展及事件扩展,并使用可视化建模语言对物联网前端用户界面进行PIM(平台无关模型)建模。然后根据移动平台的特征概念,建立PIM到PSM(平台相关模型)的转换规则,完成PIM到PSM的转换。最后应用Acceleo转换引擎并设计一个模板,完成PSM到文件代码的转换。针对移动物联网前端用户界面开发的研究,本文的工作主要分为以下三个部分:第一部分,使用IFML建立物联网前端用户界面的PIM模型。根据物联网的概念,对IFML进行物联网元模型的扩展,并结合IFML移动元模型的扩展,建立用户与前端及前端与物联网设备间交互的PIM...
【文章页数】:93 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第一章 绪论
1.1 研究背景与意义
1.2 国内外研究现状
1.2.1 国外研究现状
1.2.2 国内研究现状
1.3 本文的主要工作
1.4 本文的组织结构
1.5 本章小结
第二章 IFML简介
2.1 IFML的概述
2.2 IFML的移动扩展
2.3 IFML的建模
2.3.1 IFML的领域建模
2.3.2 IFML的用户界面建模
2.3.3 IFML的行为建模
2.4 IFML的应用
2.5 本章小结
第三章 基于IFML的 IoTPIM的建模
3.1 PIM概述
3.2 IFML的物联网元模型扩展
3.2.1 物联网概念的特征
3.2.2 操作扩展
3.2.3 事件扩展
3.2.4 交互模式的扩展
3.2.5 移动和物联网扩展的元模型表示
3.3 IoTPIM建模方法
3.3.1 领域模型的建模方法
3.3.2 用户界面模型的建模方法
3.3.3 行为模型的建模方法
3.4 IoTPIM建模的研究实例
3.4.1 智能家居的介绍
3.4.2 智能家居的领域模型
3.4.3 智能家居的用户界面的PIM模型
3.4.4 智能家居的行为模型
3.5 本章小结
第四章 IoTPIM到 AndroidPSM的模型转换
4.1 PIM到 AndroidPSM的转换方法
4.2 Android应用程序的概念
4.3 IoTPIM到 AndroidPSM的转换规则
4.3.1 领域模型的转换规则
4.3.2 界面模型的转换规则
4.3.3 行为模型的转换规则
4.4 IoTPIM转换到AndroidPSM的研究实例
4.4.1 中央控制器模块的PSM模型
4.4.2 摄像头模块的PSM模型
4.4.3 领域模型的转换
4.4.4 行为模型的转换
4.5 本章小结
第五章 AndroidPSM到 Java代码的转换
5.1 MDD中 PSM到代码的转换方法
5.2 Acceleo模板
5.2.1 Acceleo简介
5.2.2 Acceleo转换模板
5.3 AndroidPSM的 Java代码生成
5.3.1 Android平台PSM到Java代码的生成模板
5.3.2 摄像头Android界面的Manifest文件
5.3.3 摄像头列表View Container界面布局Java代码的生成
5.3.4 摄像头列表Component Java类的Java代码的生成
5.3.5 Select Event Listener和Back Event Listener Java代码的生成
5.4 本章小结
第六章 总结
6.1 总结
6.2 展望
致谢
参考文献
附录A 攻读硕士学位期间取得的研究成果
本文编号:3792189
【文章页数】:93 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第一章 绪论
1.1 研究背景与意义
1.2 国内外研究现状
1.2.1 国外研究现状
1.2.2 国内研究现状
1.3 本文的主要工作
1.4 本文的组织结构
1.5 本章小结
第二章 IFML简介
2.1 IFML的概述
2.2 IFML的移动扩展
2.3 IFML的建模
2.3.1 IFML的领域建模
2.3.2 IFML的用户界面建模
2.3.3 IFML的行为建模
2.4 IFML的应用
2.5 本章小结
第三章 基于IFML的 IoTPIM的建模
3.1 PIM概述
3.2 IFML的物联网元模型扩展
3.2.1 物联网概念的特征
3.2.2 操作扩展
3.2.3 事件扩展
3.2.4 交互模式的扩展
3.2.5 移动和物联网扩展的元模型表示
3.3 IoTPIM建模方法
3.3.1 领域模型的建模方法
3.3.2 用户界面模型的建模方法
3.3.3 行为模型的建模方法
3.4 IoTPIM建模的研究实例
3.4.1 智能家居的介绍
3.4.2 智能家居的领域模型
3.4.3 智能家居的用户界面的PIM模型
3.4.4 智能家居的行为模型
3.5 本章小结
第四章 IoTPIM到 AndroidPSM的模型转换
4.1 PIM到 AndroidPSM的转换方法
4.2 Android应用程序的概念
4.3 IoTPIM到 AndroidPSM的转换规则
4.3.1 领域模型的转换规则
4.3.2 界面模型的转换规则
4.3.3 行为模型的转换规则
4.4 IoTPIM转换到AndroidPSM的研究实例
4.4.1 中央控制器模块的PSM模型
4.4.2 摄像头模块的PSM模型
4.4.3 领域模型的转换
4.4.4 行为模型的转换
4.5 本章小结
第五章 AndroidPSM到 Java代码的转换
5.1 MDD中 PSM到代码的转换方法
5.2 Acceleo模板
5.2.1 Acceleo简介
5.2.2 Acceleo转换模板
5.3 AndroidPSM的 Java代码生成
5.3.1 Android平台PSM到Java代码的生成模板
5.3.2 摄像头Android界面的Manifest文件
5.3.3 摄像头列表View Container界面布局Java代码的生成
5.3.4 摄像头列表Component Java类的Java代码的生成
5.3.5 Select Event Listener和Back Event Listener Java代码的生成
5.4 本章小结
第六章 总结
6.1 总结
6.2 展望
致谢
参考文献
附录A 攻读硕士学位期间取得的研究成果
本文编号:3792189
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3792189.html