[发明专利]Widget 应用在线实现系统及方法在审
申请号: | 201110440259.4 | 申请日: | 2011-12-26 |
公开(公告)号: | CN103176785A | 公开(公告)日: | 2013-06-26 |
发明(设计)人: | 李慧云;陆钢;文锦军;杨新章;何震苇 | 申请(专利权)人: | 中国电信股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F9/445 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 颜镝 |
地址: | 100032 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | widget 应用 在线 实现 系统 方法 | ||
技术领域
本发明涉及网络应用技术,尤其涉及一种Widget应用在线实现系统及方法。
背景技术
Widget中文翻译为“微件”或“微技”,它指在互联网环境下,运行于用户计算机或移动设备的,基于Web浏览器/Widget引擎的应用程序,它可以从本地或互联网更新并显示数据,目的是协助用户享用各种应用程序和网络服务。
Widget应用由Widget资源构成,一般包括以下元素:
1)Mainpage:Widget主页。即整个Widget的入口页面。一般命名为index.html。
2)JavaScript脚本文件:动态页面所需的JavaScript脚本。通常放置于以.js为扩展名的单独文件中。放置于script目录下。
3)CSS文件:页面样式文件,通常放置于以.css为扩展名的单独文件中。放置于css目录下。
4)Icon:放置于Widget列表上的图标,通常大小为128×128,命名为Icon.png。
5)Images:Widget页面所用图片文件。放置于img目录下。Widget中可以使用.tif,.png,.jpg格式文件。
6)Config文件:Widget配置数据信息,如名字,内容,URL等。一般命名为Config.xml。
从Widget应用所包含的元素可以看出,Widget应用类似于网页应用,主要依赖于Html、JavaScript、CSS等技术。但同时Widget也有不同的地方,主要表现在:1)打包格式;2)安全机制;3)可访问设备及网络API;4)独立于浏览器的体验模式。
因此,如果要制作Widget应用,目前主要通过两种方式实现:
1)使用传统的网页开发工具,如Dreamweaver等完成页面的编写,开发完成后打包,到手机模拟器上运行调测实现设备API、安全机制、运行效果的调测。
2)使用集成的Widget开发环境,从工程的创建、网页的编写到应用的调测都在一个IDE环境下完成。
但上述两种实现方式,均主要是针对于具有编码基础的网页程序员,对于希望实现具有一定功能的Widget应用的内容提供者来说,由于不具备代码编写基础,因此实现难度较大,可能制作效率低下,甚至无法完成Widget应用的制作。
发明内容
本发明的目的是提出一种Widget应用在线实现系统及方法,能够使内容提供者以较低难度实现Widget应用。
为实现上述目的,本发明提供了一种Widget应用在线实现系统,包括:
用户门户部分,用于提供面向用户侧终端的门户页面,与所述用户侧终端进行信息交互;
模板加载装置,用于根据用户侧终端发出的接入门户访问请求提供向导式Widget应用工程制作模板,所述Widget应用工程制作模板中提供了用户可编辑的操作单元,所述Widget应用工程制作模板包括应用界面模板和功能代码模板;
模板代码库,用于保存所述应用界面模板和功能代码模板各自对应的代码;
代码生成装置,用于基于所述模板代码库中的代码,根据用户编辑后的Widget应用工程制作模板生成相应的代码;
应用测试装置,用于对生成的代码进行编译执行,并通过所述用户门户部分展现所述生成的代码的运行结果;
打包导出装置,用于按照Widget应用打包规范将所述生成的代码进行打包导出。
为实现上述目的,本发明提供了一种基于前述Widget应用在线实现系统的Widget应用在线实现方法,包括:
模板加载装置根据用户门户部分接收的用户侧终端发出的接入门户访问请求提供向导式Widget应用工程制作模板,所述Widget应用工程制作模板中提供了用户可编辑的操作单元,所述Widget应用工程制作模板包括应用界面模板和功能代码模板;
代码生成装置基于模板代码库中的代码,根据用户编辑后的Widget应用工程制作模板生成相应的代码;
应用测试装置对生成的代码进行编译执行,并通过所述用户门户部分展现所述生成的代码的运行结果;
打包导出装置按照Widget应用打包规范将所述生成的代码进行打包导出。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电信股份有限公司,未经中国电信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110440259.4/2.html,转载请声明来源钻瓜专利网。