Series 40 Platform

Series 40 platform 概述
Series 40 Platform 是全球范围内得到最广泛使用的移动终端平台。Series 40 终端的覆盖范围广阔:从为众多移动消费者提供首次互联网体验的大规模市场终端到面向特定细分市场(如音乐或时尚细分市场)的终端。
对于开发伙伴来说,Series 40 platform 的承诺都已兑现。无论是从事Java™ 技术、Adobe Flash Lite、Web技术,还是移动媒体内容,Series 40 platform 都提供了跨全球范围的大规模市场机会。随着Series 40 platfomr 的不断演进,越来越多针对多种runtimes 的支持也将移动和桌面产品的开发连接到了一起。
Java 开发伙伴们能使用MIDP和CDLC 技术,其中包括提供附加的通信、消息、媒体和图形功能的一系列Java JSRs。
媒体开发伙伴能用各种最新的行业标准发送Web 内容、消息内容、及流视频和音频等。也能用一些主题对Series 40 Platform 终端的用户界面进行个性化定制。
所有这些都得到了OMA DRM 的支持,以保护开发伙伴的知识产权。
Series 40 具有行业领先的全球销量,也是一个快速演进的移动平台。它向开发伙伴们提供了增值和回报方面无法估量的机会。请继续阅读了解更多信息……
Series 40 6th Edition:构建于增强的Java ™技术兼容性之上
Series 40 6th Edition支持MIDP 2.1和移动服务架构子集 (JSR-248),体现了诺基亚向移动应用开发伙伴的持续不变的承诺。JSR248 提供了七个流行JSRs 的公共实现。这些实现与S60 3rd Edition, Feature Pack 2 共享,且Java™ 手机的其他制造商也有望实现JSR-248。这意味着,只需少量更改,甚至无需更改,开发伙伴们为诺基亚平台所创建的应用也能运行于其它制造商的终端上。
此外,随着Location API for J2ME™(JSR-179) 的推出,Series 40 6th Edition 还提供了激动人心的机会,用以创建各种定位应用。这个API 能够利用一个外置式蓝牙GPS单元获取位置信息。
Series 40 6th Edition 还向Adobe Flash 开发伙伴们提供了经过改进的支持,其中也包括Flash Lite 3 播放器。除了播放独立Flash Lite 内容和应用、提供动画屏幕保护程序,Flash Lite 还能用于为各种Series 40 终端创建动画“有机”壁纸。
对Web开发伙伴来说,Series 40 6th Edition 包含一个基于WebKit 开源组件WebCore 和JavaScriptCore 的浏览器,从而提供了一些崭新机会。这个新浏览器支持HTML 4.01、CSS2、JavaScript™ 1.5,及Ajax。Series 40 用户现在可以获得类似于桌面浏览的体验,从而使Web 开发伙伴们能向移动市场提供精良完备的各种Web 服务。
这个平台继续支持240 x 320 像素显示屏,这意味着:媒体开发伙伴们将继续获益于得到提升的浏览体验,并意识到内容和媒体消费的持续增长。这种平台方案以其统一的技术实现和支持工具、文档,及范例,将继续向开发伙伴们提供能抓住大规模市场机会的最方便途径。
Java™ 应用开发伙伴
Java™ 技术向开发伙伴们提供了能应对需求甚殷的企业和消费用户应用需求的强健跨平台开发工具。
以最新版本的Series 40 platform,开发伙伴们可以使用下列技术:
- PDA Optional Packages for the J2ME™ Platform (JSR?75),支持FC 和 PIM APIs。
- 针对蓝牙v1.1的各种Java™ API(JSR-82)。
- Wireless Messaging API(JSR-120)。
- 已更新的Mobile Media API(JSR-135)。
- J2ME™ Web服务规范(JSR-172)。
- 针对J2ME™ 的Security and Trust Services API(JSR-177),包括SATSA-APDU和SATSA-CRYPTO可选包。
- 针对J2ME™ 的Location API(JSR-179)。
- 针对J2ME™ 的Mobile 3d Graphics API(JSR-184)。
- 针对无线行业的Java™ 技术(JSR-185)。
- Wireless Messaging API 2.0(JSR-205)。
- Content Handler API(JSR-211)。
- 针对J2ME™ 的Scalable 2D Vector Graphics API(JSR-226)。
- 高级多媒体补充(JSR-234),支持3D音频和音乐。
- 移动服务架构(JSR-248)。
请查阅《Series 40 Platform:介绍白皮书》,了解各种Series 40 editions 和feature packs 对Java 技术的支持。
Series 40 platform 上的Java 实现共享S60 平台上的实现的许多共性。这使开发伙伴们能方便地将其应用扩展到整个平台范围。
如欲了解有关诺基亚对Java 技术支持的更多信息, 请访问Java 技术网页 »
Flash Lite 开发伙伴
Adobe 公司的Flash Lite 让开发伙伴们能向各种Seires 40 终端提供丰富的多媒体应用和内容。
因为该平台支持Flash Lite 3,开发伙伴们可以创建丰富多彩的单机应用和内容,也能创建动画屏幕保护和动画“有机”壁纸等。使用fscommand2,Flash Lite 内容可以读取并控制多种手机参数。Flash Lite 应用还能启动各种动作,比如发起一个电话呼叫、允许应用程序利用Series 40 终端的移动连接能力等。
如欲了解各个版本的Series 40 edition 和feature packs中的Flash Lite,请查阅 《Series 40 Platform:介绍白皮书》或访问Flash Lite 技术页面。
Web 开发伙伴
Series 40 platform 向Web 开发伙伴们提供了大量机会,使之获得最广泛的移动用户。
针对浏览类应用,开发伙伴们可以利用OMA Browsing v2.1的支持,提供通过 wTCP/IP的WAP 2.0、XHTML-MP,和HTML 4.01 浏览。ECMAScript 也得到了支持,同样,cookies 也获得了支持。从Series 40 6th Edition起,以及其后续版本,HTML 4.01、CSS2、JavaScript™ 1.5 和Ajax 等都得到了支持。
如欲了解有关Web 开发选项方面的更多信息,请访问Web 技术网页 »
拥有Java™ 语言经验的Web开发伙伴们也可以考虑利用WidSets 服务。借助WidSets 服务,Web 开发伙伴们可以以widgets 格式提供内容和服务,让移动消费者从自己终端的控制面板上运行这些服务。 WidSets widgets 使得内容浏览针对移动终端而优化,并且还增加了基于推送的更新功能。
如欲了解有关WidSets 服务的更多信息,请访问WidSets技术网页 »
媒体和内容开发伙伴
Series 40 platform 向媒体开发伙伴们提供了创建各种浏览和消息应用、 发行流音频和视频内容,及为个性化终端创建各种主题等多种选择。。
消息类应用开发伙伴可以使用与OMA MMS V1.3兼容的消息技术,其支持的消息容量最大可达600kb。SMIL 也得到了支持,从而支持创建类似动画幻灯片的消息。
内容开发伙伴们可以提供AMR-WB 和AAC 格式的流音频,以及H.263 格式的视频。
主题开发伙伴们可以定制用户界面的外观和音效,增加动画屏幕保护程序和动画“有机”壁纸。
如欲了解各种版本Series 40 editions 和feature packs 中有关浏览、消息、内容和主题方面的技术支持,请查阅《Series 40 Platform:介绍白皮书》。
代表性终端
入门
尚未开始为Series 40 Platform开发?这些文档介绍了这个平台,解释了如何用Java™(MIDP1.0 和MIDP 2.0)开发各种应用,如何将内容以主题发送 ,以及如何用WAP1.2.1、XHTML,及MMS等发布内容。
Series 40 Platform:常见问题解答
本文解答了开发伙伴和业务经理们有关Series 40 Platform的一些最常见问题。
Series 40 Platform:介绍白皮书
本文概要介绍了Series 40 Platform,并阐述了针对该平台的Java?技术和媒体开发方面的内容。
Java™ ME开发伙伴库
这个开发伙伴库是一个完整资源包,向希望使用S60平台或Series 40
平台开发移动Java™ 应用或服务的开发伙伴们提供了介绍、 入门、教程和API级信息。
这个库提供了三种格式:HTML在线格式、单机版、和Eclipse插件版。
Series 40 Platform:设计XHTML Mobile Profile内容 v1.2
这篇经过更新的文档向希望为配置了XHTML浏览器的Series 40
终端优化其移动浏览服务的开发伙伴们提供了一些信息和实践范例。
针对Java™ 开发伙伴的推荐工具和SDK
IDEs
诺基亚支持各种流行的NetBeans 和Eclipse 开源IDE。
NetBeans
NetBeans Mobility 向开发伙伴们提供丰富的开发环境,包括可视化应用流程规范、拖曳式创建应用用户界面。此外,NetBeans 还提供一些工具,以支持使用SVGT 创建图型化的丰富用户界面,从而免去了底层图型编码工作。
Eclipse
对于熟悉Eclipse IDE 的开发伙伴来说,安装EclipseMESeries 40平台向媒体开发伙伴们提供了创建各种浏览和消息应用、 发行流音频和视频内容,及为个性化终端创建各种主题等多种选择。提供了 一组工具,用于为各种诺基亚终端创建、测试、并打包MIDlets。
Series 40 SDKs
Series 40 platform SDKs 提供对各种Series 40 终端上的MIDP 实现的完整模拟。该模拟器还提供:KVM 速度的模拟、综合诊断窗口、关键电话事件(比如来电等)的仿真,以及对终端默认操作的覆盖等。
请下载 Series 40 platform Java™ SDKs »
诺基亚 6131 NFC SDK
基于Series 40 3rd Edition, Feature Pack 1 的诺基亚6131 NFC SDK 可用作虚拟智能卡。诺基亚6131 NFC SDK 提供了对Contactless Communication API(JSR?257)的实现,从而让Java™ 开发伙伴们能创建使用该手机的NFC 功能的应用。
请查阅有关NFC 的更多信息 »
请下载诺基亚6131 NFC SDK »
针对内容开发伙伴的推荐工具
Carbide.ui S60 Theme Edition 3.2 for Symbian OS
Carbide.ui 是一种 工具,用于为基于S60 平台和Series 40 platform 的终端创建可视化主题。设计人员使用Carbide.ui 就能创建各种精巧复杂的主题,让消费者有一种丰富有趣的视觉效果。
Carbide.ui 集成了各种最为流行的矢量编辑、位图编辑,和音频编辑软件。新增的Referenced Colors 工具改进了色彩操控能力,它能将主题中所使用的任意颜色与中心定义的颜色相关联。当参考色改变后,所有被关联的颜色也会相应更改。一些工作流工具和一个库函数为复杂的主题创造提供了支持。主题创作完成后,还需要对打包和OMA DRM保护进行设置,然后只需简单的一步就可完成打包、保护,及将主题传输到终端上。
请下载Carbide.ui S60 Theme Edition 3.2 for Symbian OS »
支持
诺基亚论坛向开发伙伴们提供多种支持选项。
维基百科
诺基亚论坛维基百科是一个海量的信息知识库,涵盖诺基亚所支持的所有技术。有关Java™ 技术和Adobe Flash Lite 的综合性专区提供了背景知识、使用指南、源代码范例,和已知问题文档。
知识库
驻留于诺基亚论坛维基百科中的知识库向开发伙伴们详细提供了一些已知问题和技术解决方案。定期更新的知识库向开发伙伴们提供了其在Java™ 应用中遇到意外困难时的第一个救助站。
讨论区
诺基亚论坛开发伙伴讨论区提供了另一种形式的支持资源。开发伙伴们可在此学习其他从事诺基亚平台的应用和内容开发伙伴的知识,并向社区提交问题。
技术支持
如果开发伙伴们在维基百科、知识库、或讨论区中找不到某个问题的答案,诺基亚论坛还提供了一些以案例为基础的付费技术支持服务。
代码与范例
开发伙伴们可以从范围广泛的范例应用源代码中选择,帮助大家起步。
Java™ 代码和范例 »





