[发明专利]移动Widget用户界面的实现方法及装置无效
申请号: | 201110207189.8 | 申请日: | 2011-07-22 |
公开(公告)号: | CN102222006A | 公开(公告)日: | 2011-10-19 |
发明(设计)人: | 唐贵宾;周治兵;许元锎 | 申请(专利权)人: | 武汉天喻信息产业股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 430223 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 移动 widget 用户界面 实现 方法 装置 | ||
技术领域
本发明涉及移动Widget用户界面开发技术,尤其涉及一种移动Widget用户界面(User Interface,UI)的实现方法及装置。
背景技术
移动Widget(Mobile Widget)指运行于移动终端上的互联网Web的小应用,它是用HTML、CSS、JavaScript编写的程序包。Mobile Widget具有安装文件小、内容多样化、用户体验好、应用开发易、基于标准Web技术、开发门槛低、潜在开发者众多、与操作系统耦合度低等特点。Mobile widget应用还可以充分利用终端上的设备资源,它的运行环境参见图1。目前,主流的移动软件提供商(ACCESS,Opera,Picsel,Sun,SurfKitchen以及Yahoo)、终端厂商主导的解决方案(比如:诺基亚的WebRuntime,Widsets以及摩托罗拉的WebUI)以及大量更小的软件解决方案提供商都在提供移动Widget解决方案和产品。
然而,在实现Mobile widget的技术中,低成本、快速地实现良好用户体验的UI一直是一个难题,在开发Widget的UI时容易遇到以下问题:
UI的开发并不容易,开发速度也不快;
UI的实现效果和体验与系统平台原生程序UI差距很大;
手机终端上Widget引擎对Web标准的支持与个人电脑上的不一致,个人电脑上的Web UI不能直接转移到移动Widget中;
即便使用同一个引擎,不同平台UI效果差异巨大。
Widget为设计UI,程序包的体积很容易变得很大,同时多个Widget使用同一套主题风格的UI时有大量的资源是可以共享而没有共享。
目前,要解决这些问题,可以采用的方法有以下两种:
1、使用与该技术领域相关的有移动互联网组件库来实现UI,这些库的主要是针对手机上的Web网页设计的组件库。目前,该方面的解决方案主要有JQuery Mobile、Sencha Touch及不成熟的iUI、JQtouch、iWebkit等。将它们应用到开发Widget时,有以下问题:
这解决方案主要是移动web应用而设计,而不是专门为移动Widget设计,每个Widget应用需要将组件库一起打包,体积仍然很大;
UI样式相对固定,Widget应用需要UI可以灵活设计、可裁剪、可或扩展;
存在不兼容Widget运行环境的问题,也没有利用Widget运行环境提供的设备资源。
2、使用为传统Web设计的组件库,如YUI、JQuery UI等。这种方案有以下缺点:库的体积大、性能差、UI不适宜手机、不兼容Widget引擎、没有利用Widget运行环境提供的设备资源。
综上所述,在Mobile widget的UI实现技术领域没有专为移动终端Widget UI实现设计的解决方案,现有的方案也很难实现良好的用户体验。
发明内容
本发明所要解决的技术问题是:提供一种移动Widget用户界面的实现方法,该方法可快速、灵活地实现具有良好用户体验的适用于移动终端Widget的UI、降低Widget应用的开发成本。
本发明进一步所要解决的技术问题是:提供一种移动Widget用户界面的实现装置,该装置可快速、灵活地实现具有良好用户体验的适用于移动终端Widget的UI、降低Widget应用的开发成本。
为解决上述技术问题,本发明采用如下技术方案:
一种移动Widget用户界面的实现方法,该方法包括以下步骤:
预设步骤,建立一个由若干个Widget用户界面组件集合而成的Widget用户界面组件库,每个所述组件是具有相同的特性和行为的Widget用户界面对象的抽象;
动态加载步骤,从组件库中获得待生成的Widget用户界面需要的组件,并将其加载到所述Widget用户界面的运行环境中。
优选地,所述预设步骤包括:
组件模型建立步骤,按照特性和行为分类将Widget用户界面对象划分成若干个组件,并建立面向对象的组件模型;
组件标记步骤,按照预设的属性标记规则为每个组件添加一个用于标识该组件的属性标记;
设备资源分配步骤,通过Widget运行环境的设备资源访问接口,为组件添加预设的设备资源特性。
优选地,所述组件模型建立步骤中,所述建立面向对象的组件模型包括:
对象模型建立步骤,分析组件的属性和操作、组件间的关联关系和层次关系,建立对象模型;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉天喻信息产业股份有限公司,未经武汉天喻信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110207189.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一体式镀膜聚光太阳灶体
- 下一篇:太阳能温水用集热装置