[发明专利]WinCE应用在OMS上全屏显示的方法有效

专利信息
申请号: 201110173959.1 申请日: 2011-06-24
公开(公告)号: CN102393816A 公开(公告)日: 2012-03-28
发明(设计)人: 毛德操;王承志;徐鼎鼎;陈天洲;乐金明 申请(专利权)人: 浙大网新科技股份有限公司
主分类号: G06F9/44 分类号: G06F9/44
代理公司: 杭州宇信知识产权代理事务所(普通合伙) 33231 代理人: 张宇娟
地址: 310030 浙江省杭州市*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: wince 应用 oms 全屏 显示 方法
【说明书】:

技术领域

发明涉及通信领域,尤其涉及WinCE应用在OMS上全屏显示的方法。

背景技术

操作系统相当于计算机的灵魂,任何计算机都离不开操作系统,同时也都受操作系统的限制,所有的应用软件都是基于某种特定操作系统的,都只能在这种特定的操作系统上运行,搬到别的操作系统上就不能运行。因此,Windows应用只能在Windows操作系统上运行,而Linux应用也只能在Linux操作系统上运行。但是如果能让Windows应用软件直接在Linux操作系统上运行,那么用户就有可能摆脱对Windows操作系统的依赖而改用Linux操作系统,这显然是很有意义的。

以手机为代表的智能化移动终端设备既是计算机技术的一个重要发展方向,又是一个竞争十分激烈的市场。自从谷歌公司和开放手机联盟推出安卓(Android)操作系统和基于Android的手机以来,很快就在世界手机市场上占有了不小的份额,各种Android手机层出不穷。所谓Android操作系统,实际上是对Linux操作系统的一种改编和扩充,它的内核基本上就是Linux的内核,但是在用户空间却专门针对手机和移动终端设备的特点作了大幅的改进和增强,这些改动大都与编程模式和图形界面,即图形化用户界面(GUI)有关。

由中国移动开发并推出的OPhone手机操作系统OMS,也是基于Android的。开放管理系统(OMS)平台是基于ARM微处理器、Linux内核和Android操作系统的手机平台。Android是个基于Linux内核的Java平台。相比之下,WinCE/Windows Mobile的应用,特别是一些重要的应用,则都是用C/C++语言编写的。更重要的是,WinCE/Windows Mobile都是基于Windows内核的,与Linux内核有着完全不同的系统调用界面,用户空间也有完全不同的API,所以这是两个不同的平台,这两个操作系统(及其内核)原本是不能兼容的。要使Windows Mobile/WinCE的应用软件直接运行在OMS平台上,可以通过将Linux上的开源软件Wine移植到OMS平台上,在Wine的支持下实现直接运行WinCE应用软件二进制代码的目的。然而,Wine主要是面向x86系统结构微处理器的,虽然也支持PowerPC、Sparc等别的微处理器,但是却不支持ARM,所以这种移植是跨处理器的。

使OMS手机兼容WinCE/Windows Mobile手机应用,无论对于用户还是厂商而言却有着重要的意义。这是因为,这使得OMS手机的用户在应用软件方面就增加了许多选择;并且不再因为用惯了某几款常用的WinCE应用软件而不愿改用OMS手机,或者因为某一款必须要用的软件只有WinCE版本而无法改用OMS手机。进一步,原来的那些WinCE/Windows Mobile手机应用开发者,现在也可以开发OMS应用了,而且还可以慢慢过渡到专为OMS开发应用软件,成为OMS应用开发者,使OMS手机的应用软件更加丰富。

然而,与Windows应用相比,WinCE应用有些特性。针对这些特性,就需要对Wine的代码做一些适当的修改,从而使Windows Mobile/WinCE的应用软件在OMS平台上直接运行时,获得更好的用户体验。Wine是Windows应用软件与Linux内核之间的适配层,体现为一个Wine服务进程(Wine server)和一组动态连接库(等价于Windows的众多DLL)。Wine的GUI用户界面仍依赖于X11,由Wine的动态连接库x11drv和X-Server服务进程构成。其中x11drv是作为Wine与X-Server之间的界面,而X-Server服务进程本来就存在,因为GNOME或KDE也要通过X-Server服务进程操作图形界面。

跟Windows操作系统类似,在Wine的代码中,新建视窗默认的宽度和高度是屏幕大小的3/4,也就是以窗口的形式显示在屏幕上。这样的显示方式在桌面系统上是比较合适的,因为桌面系统屏幕比较大,而且分辨率比较高。然而,如果要在移动智能终端上运行WinCE应用,再以窗口的形式显示就不太合适。因为,移动智能终端的屏幕比桌面系统屏幕要小很多,如果在移动智能终端上还是已窗口的形式显示,视窗就会显得非常小。这样,不仅没有充分利用移动终端有限的屏幕,而且会严重影响WinCE应用在OMS平台上直接运行的用户体验。

发明内容

针对现有技术中存在的上述问题,本发明提供了WinCE应用在OMS上全屏显示的方法。

本发明提供了WinCE应用在OMS上全屏显示的方法,包括:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙大网新科技股份有限公司,未经浙大网新科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201110173959.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top