支持Vinci图形系统应用的集成开发环境研究 ——可视化部分的设计与实现

支持Vinci图形系统应用的集成开发环境研究 ——可视化部分的设计与实现

论文摘要

随着信息技术以及互联网飞速发展普及,3C(计算机、通讯、消费电子)合一的加速,嵌入式产品现在面临着面广、量大的新的机遇,但是嵌入式系统的开发,比PC等桌面技术的开发差不多要晚3~5年,开发效率低、产品可靠性差。如何提高嵌入式产品的开发效率,是当前研究的热点。本文将就嵌入式开发中的应用软件开发,从开发模型,到工具支持进行深入讨论。对于基于和欣操作系统(Elastos)所开发的智能手机,手机界面及其中应用程序的开发,若存在一种支持Vinci图形系统应用的可视化编辑功能,则可以大大降低应用开发时间。基于以上原因,我们考虑在和欣集成开发环境(Elastos Developer Studio,EDT)中集成可视化编辑功能,减少开发和欣操作系统应用的开发时间。本文在Elastos Studio与XmlGlue技术的基础上,结合GEF、EMF技术,研究可视化编辑功能在和欣集成开发环境中的集成,提出了可视化编辑功能开发的MVC架构。该架构分为模型、视图和控制器三部分。通过不同模块的设计与耦合,能有效缩短手机应用的开发的周期,便于应用开发的的维护与升级。本文介绍了国内外可视化开发工具的发展现状、和欣操作系统及相关知识,同时对可视化的相关技术做了阐述。然后介绍了作者所参与的Elastos Studio中可视化部分的总体设计方案,并对作者所实现的可视化编辑功能给出了详细的设计与实现。最后,论文通过一个基于Elastos Studio所做的一个示例,证明了可视化编辑功能在智能手机开发中的效率以及在界面效果方面达到了一定的水平。本文的研究成果已经在公司内部智能手机开发项目中得到了应用。

