Series 40的介绍
Series 40指诺基亚非智能手机的一种操作系统界面 ,Series系列平台是位于操作系统层和用户应用之间的一个软件层,是建基于底层操作系统之上的软件界面层(接口)。用专业的语言描述就是一个应用程序开发的API集合,为软件开发者提供了开发应用程序的接口和工具,并提供给用户UI支持和多媒体方面的应用支持。从某种意义上解释,Series平台相当于个人电脑中用得最普遍的Windows操作系统,充当着衔接用户与电脑的主要人机界面,众多应用软件都是基于该操作系统开发的。
Series 40的简介
指诺基亚非智能手机的一种操作系统界面 ,S40一版和二版已经淘汰,现在常见的有S40三版,S40五版,以及最新的版本S40六版。Series系列平台是位于操作系统层和用户应用之间的一个软件层,是建基于底层操作系统之上的软件界面层(接口)。用专业的语言描述就是一个应用程序开发的API集合,为软件开发者提供了开发应用程序的接口和工具,并提供给用户UI支持和多媒体方面的应用支持。或许读者还是不大清楚其具体含义,从某种意义上解释,Series平台相当于个人电脑中用得最普遍的Windows操作系统,充当着衔接用户与电脑的主要人机界面,众多应用软件都是基于该操作系统开发的。正如Windows系统分为多个版本一样,Series系列平台根据产品的定位也细分为S40(基于大众市场的JAVA平台)、S60(基于主流智能终端)、S80(基于高端商务、移动办公应用)和S90(基于具前瞻性的手持触摸操控模式)。不过和Windows系统不同的是,Series系列平台的每一大分类采用了不同的技术规范,除了S90系统仅有一款7710之外,其余的S40、S60和S80均经历了操作系统版本的升级变更。其中用户群最为广泛的当属S40系统平台,其最新版本雏形已经在6270中首先体现出来,在抢先获得6270的工程样机并以全国首发的姿态推出详尽的评测之后,众多网友对S40新版本反应热烈。故此IT世界手机频道结合了官方及相关资料,为大家献上抛砖引玉式的Series40探讨性专题报道,不求样样俱到,只求令各位更贴切的领略S40的精髓以及对S40第三版进行前瞩性的体验,继而展开更广泛的讨论。诺基亚对S40平台的定义是为大众市场准备的Java手机平台,目前经历了三个版本的发展。相对S60、S80、S90而言,S40是构建在诺基亚自身的封闭操作系统平台上的,由于底层没有采用Symbian OS操作系统,S40平台不能支持C++程序开发,操作系统的扩展性仅限于JAVA程序的应用。
Series40第五版的具体内容
开发商可以在采用高级多媒体补充规范(Advanced Multimedia Supplements,JSR 234)的游戏和多媒体应用中提供更丰富的3D声音体验。新Series 40平台支持一系列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)。Series 40第五版可以让大众移动设备用户体验流视频,图像渲染,移动3D图像与可调节2D矢量图像。Series 40第五版也支持最新版本的Adobe Flash Lite 2.1,兼容平台Flash Lite 2.1支持丰富图形移动内容的加速开发与传输,并包含音频文件回放与流功能,这可以增强移动游戏与多媒体体验的音频与音乐效果。另外,Series 40第五版支持蓝牙及IrDA(红外)连接和同步功能,支持许多移动浏览标准,能够提供一个稳定的移动浏览环境。它广泛支持SMS文本信息功能与多媒体信息功能(MMS),能与许多形式和类别的MMS内容真正兼容。诺基亚发起平台战略以支持在所有市场的移动应用开发,Series 40第五版就是其中一个重要元素。通过提供在许多手机上通用的技术平台,诺基亚的开发商平台计划使开发商提高产能的机会最大,却把向单个手机移植应用与服务的必要性降到最低。开发商可以在平台技术之上增加核心功能,然后针对具体目标设备上的用户接口或技术扩展优化其应用。新开发工具,包括带设备模拟器的Series 40第五版软件开发工具包(SDK),Java类库,API(包括Nokia UI API)及相应文档,将由诺基亚论坛(诺基亚的全球开发商支持项目)于2007年6月在www.forum.nokia.com/tools中提供。关于Series 40第五版Java技术的更多内容,请登录www.forum.nokia.com/series40。
Series40第五版的简介
作为最新、迄今最大型的移动开发平台,Series 40第五版实现了高级JSR-248移动服务体系(Mobile Service Architecture)规范,它于2006完成,由诺基亚与沃达丰领导的特别工作小组设计,可以减少分化,并向大量手机提供整套统一的Java技术。JSR-248同时也是S60平台的一个关键组件,诺基亚承诺在两个平台上支持JSR-248的运行,确保了应用在Series 40 与S60设备之间的高度移植。诺基亚论坛(诺基亚的全球开发商支持项目)副总裁Lee Epting说:诺基亚非常愿意加强对Java技术的承诺,在Series 40第五版上实现了这些高级增强功能,使开发商与运营商能够向大众手机用户提供新一代高级应用及服务。这个针对众多诺基亚设备的新平台将增强基于Java的新功能,为全球大众用户及商业用户提供更多、更丰富的体验。