智能手機(jī)操作系統(tǒng)介紹-_第1頁(yè)
智能手機(jī)操作系統(tǒng)介紹-_第2頁(yè)
智能手機(jī)操作系統(tǒng)介紹-_第3頁(yè)
智能手機(jī)操作系統(tǒng)介紹-_第4頁(yè)
智能手機(jī)操作系統(tǒng)介紹-_第5頁(yè)
已閱讀5頁(yè),還剩7頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、本文由wjh791215貢獻(xiàn)ppt1。Thesuccess'sroad智能手機(jī)操作系統(tǒng)介紹沈青海遠(yuǎn)見(jiàn)品質(zhì)今天內(nèi)容手機(jī)操作系統(tǒng)概述開(kāi)發(fā)平臺(tái)BREWJ2ME智能手機(jī)操作系統(tǒng)SymbianOSPalmOSWindowsMobile嵌入式Linux國(guó)內(nèi)手機(jī)操作系統(tǒng)相關(guān)培訓(xùn)課程遠(yuǎn)見(jiàn)品質(zhì)手機(jī)操作系統(tǒng)概述封閉式操作系統(tǒng)開(kāi)放式操作系統(tǒng)遠(yuǎn)見(jiàn)品質(zhì)開(kāi)發(fā)平臺(tái)BREWJ2ME遠(yuǎn)見(jiàn)品質(zhì)開(kāi)發(fā)平臺(tái)BREW遠(yuǎn)見(jiàn)品質(zhì)BREWBREW(BinaryRuntimeEnvironmentforWireless概述移植包發(fā)布系統(tǒng)(BDSBREWSDK(軟件開(kāi)發(fā)包遠(yuǎn)見(jiàn)品質(zhì)BREW開(kāi)發(fā)環(huán)境MicrosoftVisualC+6.0?(

