[發(fā)明專利]WinCE應(yīng)用在OMS上全屏顯示的方法有效
| 申請(qǐng)?zhí)枺?/td> | 201110173959.1 | 申請(qǐng)日: | 2011-06-24 |
| 公開(公告)號(hào): | CN102393816A | 公開(公告)日: | 2012-03-28 |
| 發(fā)明(設(shè)計(jì))人: | 毛德操;王承志;徐鼎鼎;陳天洲;樂金明 | 申請(qǐng)(專利權(quán))人: | 浙大網(wǎng)新科技股份有限公司 |
| 主分類號(hào): | G06F9/44 | 分類號(hào): | G06F9/44 |
| 代理公司: | 杭州宇信知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 33231 | 代理人: | 張宇娟 |
| 地址: | 310030 浙江省杭州市*** | 國省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | wince 應(yīng)用 oms 全屏 顯示 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,尤其涉及WinCE應(yīng)用在OMS上全屏顯示的方法。
背景技術(shù)
操作系統(tǒng)相當(dāng)于計(jì)算機(jī)的靈魂,任何計(jì)算機(jī)都離不開操作系統(tǒng),同時(shí)也都受操作系統(tǒng)的限制,所有的應(yīng)用軟件都是基于某種特定操作系統(tǒng)的,都只能在這種特定的操作系統(tǒng)上運(yùn)行,搬到別的操作系統(tǒng)上就不能運(yùn)行。因此,Windows應(yīng)用只能在Windows操作系統(tǒng)上運(yùn)行,而Linux應(yīng)用也只能在Linux操作系統(tǒng)上運(yùn)行。但是如果能讓W(xué)indows應(yīng)用軟件直接在Linux操作系統(tǒng)上運(yùn)行,那么用戶就有可能擺脫對(duì)Windows操作系統(tǒng)的依賴而改用Linux操作系統(tǒng),這顯然是很有意義的。
以手機(jī)為代表的智能化移動(dòng)終端設(shè)備既是計(jì)算機(jī)技術(shù)的一個(gè)重要發(fā)展方向,又是一個(gè)競爭十分激烈的市場(chǎng)。自從谷歌公司和開放手機(jī)聯(lián)盟推出安卓(Android)操作系統(tǒng)和基于Android的手機(jī)以來,很快就在世界手機(jī)市場(chǎng)上占有了不小的份額,各種Android手機(jī)層出不窮。所謂Android操作系統(tǒng),實(shí)際上是對(duì)Linux操作系統(tǒng)的一種改編和擴(kuò)充,它的內(nèi)核基本上就是Linux的內(nèi)核,但是在用戶空間卻專門針對(duì)手機(jī)和移動(dòng)終端設(shè)備的特點(diǎn)作了大幅的改進(jìn)和增強(qiáng),這些改動(dòng)大都與編程模式和圖形界面,即圖形化用戶界面(GUI)有關(guān)。
由中國移動(dòng)開發(fā)并推出的OPhone手機(jī)操作系統(tǒng)OMS,也是基于Android的。開放管理系統(tǒng)(OMS)平臺(tái)是基于ARM微處理器、Linux內(nèi)核和Android操作系統(tǒng)的手機(jī)平臺(tái)。Android是個(gè)基于Linux內(nèi)核的Java平臺(tái)。相比之下,WinCE/Windows?Mobile的應(yīng)用,特別是一些重要的應(yīng)用,則都是用C/C++語言編寫的。更重要的是,WinCE/Windows?Mobile都是基于Windows內(nèi)核的,與Linux內(nèi)核有著完全不同的系統(tǒng)調(diào)用界面,用戶空間也有完全不同的API,所以這是兩個(gè)不同的平臺(tái),這兩個(gè)操作系統(tǒng)(及其內(nèi)核)原本是不能兼容的。要使Windows?Mobile/WinCE的應(yīng)用軟件直接運(yùn)行在OMS平臺(tái)上,可以通過將Linux上的開源軟件Wine移植到OMS平臺(tái)上,在Wine的支持下實(shí)現(xiàn)直接運(yùn)行WinCE應(yīng)用軟件二進(jìn)制代碼的目的。然而,Wine主要是面向x86系統(tǒng)結(jié)構(gòu)微處理器的,雖然也支持PowerPC、Sparc等別的微處理器,但是卻不支持ARM,所以這種移植是跨處理器的。
使OMS手機(jī)兼容WinCE/Windows?Mobile手機(jī)應(yīng)用,無論對(duì)于用戶還是廠商而言卻有著重要的意義。這是因?yàn)椋@使得OMS手機(jī)的用戶在應(yīng)用軟件方面就增加了許多選擇;并且不再因?yàn)橛脩T了某幾款常用的WinCE應(yīng)用軟件而不愿改用OMS手機(jī),或者因?yàn)槟骋豢畋仨氁玫能浖挥蠾inCE版本而無法改用OMS手機(jī)。進(jìn)一步,原來的那些WinCE/Windows?Mobile手機(jī)應(yīng)用開發(fā)者,現(xiàn)在也可以開發(fā)OMS應(yīng)用了,而且還可以慢慢過渡到專為OMS開發(fā)應(yīng)用軟件,成為OMS應(yīng)用開發(fā)者,使OMS手機(jī)的應(yīng)用軟件更加豐富。
然而,與Windows應(yīng)用相比,WinCE應(yīng)用有些特性。針對(duì)這些特性,就需要對(duì)Wine的代碼做一些適當(dāng)?shù)男薷模瑥亩筗indows?Mobile/WinCE的應(yīng)用軟件在OMS平臺(tái)上直接運(yùn)行時(shí),獲得更好的用戶體驗(yàn)。Wine是Windows應(yīng)用軟件與Linux內(nèi)核之間的適配層,體現(xiàn)為一個(gè)Wine服務(wù)進(jìn)程(Wine?server)和一組動(dòng)態(tài)連接庫(等價(jià)于Windows的眾多DLL)。Wine的GUI用戶界面仍依賴于X11,由Wine的動(dòng)態(tài)連接庫x11drv和X-Server服務(wù)進(jìn)程構(gòu)成。其中x11drv是作為Wine與X-Server之間的界面,而X-Server服務(wù)進(jìn)程本來就存在,因?yàn)镚NOME或KDE也要通過X-Server服務(wù)進(jìn)程操作圖形界面。
跟Windows操作系統(tǒng)類似,在Wine的代碼中,新建視窗默認(rèn)的寬度和高度是屏幕大小的3/4,也就是以窗口的形式顯示在屏幕上。這樣的顯示方式在桌面系統(tǒng)上是比較合適的,因?yàn)樽烂嫦到y(tǒng)屏幕比較大,而且分辨率比較高。然而,如果要在移動(dòng)智能終端上運(yùn)行WinCE應(yīng)用,再以窗口的形式顯示就不太合適。因?yàn)椋苿?dòng)智能終端的屏幕比桌面系統(tǒng)屏幕要小很多,如果在移動(dòng)智能終端上還是已窗口的形式顯示,視窗就會(huì)顯得非常小。這樣,不僅沒有充分利用移動(dòng)終端有限的屏幕,而且會(huì)嚴(yán)重影響WinCE應(yīng)用在OMS平臺(tái)上直接運(yùn)行的用戶體驗(yàn)。
發(fā)明內(nèi)容
針對(duì)現(xiàn)有技術(shù)中存在的上述問題,本發(fā)明提供了WinCE應(yīng)用在OMS上全屏顯示的方法。
本發(fā)明提供了WinCE應(yīng)用在OMS上全屏顯示的方法,包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于浙大網(wǎng)新科技股份有限公司,未經(jīng)浙大網(wǎng)新科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110173959.1/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 在visual studio中運(yùn)行WinCE程序的方法
- WinCE API的實(shí)現(xiàn)方法
- WINCE系統(tǒng)鏡像構(gòu)建方法和系統(tǒng)、WINCE系統(tǒng)鏡像
- 手持式數(shù)字存儲(chǔ)示波表的WinCE系統(tǒng)平臺(tái)的開發(fā)方法
- 一種基于WinCE平臺(tái)的信息管理系統(tǒng)
- 一種24LE1無線模塊與wince通信的方法
- 一種用Uboot網(wǎng)絡(luò)啟動(dòng)WinCE的方法
- 基于WinCE系統(tǒng)的Tsp程序交互方法及車載設(shè)備
- 一種利用UbootU盤啟動(dòng)WinCE的方法
- 一種用Uboot_CDROM啟動(dòng)WinCE的實(shí)現(xiàn)方法
- 在線應(yīng)用平臺(tái)上應(yīng)用間通信的回調(diào)應(yīng)答方法、應(yīng)用及在線應(yīng)用平臺(tái)
- 應(yīng)用使用方法、應(yīng)用使用裝置及相應(yīng)的應(yīng)用終端
- 應(yīng)用管理設(shè)備、應(yīng)用管理系統(tǒng)、以及應(yīng)用管理方法
- 能力應(yīng)用系統(tǒng)及其能力應(yīng)用方法
- 應(yīng)用市場(chǎng)的應(yīng)用搜索方法、系統(tǒng)及應(yīng)用市場(chǎng)
- 使用應(yīng)用的方法和應(yīng)用平臺(tái)
- 應(yīng)用安裝方法和應(yīng)用安裝系統(tǒng)
- 使用遠(yuǎn)程應(yīng)用進(jìn)行應(yīng)用安裝
- 應(yīng)用檢測(cè)方法及應(yīng)用檢測(cè)裝置
- 應(yīng)用調(diào)用方法、應(yīng)用發(fā)布方法及應(yīng)用發(fā)布系統(tǒng)
- 光傳送網(wǎng)傳送信號(hào)的方法及系統(tǒng)
- 在操作管理系統(tǒng)中處理數(shù)據(jù)的方法與裝置
- 在visual studio中運(yùn)行WinCE程序的方法
- 光信號(hào)功率調(diào)節(jié)方法和裝置
- 一種實(shí)現(xiàn)與EMS和OMS一體化的智能操作票管理方法及系統(tǒng)
- 一種隱鉀錳礦分子篩宏觀三維泡沫體材料及其制備方法
- 故障確定、信息發(fā)送方法及裝置、源端設(shè)備、宿端設(shè)備
- 光復(fù)用段彈性組網(wǎng)方法、裝置和系統(tǒng)
- Rb離子取代OMS-2催化劑及其制備方法和應(yīng)用
- 一種OMS-2及其制備方法和應(yīng)用、以及降解苯酚的方法
- 一種全屏輸入應(yīng)用程序的顯示信息方法、系統(tǒng)及移動(dòng)終端
- 控制全屏播放的方法及裝置
- 一種全屏面板的移動(dòng)終端桌面實(shí)現(xiàn)方法及系統(tǒng)
- 移動(dòng)終端播放方式切換方法及裝置
- 一種智能終端的懸浮按鈕的控制方法及裝置
- 通話過程中實(shí)現(xiàn)全屏顯示的方法及其系統(tǒng)
- 一種對(duì)話框彈出控制方法及系統(tǒng)
- 屏幕長截圖的方法、終端及存儲(chǔ)介質(zhì)
- 一種全屏檢測(cè)裝置以及測(cè)試系統(tǒng)
- 網(wǎng)頁默認(rèn)全屏和Esc批量正常顯示的新一代瀏覽技術(shù)





