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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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

2、或更高版本1.1版的BREWSDK(或更高版本遠見品質BREW示例:Applet結構體/*=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;遠見品質BREW示例:函數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;遠見品質BREW示例:函數_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遠見品質BREW模擬器環(huán)境與真實設備的區(qū)別速度聲頻外觀文本輸入內存遠見品質開發(fā)平臺J2ME遠見品質J2MEJ2ME簡介是JAVA平臺中最復雜的一個模塊化和可縮放化JVM層配置層框架層包含許多各種不同規(guī)格的Configuration、Profile、以及OptionalPackage。遠見品質J2MEJ2ME把設備分為兩類聯接設備(connecteddevice有限聯接設備(Connected,LimitedDevice 。CLDCRAMROMPowerNetwork>=32k,<=512k>=128k,<=512kLimited(Ba tteryslowCD

7、C>=256k>=512kUnlimitedFast遠見品質J2MECLDC對JAVA語言支持的特殊方面不支持浮點數據類型不支持JNI(JavaNativeInterface不支持用戶自定義的JAVA級的類載入器(classloaders沒有反射(reflection特性不支持線程組(threadgroups或守護線程(daemonthreads不支持類實例(classinstanc e的終結(finalization沒有弱參考(weakreferences遠見品質J2MEJ2MEAPICorePackageApplicationLifecyclePackageUserInterf

8、acePackagePer sistencePackageNetworkingPackage遠見品質J2ME開發(fā)環(huán)境JAVA2標準版開發(fā)包版本1.3或者更高。J2ME無線開發(fā)工具包(J2MEWTK,包含編譯和測試MIDlet的工具包。IDE(集成開發(fā)環(huán)境遠見品質J2ME程序詳解所有J2ME的應用程序都要從MIDlet類中派生所有繼承MIDlet類的子類都要實現三個函數startApp(pauseApp(destroyApp(每個Midlet同時間只允許有一個Display遠見品質J2ME編寫并運行一個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(;遠見品質J2MEJ2ME的跨平臺性限制手機的屏幕尺寸不一廠商的擴展API不統(tǒng)一手機平臺上實現的bug手機性能問題遠見品質J2ME適用于CLDC設備的部分規(guī)范:Con

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

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

13、sMobile嵌入式Linux國內手機操作系統(tǒng)遠見品質SymbianOS遠見品質SymbianOSSymbianOS特點開放和基于標準專為手持設備設計本地編程語言大部分是C+高度的面向對象設計完全的多任務Client-Server構架被廣泛應用事件驅動對用戶數據的可靠處理有效的電源管理本地化支持遠見品質SymbianOSSeries60Platform關鍵部件遠見品質SymbianOS應用基本設計思想遠見品質SymbianOSSymbian和Series60DP2.0API提供的引擎功能多媒體WAP協(xié)議棧HTTP協(xié)議棧消息技術多模電話TCP/IP紅外Bluetooth Multi-homing

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

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

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

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

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

溫馨提示

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

最新文檔

評論

0/150

提交評論