首页> 中文学位 >基于构件与XML-Glue技术的智能手机UI研究与开发
【6h】

基于构件与XML-Glue技术的智能手机UI研究与开发

代理获取

目录

文摘

英文文摘

论文说明:主要符号表

独创性声明及关于论文使用授权的说明

第1章引言

1.1背景介绍

1.2课题目的与意义

1.3论文内容与组织结构

第2章和欣操作系统及运行平台

2.1和欣操作系统介绍

2.1.1和欣操作系统概述

2.1.2和欣操作系统特点

2.1.3和欣操作系统结构

2.2和欣构件运行平台

2.2.1平台概述

2.2.2平台的功能结构

2.2.3平台的技术特点

第3章和欣CAR构件技术

3.1 CAR构件技术介绍

3.1.1构件技术简介

3.1.2 CAR技术基础

3.1.3 CAR构件技术

3.1.4 CAR构件技术的优点

3.2 CAR的自描述特性

3.2.1技术背景

3.2.2 CAR构件的自描述

3.2.3 CAR的自描述实现

3.2.4 CAR构件的二进制兼容性

第4章“和欣”图形系统

4.1和欣图形系统概述

4.2图形系统设计及实例

第5章XML-Glue编程模型

5.1 XML-Glue编程模型的提出

5.2 XML-Glue模型的设计思想

5.3 XML-Glue模型分析

5.4 XML-Glue解决的问题

第6章XML-Glue的实现与应用

6.1 XML-Glue编程模型组成

6.1.1 CAR构件Reflection

6.1.2标签语言XML

6.1.3脚本语言Javascript\Lua

6.1.4 XML-Glue运行上下文

6.2 XML-Glue的实现及应用

6.3 XML-Glue换肤机制

第7章总结

参考文献

致谢

附录

展开▼

摘要

“和欣”操作系统是面向网络时代的嵌入式系统,能有效地支持WEB服务,在体系结构上它是完全面向构件的网络操作系统。和欣嵌入式操作系统所开发的CAR构件技术在吸收面向对象编程和面向构件编程技术经验的基础上,更好的支持面向以WebService为代表的下一代网络应用软件的开发。随着嵌入式设备在网络应用方面的普及,特别是移动设备,这些设备上应用的需求量将远远大于桌面应用的需求,应用的变化速度也相当的惊人。目前,国家3G标准即将推出,3G智能手机势必会成为市场的主流,手机的应用开发将会成为热点。 基于脚本和构件的图形界面开发模式在PC桌面上已经有了成熟的应用,比如Yahoo的Widget产品,这种模式的成功之处在于它实现了软件的最大化复用,极大的便利了程序的升级和维护。那么能否将目前已经成型的基于脚本和构件的桌面应用开发模式引入到3G智能手机的开发中来呢?答案是肯定的。本文介绍的基于构件和XML-Glue的智能手机应用开发技术正是在这种背景下提出的,它是一种使用简单而功能强大的开发模式。文章介绍和分析了XML-Glue是如何将手机各应用模块整合在一块从而实现灵活的用户界面显示,它在和欣3G智能手机操作系统上的成功应用说明了本文所提出的解决方案的的可行性。 本文首先论述了构件技术在现代软件开发中的明显优势,对比于构件技术在PC桌面上的应用,它在智能手机应用软件开发中的作用显得更加突出。构件技术是和欣操作系统的核心技术,它是整个手机操作系统的基础,从内核到上层的手机应用,构件技术贯穿于始终。不仅如此,它也是XML-Glue编程模型的重要组成部分。文章随后即阐述了XML-Glue的技术背景和设计思想,对该模型作了深入的分析。紧接着对XML-Glue编程模型的组成和实现进行了详尽的介绍,XML-Glue基于MVC开发框架,文章逐个剖析了XML-Glue模型中对应于MVC的各个模块,对它们之间的联系和相互通信做了深入的分析,通过比较即得出XML-Glue相对于其他MVC实现模型的技术优势。 元数据是构件自描述的基础,也是脚本能够灵活控制构件的关键因素。在整个设计过程中,我所从事的工作是如何封装构件的元数据信息,同时在此基础上设计并实现出CAR构件的反射功能,为上层脚本语言提供接口。这样,脚本语言能够在运行时读取构件的元数据信息,实现对构件的动态操作。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号