第五代Series40平臺(tái)為開(kāi)發(fā)商以及運(yùn)營(yíng)商提供了新的機(jī)會(huì),這些開(kāi)發(fā)商和運(yùn)營(yíng)商關(guān)注于更廣闊的消費(fèi)者市場(chǎng),提供最新的移動(dòng)服務(wù)和應(yīng)用。新的第五代Series40平臺(tái)是一個(gè)完整的硬件、軟件及應(yīng)用程序接口(API)體系,它融合了Java(TM)平臺(tái)Micro版(JavaME)技術(shù),支持最新版本的移動(dòng)信息設(shè)備框架(mobile information device profile,MIDP2.1),提供一個(gè)增強(qiáng)型用戶(hù)接口(UI),利用這個(gè)接口開(kāi)發(fā)商能夠在眾多諾基亞移動(dòng)設(shè)備上增加更豐富的多媒體應(yīng)用和服務(wù)。
圖為基于Series40平臺(tái)的諾基亞手機(jī)的屏幕分辨率的演變過(guò)程
作為最新、迄今最大型的移動(dòng)開(kāi)發(fā)平臺(tái),第五代Series40平臺(tái)實(shí)現(xiàn)了高級(jí)JSR-248移動(dòng)服務(wù)體系(Mobile Service Architecture)規(guī)范,它于2006完成,由諾基亞與沃達(dá)豐領(lǐng)導(dǎo)的特別工作小組設(shè)計(jì),可以減少分化,并向大量手機(jī)提供整套統(tǒng)一的Java技術(shù)。JSR-248同時(shí)也是S60平臺(tái)的一個(gè)關(guān)鍵組件,諾基亞承諾在兩個(gè)平臺(tái)上支持JSR-248的運(yùn)行,確保了應(yīng)用在Series40與S60設(shè)備之間的高度移植。
開(kāi)發(fā)商可以在采用高級(jí)多媒體補(bǔ)充規(guī)范(Advanced Multimedia Supplements,JSR-234)的游戲和多媒體應(yīng)用中提供更豐富的3D聲音體驗(yàn)。新的第五代Series40平臺(tái)支持一系列Java API的其它JSR(Specification Request)實(shí)現(xiàn),其中包括:
針對(duì)藍(lán)牙v1.1維護(hù)版本(Bluetooth v1.1 maintenance release,JSR-82)的Java API,另外支持對(duì)象交換(Object Exchange,OBEX)協(xié)議;
移動(dòng)媒體API(Mobile Media API,JSR-135),實(shí)現(xiàn)對(duì)基本音頻和多媒體資源的簡(jiǎn)易獲取及控制;
J2ME(TM)Web服務(wù)規(guī)范(J2ME Web Services Specification,JSR-172),實(shí)現(xiàn)遠(yuǎn)程程序調(diào)用(Remote Procedural Call)包,以通過(guò)簡(jiǎn)單對(duì)象訪(fǎng)問(wèn)協(xié)議(Simple Object Access Protocol,SOAP)公開(kāi)或私自獲取Web服務(wù);
J2ME安全與信任服務(wù)API(Security and Trust Services API for J2ME,JSR-177),包含SATSA-CRYPTO選項(xiàng)包,以提供密碼功能;
從Java MIDP 2.0到2.1的升級(jí),另外在Canvas(應(yīng)用程序可以畫(huà)或捕捉用戶(hù)輸入的屏幕區(qū)域)顯示時(shí)支持媒體硬鍵(hard-key)。