第五代Series40平台为开发商以及运营商提供了新的机会,这些开发商和运营商关注于更广阔的消费者市场,提供最新的移动服务和应用。新的第五代Series40平台是一个完整的硬件、软件及应用程序接口(API)体系,它融合了Java(TM)平台Micro版(JavaME)技术,支持最新版本的移动信息设备框架(mobile information device profile,MIDP2.1),提供一个增强型用户接口(UI),利用这个接口开发商能够在众多诺基亚移动设备上增加更丰富的多媒体应用和服务。
图为基于Series40平台的诺基亚手机的屏幕分辨率的演变过程
作为最新、迄今最大型的移动开发平台,第五代Series40平台实现了高级JSR-248移动服务体系(Mobile Service Architecture)规范,它于2006完成,由诺基亚与沃达丰领导的特别工作小组设计,可以减少分化,并向大量手机提供整套统一的Java技术。JSR-248同时也是S60平台的一个关键组件,诺基亚承诺在两个平台上支持JSR-248的运行,确保了应用在Series40与S60设备之间的高度移植。
开发商可以在采用高级多媒体补充规范(Advanced Multimedia Supplements,JSR-234)的游戏和多媒体应用中提供更丰富的3D声音体验。新的第五代Series40平台支持一系列Java API的其它JSR(Specification Request)实现,其中包括:
针对蓝牙v1.1维护版本(Bluetooth v1.1 maintenance release,JSR-82)的Java API,另外支持对象交换(Object Exchange,OBEX)协议;
移动媒体API(Mobile Media API,JSR-135),实现对基本音频和多媒体资源的简易获取及控制;
J2ME(TM)Web服务规范(J2ME Web Services Specification,JSR-172),实现远程程序调用(Remote Procedural Call)包,以通过简单对象访问协议(Simple Object Access Protocol,SOAP)公开或私自获取Web服务;
J2ME安全与信任服务API(Security and Trust Services API for J2ME,JSR-177),包含SATSA-CRYPTO选项包,以提供密码功能;
从Java MIDP 2.0到2.1的升级,另外在Canvas(应用程序可以画或捕捉用户输入的屏幕区域)显示时支持媒体硬键(hard-key)。