2、或更高版本1.1版的BREWSDK(或更高版本遠(yuǎn)見(jiàn)品質(zhì)BREW示例:Applet結(jié)構(gòu)體/*=INCLUDESANDVARIABLEDEFINITIONS=*/#include"AEEModGen.h"#include"AEE AppGen.h"#include"AEEShell.h"#include"helloworld.bid"/*Appletstructu re.Allvariablesinherearereferencevia"pMe->"*/typedefstruct_hel lo

3、worldAEEAppleta;AEEDeviceInfoDeviceInfo;IDisplay*pIDisplay;ISh ell*pIShell;/addyourownvariablesherehelloworld;遠(yuǎn)見(jiàn)品質(zhì)BREW示例:函數(shù)AEEClsCreateInstanceintAEEClsCreateInstance(AEECLSIDClsId,IShell*pIShell,IModule*po ,void*ppObj*ppObj=NULL;if(ClsId=AEECLSID_HELLOWORLD/C reatetheappletandmakeroomfortheappletst

4、ructureif(AEEApplet_New( sizeof(helloworld,ClsId,pIShell,po,(IApplet*ppObj,(AEEHANDLERhell oworld_HandleEvent,(PFNFREEAPPDATAhelloworld_FreeAppDataif(hellowor ld_InitAppData(helloworld*ppObjreturn(AEE_SUCCESS;elseIAPPL ET_Release(IApplet*ppObj;returnEFAILED;return(EFAILED;遠(yuǎn)見(jiàn)品質(zhì)BREW示例:函數(shù)_InitAppData和_

5、FreeAppDatabooleanhelloworld_InitAppData(helloworld*pMepMe->DeviceInfo.wSt ructSize=sizeof(pMe->DeviceInfo;ISHELL_GetDeviceInfo(pMe->a.m_pIShell, &pMe>DeviceInfo;pMe->pIDisplay=pMe->a.m_pIDisplay;pMe->pIShell=pMe->a.m_pIShell;returnTRUE;voidhelloworld_FreeAppData(hellowor

6、ld*pMe遠(yuǎn)見(jiàn)品質(zhì)BREW模擬器環(huán)境與真實(shí)設(shè)備的區(qū)別速度聲頻外觀文本輸入內(nèi)存遠(yuǎn)見(jiàn)品質(zhì)開(kāi)發(fā)平臺(tái)J2ME遠(yuǎn)見(jiàn)品質(zhì)J2MEJ2ME簡(jiǎn)介是JAVA平臺(tái)中最復(fù)雜的一個(gè)模塊化和可縮放化JVM層配置層框架層包含許多各種不同規(guī)格的Configuration、Profile、以及OptionalPackage。遠(yuǎn)見(jiàn)品質(zhì)J2MEJ2ME把設(shè)備分為兩類(lèi)聯(lián)接設(shè)備(connecteddevice有限聯(lián)接設(shè)備(Connected,LimitedDevice 。CLDCRAMROMPowerNetwork>=32k,<=512k>=128k,<=512kLimited(Ba tteryslowCD

7、C>=256k>=512kUnlimitedFast遠(yuǎn)見(jiàn)品質(zhì)J2MECLDC對(duì)JAVA語(yǔ)言支持的特殊方面不支持浮點(diǎn)數(shù)據(jù)類(lèi)型不支持JNI(JavaNativeInterface不支持用戶(hù)自定義的JAVA級(jí)的類(lèi)載入器(classloaders沒(méi)有反射(reflection特性不支持線(xiàn)程組(threadgroups或守護(hù)線(xiàn)程(daemonthreads不支持類(lèi)實(shí)例(classinstanc e的終結(jié)(finalization沒(méi)有弱參考(weakreferences遠(yuǎn)見(jiàn)品質(zhì)J2MEJ2MEAPICorePackageApplicationLifecyclePackageUserInterf

8、acePackagePer sistencePackageNetworkingPackage遠(yuǎn)見(jiàn)品質(zhì)J2ME開(kāi)發(fā)環(huán)境JAVA2標(biāo)準(zhǔn)版開(kāi)發(fā)包版本1.3或者更高。J2ME無(wú)線(xiàn)開(kāi)發(fā)工具包(J2MEWTK,包含編譯和測(cè)試MIDlet的工具包。IDE(集成開(kāi)發(fā)環(huán)境遠(yuǎn)見(jiàn)品質(zhì)J2ME程序詳解所有J2ME的應(yīng)用程序都要從MIDlet類(lèi)中派生所有繼承MIDlet類(lèi)的子類(lèi)都要實(shí)現(xiàn)三個(gè)函數(shù)startApp(pauseApp(destroyApp(每個(gè)Midlet同時(shí)間只允許有一個(gè)Display遠(yuǎn)見(jiàn)品質(zhì)J2ME編寫(xiě)并運(yùn)行一個(gè)MIDletimportjavax.microedition.midlet.*;importj

9、avax.microedition.lcdui.* ;publicclassHelloWorldextendsMIDletimplementsCommandListenerpriv ateCommandexitCommand;privateTextBoxtb;publicHelloWorld(exitComm and=newCommand("Exit",Command.EXIT,1;tb=newTextBox("Hello",“test",1 5,0;tb.addCommand(exitCommand;tb.setCommandListener

10、(this;protected voidstartApp(Display.getDisplay(this.setCurrent(tb;protectedvoidpauseApp(protectedvoiddestroyApp(booleanupublicvoidcommandAct ion(Commandc,Displayabledif(c=exitCommanddestroyApp(false;not ifyDestroyed(;遠(yuǎn)見(jiàn)品質(zhì)J2MEJ2ME的跨平臺(tái)性限制手機(jī)的屏幕尺寸不一廠商的擴(kuò)展API不統(tǒng)一手機(jī)平臺(tái)上實(shí)現(xiàn)的bug手機(jī)性能問(wèn)題遠(yuǎn)見(jiàn)品質(zhì)J2ME適用于CLDC設(shè)備的部分規(guī)范:Con

11、nectedLimitedDeviceConfiguration(CLDC;JSR30,JSR139CLDC規(guī)范MobileInformationDeviceProfile(MIDP;JSR37,JSR118MIDP規(guī)范In formationModuleProfile(IMP,JSR195IMP規(guī)范JavaTechnologyfortheW irelessIndustry(JTWI,JSR185無(wú)線(xiàn)Java行業(yè)規(guī)范WirelessMessagingAPI(WMA;JSR120,JSR205無(wú)線(xiàn)信息規(guī)范,提供短信和彩信功能MobileMediaAPI (MMAPI;JSR135移動(dòng)媒體規(guī)范,提

12、供音頻視頻播放LocationAPIforJ2ME(J SR-179定位規(guī)范,提供定位功能SIPAPIforJ2ME(JSR-180提供對(duì)會(huì)話(huà)發(fā)起協(xié)議的支持SecurityandTrustServicesAPIforJ2ME(JSR-177提供網(wǎng)絡(luò)安全與信任的支持Mobile3DGraphics(JSR-184提供對(duì)3D繪圖的支持J2MEWebServi cesAPIs(WSA,JSR172提供對(duì)WebServices的支持BluetoothAPI(JSR-82,Mo torola,JavaPartnerSite提供對(duì)藍(lán)牙的支持遠(yuǎn)見(jiàn)品質(zhì)智能手機(jī)操作系統(tǒng)SymbianOSPalmOSWindow

13、sMobile嵌入式Linux國(guó)內(nèi)手機(jī)操作系統(tǒng)遠(yuǎn)見(jiàn)品質(zhì)SymbianOS遠(yuǎn)見(jiàn)品質(zhì)SymbianOSSymbianOS特點(diǎn)開(kāi)放和基于標(biāo)準(zhǔn)專(zhuān)為手持設(shè)備設(shè)計(jì)本地編程語(yǔ)言大部分是C+高度的面向?qū)ο笤O(shè)計(jì)完全的多任務(wù)Client-Server構(gòu)架被廣泛應(yīng)用事件驅(qū)動(dòng)對(duì)用戶(hù)數(shù)據(jù)的可靠處理有效的電源管理本地化支持遠(yuǎn)見(jiàn)品質(zhì)SymbianOSSeries60Platform關(guān)鍵部件遠(yuǎn)見(jiàn)品質(zhì)SymbianOS應(yīng)用基本設(shè)計(jì)思想遠(yuǎn)見(jiàn)品質(zhì)SymbianOSSymbian和Series60DP2.0API提供的引擎功能多媒體WAP協(xié)議棧HTTP協(xié)議棧消息技術(shù)多模電話(huà)TCP/IP紅外Bluetooth Multi-homing

14、SessionInitiationProtocol(SIPSyncMLPresenceAPI應(yīng)用服務(wù)遠(yuǎn)見(jiàn)品質(zhì)SymbianOSUI:Screen,WindowServer,GDI,視圖,容器和控件應(yīng)用程序創(chuàng)建視圖,并建立窗口和控件,由此發(fā)送畫(huà)圖命令到GDI和WindowS erverGDI和WindowServer負(fù)責(zé)將數(shù)據(jù)寫(xiě)到屏幕內(nèi)存(screenmemory畫(huà)圖命令由activescheduler處理信息由屏幕內(nèi)存寫(xiě)到物理屏幕上遠(yuǎn)見(jiàn)品質(zhì)SymbianOS基本應(yīng)用類(lèi)遠(yuǎn)見(jiàn)品質(zhì)SymbianOSSDK和開(kāi)發(fā)工具介紹SDKSeries602.0Series60-specificAPIs通用的UI組

15、件Series60引擎SymbianOS7.0sSDK開(kāi)發(fā)工具、例程、開(kāi)發(fā)指南開(kāi)發(fā)環(huán)境MicrosoftVisualC+6.0或MicrosoftVisualStudio2003C+.NetMetrowerksCodeWarriorBorlan dC+BuilderXMobileEditionAppForgeMobileVBv3.1Emulatoranddebugger遠(yuǎn)見(jiàn)品質(zhì)PalmOS遠(yuǎn)見(jiàn)品質(zhì)PalmOSPalmOS簡(jiǎn)介中文化PIM程序內(nèi)置最多的附加軟件可以和PC機(jī)協(xié)同工作易于輸入信息安全性單擊式的使用便利性和其他設(shè)備共享信息有線(xiàn)和無(wú)線(xiàn)通信自由地選擇所需的硬件攜帶方便省電遠(yuǎn)見(jiàn)品質(zhì)PalmO

16、SPalmOS開(kāi)發(fā)工具介紹編程語(yǔ)言C/C+BasicJavaOthers開(kāi)發(fā)環(huán)境CodeWarrior?forPalmOSPa lmOSDeveloperSuitePRC-ToolsNSBasicOthers遠(yuǎn)見(jiàn)品質(zhì)PalmOSPalmOS5仿真器PalmOS基于IntelARM處理器不是硬件模擬器PalmOS內(nèi)核由許多DLLDLL組成包含PalmOS應(yīng)用兼容性環(huán)境(PACE運(yùn)行和測(cè)試68K應(yīng)用程序運(yùn)行和測(cè)試PNO *應(yīng)用程序*PACENativeObjectPalmOS模擬器完全仿真Palm設(shè)備運(yùn)行需要ROM自動(dòng)測(cè)試串口和TCP/TP調(diào)試管道調(diào)試抓屏遠(yuǎn)見(jiàn)品質(zhì)PalmOS創(chuàng)建一個(gè)PalmOS應(yīng)

17、用程序遠(yuǎn)見(jiàn)品質(zhì)PalmOSPalmOS數(shù)據(jù)庫(kù)以句柄集合的形式存放在存儲(chǔ)堆中數(shù)據(jù)庫(kù)頭數(shù)據(jù)庫(kù)名字(最多31個(gè)字符Cr eatorID和類(lèi)型應(yīng)用程序信息(可選記錄列表記錄可以通過(guò)索引或者唯一的ID 來(lái)訪問(wèn)屬性(modified,deleted,private,busy,andcategory每條記錄的最大長(zhǎng)度為64K遠(yuǎn)見(jiàn)品質(zhì)PalmOS其它PalmOS技術(shù)-通信紅外(IrDA(高級(jí)和低級(jí)交換管理器(ExchangeManagerIR、SMS、Bl uetooth、Mail串口(USB藍(lán)牙(Bluetooth網(wǎng)絡(luò)(TCP/IP、UDP、Berkeleyso ckets電話(huà)(Telephony遠(yuǎn)見(jiàn)品質(zhì)P

18、almOS其它PalmOS技術(shù)-管道(Conduits桌面軟件(Desktop的插件,由HotSync程序調(diào)用允許Palm設(shè)備和PC交換數(shù)據(jù)PC標(biāo)準(zhǔn)或自定義格式Palm設(shè)備PalmOS數(shù)據(jù)庫(kù)格式可以用C+、Java或者C OMM開(kāi)發(fā)工具開(kāi)發(fā)到PalmSource網(wǎng)站上下載CDK遠(yuǎn)見(jiàn)品質(zhì)WindowsMobile遠(yuǎn)見(jiàn)品質(zhì)WindowsMobile概述PocketPCSmartPhone遠(yuǎn)見(jiàn)品質(zhì)WindowsMobile平臺(tái)遠(yuǎn)見(jiàn)品質(zhì)WindowsMobileSDKWindowsMobile2003SecondEditionSmartphone2003本機(jī)C+應(yīng)用程序Smartphone2003托管代碼應(yīng)用程序PocketPC2003本機(jī)C+應(yīng)用程序PocketP C2003托管代碼應(yīng)用程序WindowsMobile5.0WindowsMobile5.0forPocketP CWindowsMobile5.0forSmartphone遠(yuǎn)見(jiàn)品質(zhì)WindowsMobile.NETCF概述.NET框架擴(kuò)展到設(shè)備上.NET精簡(jiǎn)版跨平臺(tái)特性開(kāi)發(fā)工具VisualStudio.N ET2003/2005快速開(kāi)發(fā)遠(yuǎn)見(jiàn)品質(zhì)嵌入式Linux(略略嵌入式遠(yuǎn)見(jiàn)品質(zhì)國(guó)內(nèi)手機(jī)操作系統(tǒng)遠(yuǎn)見(jiàn)品質(zhì)國(guó)內(nèi)手機(jī)操作系統(tǒng)凱思集團(tuán)的Hopen(

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論