[发明专利]从电脑直接部署手机应用程序到手机上的实现方法无效
申请号: | 200910095959.7 | 申请日: | 2009-02-26 |
公开(公告)号: | CN101505339A | 公开(公告)日: | 2009-08-12 |
发明(设计)人: | 施青松;冯德贵;曹满;马建良;居立晗;王超;王罡;刘敬伟;胡威;陈天洲 | 申请(专利权)人: | 浙江大学 |
主分类号: | H04M1/725 | 分类号: | H04M1/725 |
代理公司: | 杭州求是专利事务所有限公司 | 代理人: | 林怀禹 |
地址: | 310027浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电脑 直接 部署 手机 应用程序 实现 方法 | ||
技术领域
本发明涉及在嵌入式设备上部署应用程序技术,特别是涉及一种从电脑直接部署手机应用程序到手机上的实现方法。
背景技术
嵌入式系统已经广泛渗透到人们的生活和工作中,据统计,嵌入式处理器的数量占分散处理器的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部署到手机上。
发明内容
本发明的目的在于提供一种从电脑直接部署手机应用程序到手机上的实现方法。
本发明解决其技术问题采用的技术方案如下:
1)搭建服务器:
使用电脑上手机应用程序的集成开发环境,编译手机应用程序生成JAR文件,将这些JAR文件的存放目录映射到服务器;
2)集成部署命令:
将带有配置选项的部署命令集成到手机应用程序的集成开发环境中;
3)配置部署选项:
将手机应用程序集成开发环境编译生成的JAR文件的服务器路径配置到部署命令;
4)手机端运行虚拟机:
将手机与电脑通过USB线连接,并且将带有套接字侦听的虚拟机在手机上运行起来,等待电脑端的接入;
5)电脑端发起部署:
在电脑端的手机应用程序集成开发环境中将编写好的手机应用程序编译生成JAR文件,然后执行部署命令;
6)手机端下载安装运行手机应用程序:
手机端与电脑端建立通信,通过解析出手机应用程序的网络路径将手机应用程序下载到手机上,并且自动运行起手机应用程序。
本发明与背景技术相比,具有的有益的效果是:
本发明是一种由电脑端发起部署将手机应用程序集成开发环境编写的手机应用程序快速部署到手机上的方法。传统的手机部署手机应用程序的方法都是由手机端发起部署过程。这样一来,就会需要用户手动从手机端连接服务器然后手动下载和安装手机应用程序。而本发明只需要首次使用时配置好部署选项,就可一步到位的在手机上部署好刚编写好的手机应用程序,如果觉得手机应用程序没有达到预期的效果,可以快速的修改和重新部署。
(1)可重用性。本发明的电脑端的配置都是一次性的,如果电脑端的环境没有修改,配置就不需要修改。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910095959.7/2.html,转载请声明来源钻瓜专利网。