论文目录

  • 摘要
  • Abstract
  • 第一章 引言
  • 1.1 研究背景及意义
  • 1.2 可视化开发工具现状分析
  • 1.2.1 Visual Studio.NET
  • 1.2.2 Visual Editor
  • 1.3 课题的创新点及作者的工作
  • 1.4 论文的结构
  • 第二章 项目支持系统和集成开发环境
  • 2.1 和欣嵌入式操作系统
  • 2.1.1 和欣技术的由来
  • 2.1.2 和欣嵌入式操作系统简介
  • 2.1.3 和欣的优势
  • 2.2 Vinci 图形系统
  • 2.2.1 Vinci 图形系统概述
  • 2.2.2 Vinci 图形系统的整体架构
  • 2.2.3 Vinci 图形系统的功能和特点
  • 2.3 和欣集成开发环境框架
  • 2.3.1 和欣集成开发环境简介
  • 2.3.2 和欣集成开发环境的功能与结构特点
  • 第三章 可视化技术和XmlGlue 技术
  • 3.1 XmlGlue 技术
  • 3.1.1 XmlGlue 编程模型的产生和特点
  • 3.1.2 XmlGlue 编程模型组成
  • 3.2 GEF
  • 3.3 EMF
  • 第四章 集成开发环境中可视化部分的研究与设计
  • 4.1 设计目标和设计任务
  • 4.1.1 设计目标
  • 4.1.2 设计任务
  • 4.2 设计框架和体系架构
  • 4.2.1 设计框架
  • 4.2.2 体系架构
  • 4.3 数据模型的设计
  • 4.4 可视化编辑器界面及功能的设计
  • 4.4.1 界面设计
  • 4.4.2 图形编辑视图的设计
  • 4.4.3 控件视图的设计
  • 4.4.4 属性视图的设计
  • 第五章 集成开发环境中可视化部分的实现
  • 5.1 图形编辑视图的实现
  • 5.1.1 快照功能的实现
  • 5.1.2 编辑策略的实现
  • 5.1.3 可撤销操作的实现
  • 5.1.4 模型序列化及源码修改同步功能的实现
  • 5.2 控件视图的实现
  • 5.3 属性视图的实现
  • 第六章 Gingko 手机上的应用开发实例
  • 6.1 新建项目
  • 6.2 编辑文件
  • 6.3 在模拟器上运行项目
  • 6.4 运行效果
  • 第七章 结束语
  • 致谢
  • 参考文献
  • 攻读学位期间取得的研究成果
  • 附件
  • 相关论文文献

    • [1].走不进生活的VR[J]. 大众科学 2017(06)
    • [2].基于图形系统构建的计算机图形学教学改革[J]. 中国科教创新导刊 2013(22)
    • [3].计算机图形系统功能与应用[J]. 合作经济与科技 2008(24)
    • [4].跨平台SCADA图形系统的分析与设计[J]. 华电技术 2008(08)
    • [5].基于图形学技术的电网图形系统[J]. 农村电气化 2016(10)
    • [6].从OpenGL图形系统谈计算机图形学的应用领域[J]. 科技广场 2010(06)
    • [7].浅谈智能化图像图形系统在煤矿中枢调度中的作用[J]. 技术与市场 2019(09)
    • [8].嵌入式图形系统Tilcon及应用研究[J]. 计算机与数字工程 2008(02)
    • [9].面向对象的测井图形系统设计和实现[J]. 长江大学学报(自然科学版)理工卷 2009(01)
    • [10].基于开源技术的煤矿监控WebGIS图形系统[J]. 煤矿安全 2016(08)
    • [11].Vinci图形系统支持的快照功能设计与实现[J]. 微电子学与计算机 2009(03)
    • [12].基于可扩展架构的SVG图形系统的设计与实现[J]. 江苏电机工程 2016(06)
    • [13].语音交互技术在GIS图形系统中的应用初探[J]. 测绘标准化 2016(02)
    • [14].机载大屏幕显示器SoC图形系统设计[J]. 海军航空工程学院学报 2015(01)
    • [15].异构多核SoC可编程图形系统硬件设计[J]. 电子技术应用 2014(07)
    • [16].计算机图形系统发展概述[J]. 无锡南洋职业技术学院论丛 2010(03)
    • [17].基于S3C2410的LCD驱动系统设计[J]. 苏州科技学院学报(工程技术版) 2009(03)
    • [18].基于WEB的刀具参数化图形系统设计与实现[J]. 组合机床与自动化加工技术 2009(10)
    • [19].基于GML和SVG的电力图形系统研究[J]. 继电器 2008(09)
    • [20].基于IEC61970模型的交互式电力图形系统研究[J]. 内蒙古石油化工 2008(17)
    • [21].面向国产Unicore架构的Android图形系统优化[J]. 东南大学学报(自然科学版) 2012(06)
    • [22].VR,一场超越现实的新革命[J]. 名人传记(财富人物) 2016(07)
    • [23].嵌入式图形系统在声呐显示中的应用[J]. 声学与电子工程 2009(01)
    • [24].中兴通讯正式商用Linux图形系统方案Tifeagle[J]. 电信网技术 2017(12)
    • [25].公共卫生间标志系统的情感化设计研究[J]. 中国包装 2011(06)
    • [26].基于税控收款机的图形系统的开发与实现[J]. 福建电脑 2008(02)
    • [27].电力图形系统应用中SVG文件压缩算法[J]. 数字技术与应用 2017(01)
    • [28].VR的资本布局:一场说来就来的产业风暴[J]. 齐鲁周刊 2016(Z1)
    • [29].功率监控图形系统中自适应着色处理[J]. 计算机技术与发展 2008(04)
    • [30].地测信息化管理在煤矿中的应用[J]. 陕西煤炭 2011(03)

    标签:;  ;  ;  

    支持Vinci图形系统应用的集成开发环境研究 ——可视化部分的设计与实现
    下载Doc文档

    猜你喜欢