Nokia开发者平台Series60介绍
2008-01-05 08:52:14 来源:WEB开发网Series 60介绍
Series 60 Platform向消费用户提供了最上乘的智能手机体验。在范围广泛的终端设备上实现的Series 60 Platform向应用及媒体开发伙伴们提供了统一完整的技术组合。它在提供各种高级企业应用、游戏,及音乐方面驾轻就熟,同样,它也向为开发伙伴们提供了移动领域中无与伦比的众多机会。
应用开发伙伴们可以用C++ (使用各种本地Symbian OS API)、java 语言(使用具有大量附加Java 规范请求[JSR]的移动信息设备描述[MIDP]1.0 或MIDP 2.0),或Python进行开发。
所有这些都得到了开放移动联盟(OMA)数字版权治理(DRM)的支持,以保护开发伙伴的知识产权。
到2005年5月,已经有2千5百多万台Series 60 Platform终端供给市场,而这仅仅是Series 60 Platform走向大销量的开端。Series 60 Platform帮助开发伙伴们创建具有更高价值的应用和内容,从而提高获利机会。这一平台方案具备统一的技术实现和支持工具、文档,及范例,从而使开发伙伴们事半功倍地把握各种市场机会。
2005年2月,诺基亚公布了Series 60 Platform 的下一版本。基于精湛的Symbian OS v9的Series 60 Platform 3rd Edition中集合了多种特性和功能,令开发伙伴们能进入众多新市场,让自己的应用软件能发挥更佳性能,并提升应用软件的集成度。
C++应用开发伙伴
Series 60 Platform向开发伙伴们提供了从Symbian OS 和Series 60 用户界面及应用软件引擎访问C++ API的功能。
Symbian OS v6.0 支持Series 60 Platform 1st Edition,向开发伙伴们提供了完整API 集合,用以处理各种媒体、消费用户数据和通信等应用。
Series 60 Platform 2nd Edition使用Symbian OS v7.0,并在其最近一些Feature Pack中使用了Symbian OS v8.0a和Symbian OS v8.1a。Series 60 Platform 2nd Edition已经增加了30多组附加API 集,它们支持的功能包括如数字版权治理(DRM)、发行和预订、图像处理,及可缩放图标等。
Series 60 Platform 3rd Edition提供了由Symbian Signed认证和一种更高效的二进制格式加强的行业领先的安全性。C++ 开发伙伴将能在第一版中使用全新的定位、会话发起协议 (session Initiation PRotocol, Sip)、DRM,及即时消息等API。
2006年,Series 60 Platform将集成诺基亚7710多媒体智能手机上所实现的软件功能。这将使Series 60 Platform的性能得到增强,使其更有能力满足高端及大销量中级终端市场的需求。
Java应用开发伙伴
Java™ 技术向开发伙伴们提供了C++ 以外的强大的跨平台语言选项。
Series 60 Platform 1st Edition支持Java™ 2 Platform, Micro Edition (J2ME™ ) APIs、其中包括移动信息设备描述(MIDP)1.0、有限连接设备配置(CLDC)1.0、Wireless Messaging API(JSR 120),及Mobile Media API(JSR 135)等,这些都由各种诺基亚用户界面API 所完善。
Series 60 Platform 2nd Edition增加了J2ME MIDP 2.0,因CLDC HotSpot 编译器而增强了其性能。此外,还实现了一批新的Java 规范请求(JSRs),其中包括Mobile 3D Graphics API(JSR 184)、针对蓝牙的Java™ APIs(JSR 82)、和FileConnection API(JSR 75)等。
随着Series 60 Platform 3rd Edition的推出,Java开发伙伴们可以使用更为广泛范围的APIs,包括Security and Trust Service API(JSR 177)、Java Location API(JSR 179)、Session Initiation Protocol(SIP)API(JSR 180)、Wireless Messaging API(WMA)2.0(JSR 205)、及Scalable 2D Vector Graphics API(JSR 226)等。
2006年,随着JSR 249和针对CDC的移动服务架构的引入,Series 60 Platform将向Java开发伙伴们提供更多的机会。这将通过支持出厂后可扩展的模块化架构对Series 60终端的Java能力实现本地和远程治理。
Series 60 Platform上的Java实现共享Series 40 Platform和Series 80 Platform上所实现的许多公共功能,这将使开发伙伴们能轻松地将其应用软件扩展到全部平台范围。
Python应用开发伙伴
Python开发伙伴们现在能使用一个Python 解释程序,用于当前所有版本的Series 60 Platform。无论是用于今后C++ 或Java实现的原型应用,还是交付全功能的应用,Python都为Series 60 Platform提供了一套快速开发环境。
- ››开发者眼中的Windows Phone和Android
- ››开发者在App Store上赚的钱比在Android Market上多...
- ››开发者应深入学习的10个Android开源应用项目
- ››开发者眼中的iPhone与Android
- ››Nokia N9 继续运行 Symbian
- ››开发者或想使用的10个Android2.2新特性
- ››NOKIA N8或推迟至7月发布 采用Symbian^3操作系统
- ››Nokia Symbian S60 V3 软件精选
- ››Nokia PC Suite 诺基亚PC套件 V7.1.40.6 下载
- ››Nokia 坚持 Symbian 3 支持多点触摸
- ››开发者必看的Google Market全球赚钱分享计划
- ››开发者关于 JAX-RPC 的介绍,第 1 部分: 了解 JAX...
更多精彩
赞助商链接