[发明专利]浏览器应用在手持设备上的制作和定制方法无效
申请号: | 200810243902.2 | 申请日: | 2008-12-17 |
公开(公告)号: | CN101477460A | 公开(公告)日: | 2009-07-08 |
发明(设计)人: | 彭鸽;沈志刚;王绍辉;周江伟 | 申请(专利权)人: | 三星电子(中国)研发中心;三星电子株式会社 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F9/445;G06F17/30 |
代理公司: | 南京经纬专利商标代理有限公司 | 代理人: | 叶连生 |
地址: | 210008江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 浏览器 应用 手持 设备 制作 定制 方法 | ||
技术领域
本发明是一种应用于手持设备上的浏览器应用的制作和定制方法,其核心思想属于网络通讯方法。
背景技术
Mozilla基金会于2003年7月成立,其宗旨是为Mozilla的开源项目提供组织、法律和财政上的支持,不断促进Mozilla基于标准化Web(万维)应用软件及其核心技术的开发、推广和普及。Mozilla基金会于2004年11月发布了其旗舰产品Firefox1.0(火狐1.0)浏览器,该产品于2006年10月推出了2.0版本。与此同时,Mozilla开发了一个基于因特网的应用软件平台工具,利用该工具,用户可方便和快捷的开发出基于Firefox浏览器的Web应用软件。在该开发平台中,最为重要和最富有创新性的就是其界面编程语言XUL。XUL的全称为XML User Interface language,为XML化的用户界面语言,XML全称为可扩展标记语言,开发者可利用XML样式的标记语言快捷的开发出用户界面。与XUL相关的技术还包括:
1)JavaScript:由Netscape公司的Brendan Eich创造的一种解释型语言,它主要用来进行基于浏览器下的脚本应用开发。因为Mozilla Firefox内置了JavaScript解释器,所以使用JavaScript开发扩展,就成为编程语言的首选。
2)RDF(Resource Definition Framework):资源定义框架,Mozilla使用这种文件格式来保存扩展的注册信息和描述信息等。
3)JSON(JavaScript Object Notation):一种数据交换(通信)格式。
以上技术均包含在Mozilla提供的应用软件开发平台的技术范畴之内,本发明所涉及的手持设备图形用户界面的实现方法可以说是Mozil la平台在手持设备上的一种应用方案。
现有手持设备图形用户界面的开发是一个复杂的系统工程,涉及应用层、文件系统、设备驱动到Linux内核的各个软件层次。以内核支持FrameBuffer设备的Linux手机为例,其UI的构筑可利用GTK+库在FrameBuffer上的导出,数据存储一般利用手机Flash内存,SIM卡和手机存储卡(MMC、SD卡等)。FrameBuffer可理解为一个映射显示设备内存的帧缓冲区,实际上为一种驱动程序接口,通过对FrameBuffer的读写能直接驱动显示设备。若将GTK+改写使之运行在FrameBuffer之上,就可充分利用GTK+库的图形编程能力,开发出各种手机图形用户界面。
目前的手持设备图形用户界面的开发局限于嵌入式设备的有限资源,比如市场上主流智能手机的ROM和RAM容量都比较有限,处理器处理能力也不高,尽管可利用外部存储卡进行容量扩展,用户能够利用的空间仍然十分有限。而且基于传统的手机软件开发模式,手机应用程序也存在着UI编程不易,功能相对比较固定、难于扩展,安装和卸载应用程序也较为麻烦等缺陷。
发明内容
技术问题:本发明的目的是提出一种浏览器应用在手持设备上的制作和定制方法。该实现方法基于Mozilla平台,使用该平台开发出的每个应用程序都是一个基于Mozilla Firefox浏览器的Web应用,由这些应用构筑手持设备的图形用户界面。用户可充分利用网络存储实现在线服务,数据存储将不占用手持设备内部的存储空间。并且其基于XUL的界面编程实现较为简单,用户还可以从网络服务器下载插件来扩展手持设备功能,每一个应用能方便的被安装或卸载。本发明提出的这种非传统的手持设备应用设计方法,可实现手持设备功能的自定制和Web化。
技术方案:本发明是一种用于手持设备的浏览器应用的制作和定制方法,各类手持设备包括:手机,PDA(个人数字助理),MP3音乐播放器,税控机,都可通过该方法实现图形界面,并降低手持设备软件的开发周期,增强软件的用户体验。该方法为嵌入式设备图形用户界面的实现增加了一条新的捷径。
本发明提出的浏览器应用的制作和定制方法包含在如下几个步骤:
该制作方法基于火狐浏览器,采用可扩展的标记语言描述界面,并引入基于网络服务的Web元素,同时利用自定义的框架标准实现应用的自定制;其制作步骤如下:
a.定义Web元素默认外观;
b.定义Web元素属性和方法;
c.使用标记语言构筑界面;
d.在界面中引入Web元素;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子(中国)研发中心;三星电子株式会社,未经三星电子(中国)研发中心;三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810243902.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于候选主题词广告投放的方法及装置
- 下一篇:一种电容式触摸屏