[发明专利]使用命令行部署文件系统中JAD文件到模拟器的方法无效
申请号: | 200810162240.6 | 申请日: | 2008-11-27 |
公开(公告)号: | CN101419608A | 公开(公告)日: | 2009-04-29 |
发明(设计)人: | 陈天洲;陈剑;施青松;胡威;吴俊;罗尚虎;欧阳雷;冯德贵;缪良华;王罡 | 申请(专利权)人: | 浙江大学;UT斯达康通讯有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F9/445 |
代理公司: | 杭州中成专利事务所有限公司 | 代理人: | 唐银益 |
地址: | 310027浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 命令行 部署 文件系统 jad 文件 模拟器 方法 | ||
技术领域
本发明涉及嵌入式模拟器部署领域,特别是涉及使用命令行部署文件系统中JAD文件到模拟器的方法。
背景技术
嵌入式系统已经广泛渗透到人们的生活和工作中,据统计,嵌入式处理器的数量占分散处理器的94%,而PC机用的处理器只占6%。根据美国嵌入式系统专业杂志RTC报道,21世纪初的十年中,全球嵌入式系统市场需求量具有比PC市场大10至100倍的商机。1998年在芝加哥举办的嵌入式系统会议上,与会专家一致认为,21世纪嵌入式系统将无所不在,它将为人类生产带来革命性的发展,实现“PCs Everywhere”的生活梦想。
进入21世纪以来,随着嵌入式系统的研究和应用的进一步深入,嵌入式系统将向网络化、智能化、规范化、集成化方向发展从而形成一个全方位的嵌入式系统应用。在与各个行业的具体应用相结合的过程中,嵌入式系统将对国民经济进行全方位的渗透,在我国国家现代化进程中发挥巨大推进作用。
智能化对软件的要求高,需要好的软件架构及技术来达成。而软件包含操作系统及应用软件,如何降低软件开发成本是当务之急。对于嵌入式开发来说,J2ME提供的开放及低成本的开发环境,也是J2ME在手机市场如此受欢迎的主要原因。
Java采用JCP的方法来公开的收集业界的建议来共同制定新的J2ME的标准。新的技术可以为J2ME注入新的活力,使得J2ME可以符合市场新的功能要求。Java也是互联网的核心技术,嵌入式设备如果要与互联网进行良好的沟通,使用J2ME是最好的解决方案。因为Java在网络上的安全性及跨平台的特色,是连接互联网的重要要素。
Java不仅在大型电脑,个人电脑及互联网上得到了广泛的应用,在手机及IC卡等嵌入式的使用也得到了迅猛的发展,而且还有更上一层楼的趋势。嵌入式的市场,由于其市场巨量的特质,使得其商机无限。J2ME是专为嵌入式设备而设计的Java版本,根据Sun公司统计,J2ME的业绩在2005年得到了大幅度的增长。J2ME的使用与嵌入式的市场渐趋同步,以手机市场为例,由于3G市场的快速进展,对J2ME的功能需求更为增强,使用J2ME的手机,在全世界早已超过十亿部。
phoneME是SUN开源Java项目中的一个子项目,包含了CLDC和CDC的HotSpot实现以及多个JSR。由于phoneME是一个开源的商业级的J2ME实现,这就促使嵌入式应用开发者移植phoneME到各种嵌入式平台上进行使用。这同时更加速了J2ME在嵌入式设备上的推广和扩张。以J2ME平台开发的应用程序叫做MIDlet,最终都运行在嵌入式设备中实现特定功能。由于在手机上测试Midlet需要先将Midlet部署到手机上,一般商用的手机都有数据线及配套软件将电脑上Midlet传输到手机上。由于此过程颇为繁琐,为了测试方便,开发Midlet前期,一般都会先在模拟器上部署运行。
发明内容
本发明的目的在于提供一种使用命令行部署文件系统中JAD文件到模拟器的方法。
本发明解决其技术问题采用的技术方案如下:
1)下载文件系统中的JAD文件
从指定文件系统路径下载JAD文件到指定的数据结构中;
2)分析JAD文件的属性
分解出JAD文件的属性,尤其是指定的对应JAR文件的存储路径;
3)下载文件系统中的JAR文件
从分解得到的文件系统路径下载JAR文件到模拟器中的临时文件中;
4)安装临时文件并存储
分析临时文件中的信息,检查许可,安装并存储;
5)运行已安装套件
使用命令行运行已安装的特定序号的套件;
6)列出已安装套件
使用命令行列出本模拟器上所有已安装的套件;
7)移除套件
使用命令行移除模拟器上已安装的特定编号的套件。
本发明与背景技术相比,具有的有益的效果是:
本发明是一种使用命令行部署文件系统中JAD文件到模拟器的方法,其主要功能是结合部署的整个过程的特点,包含了下载、存储、列出、运行和移除套件构成了一个完整的部署过程。
(1)高效性。本方法无需在网络上传输JAR文件,没有网络延时,提高了部署的效率。
(2)实用性。本方法不需要架构服务器,直接从文件系统安装,从而大大提高了实用性。
(3)独立性。本方法可以在开发JAR文件的计算机上完成整个部署过程,构成了独立性。
附图说明
图1是此种部署方法的部署流程。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学;UT斯达康通讯有限公司,未经浙江大学;UT斯达康通讯有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810162240.6/2.html,转载请声明来源钻瓜专利网。