Forum Nokia
Nokia Connecting People

登录 注册

 

首页Platforms :S60 平台

S60 平台

S60 platform

全新的消费用户品牌对开发伙伴的意义>>

内容

S60 平台概述

S60平台向消费用户提供最为上乘的智能手机体验。S60平台在范围广泛的终端设备上实现,从而向应用及媒体开发伙伴们提供了统一完整的技术组合。它能驾轻就熟地提供各种高级的企业应用、游戏,及音乐应用,同时也向开发伙伴们提供了移动领域中无与伦比的众多机会。

开发伙伴们可以用C++语言(可使用各种本地Symbian OS API以及由 Open C 提供的POSIX标准库子集)、 Java语言(可使用范围广泛的附加JSR的MIDP 2.0),或Adobe公司的Flash Lite,及Python等进行开发。

这些应用和内容被创建之后,对开放移动联盟(OMA)数字版权管理(DRM)的支持将保护开发伙伴的知识产权。

到2007年4月,S60获授权厂商已累计供应了一亿多台S60终端。总体上预计,智能手机市场还将快速增长:诺基亚有望在2008年累计供应超过2.5亿台智能手机。根据诺基亚规划,这其中的大部分将是S60终端。

S60 平台帮助开发伙伴创造出具有更多盈利机会、更具价值的应用软件和内容。 这种平台途径-拥有统一的技术实现和支持工具、文档和范例-使开发伙伴们只需付出较少努力就能把握住市场机会。

请从S60平台的“一站式”信息门户S60.com 查阅更多相关信息-包括应用或授权商、终端、新闻、博客、或开发伙伴资料等。

返回页首

S60 3rd Edition渐入佳境

十几款基于S60 3rd Edition的终端正在应市。基于精湛的Symbian OS v9的S60 3rd Edition集合了多种特性和功能, 方便开发伙伴们进入各种新市场,并使其应用软件能发挥更佳性能,从而提升应用软件的集成度。

Symbian OS 平台安全性已经被引入S60 3rd Edition。平台安全性增强了Symbian OS 的现有安全特性,为移动终端提供了一个安全度更高的平台。

更多有关平台安全性方面的信息>>

已经为S60 3rd Edition发布了两个feature packs。一些新API能让各种应用向用户提供更多精彩新特性,从而向Symbian C++、Java™,和Flash Lite开发伙伴们提供了进一步的增强特性。

从文档S60 3rd Edition:针对开发伙伴的新特性了解更多信息>>

S60 3rd Edition, Feature Pack 2中推出的Web Run-Time允许S60用户通过widgets访问各种Web 2.0服务和互联网内容。使用各种熟悉的Web技术-如HTML、CSS、JavaScript™,和Ajax - widgets让开发伙伴们能以前所未有的轻松方式向S60终端提供Web 2.0功能。

更多有关S60支持widgets的信息>>

返回页首

C++ 应用开发伙伴

S60平台向开发伙伴们提供了从Symbian OS和S60用户界面及应用软件引擎访问C++ API的功能。

S60 2nd Edition使用Symbian OS v7.0s,并在其后续的Feature Pack中使用Symbian OS v8.0a和Symbian OS v8.1a。S60 2nd Editionzhon中增加了30多组新API,支持的功能包括如数字版权管理(DRM)、发行和预订、图像处理,及可缩放图标等。 NokiaVGF012

S60 3rd Edition提供了由Symbian Signed认证及一个更为高效的二进制格式所支撑的行业领先的安全性。C++开发伙伴们能使用这一版本中全新的location(定位)、 Session Initiation Protocol (SIP, 会话发起协议)、DRM,及Instant 消息(即时消息)等API。S60 3rd Edition, Feature Pack 1 新增了光学字符识别功能(optical character recognition, OCR)、OpenGL V1.1, 同时增强了与各种平台功能(如图库、设置、和电话簿)之间的交互能力。S60 3rd Edition, Feature Pack 2最新增加了对Map framework API集、RGA API集,及用于无缝连接事务处理的API集的支持。

此外,S60 3rd Edition还包括 Open C ,从而能让开发伙伴们使用一整套的标准POSIX库和中间件C库。这大大提高了开发伙伴们使用现有C代码的能力,并向那些希望为S60平台构建应用的开发伙伴们打开了方便之门。

 

返回页首

Java™应用开发伙伴

Java™ 技术向开发伙伴们提供了C++以外的强大的跨平台语言选项。

S60 2nd Edition增加了J2ME MIDP 2.0, 并通过CLDC HotSpot编译器而得到了性能上的提高。此外,还实现了一批新的Java 规范需求(JSRs),其中包括移动3D图形API(JSR 184)、针对 蓝牙的Java APIs(JSR 82),和FileConnection API(JSR 75)等。

随着S60 3rd Edition的推出,Java开发伙伴们获得了使用CLDC 1.1的途径,而且可使用API的范围更为广泛, 如安全与信任服务API(JSR 177)、Java定位API(JSR 179)、会话发起协议(SIP)API(JSR 180)、无线消息API(WMA)2.0(JSR 205),及可扩展2D矢量图形API(JSR 226)等。S60 3rd Edition, Feature Pack 1 还增加了高级多媒体补充(AMMS) API (JSR-234) 和可缩放2D矢量图形API(JSR 226)。S60 3rd Edition, Feature Pack 2提供了对移动服务架构(JSR-248)子集的支持。

S60平台上的Java实现共享Series 40 Platform和Series 80 Platform上所实现的许多公共功能,这使开发伙伴们能方便地将其应用软件扩展到整个平台范围。

 

返回页首

Adobe Flash Lite开发伙伴

Adobe的Flash Lite已成为S60 3rd Edition 的可选功能(Flash Lite 1.1)。Feature Pack 1支持的版本是Flash Lite 2.0, 而Feature Pack 2则支持Flash Lite 2.1。

Flash Lite既为内容也为应用开发提供了选择。Flash Lite技术可以提供S60终端上的内容和应用。诺基亚Web浏览器也能播放由Web网站提供的Flash Lite内容。S60 3rd Edition, Feature Pack 1及后续版本还可以使用Flash Lite动画,作为终端的屏幕保护程序。

更多有关Flash Lite支持方面的信息 >>

返回页首

Python应用开发伙伴

Python开发伙伴们现在可使用适合S60平台所有版本的Python解释程序。无论是为日后的C++、Java实现开发原型应用,还是用于交付完整功能的应用,Python都能为S60平台提供快速的开发环境。

更多有关Python for S60的信息>>

下载针对S60平台的最新Python解释程序>>

返回页首

媒体和内容开发伙伴

S60平台向媒体开发伙伴们提供了多项选择:创建浏览及消息应用、发行流音频和视频,及创建个性化主题等。

对各种浏览应用,S60 2nd Edition提供了WAP之上的WML和XHTML 移动描述,同时支持对HTTP/1.1 及TCP/IP协 议之上的浏览。此外,通过支持安全套接字协议(SSL)和传输安全协议(TLS),各种安全应用成为可能。随着S60上引入了诺基亚Web浏览器,S60 3rd Edition, Feature Pack 1 上的浏览得到了进一步增强。从S60 3rd Edition, Feature Pack 1起,诺基亚Web浏览器是该平台的缺省浏览器。

查阅更多有关S60 Web浏览器的信息 >>

使用S60 3rd Edition, Feature Pack 2,Web开发伙伴获得了创建各种 向S60终端提供Web 2.0功能的widget的能力。

查阅更多有关S60上对widget支持的信息 >>

从事音乐应用和服务的开发伙伴们现在可以使用范围广泛的API,从而操控和播放音乐。结合S60 平台上精湛的音乐播放器,开发伙伴们拥有了极其广大的机会创建出各种与音乐相关的应用软件和服务。平台也同时支持流音频和视频。

查阅更多有关音乐开发伙伴机会的信息 >>

由于S60 2nd Edition支持同步多媒体集成语言(Synchronized 多媒体 Integration Language,SMIL),消息开发伙伴们可以用多媒体消息服务(多媒体 消息 Service,MMS)来创建具有动画幻灯片效果的消息。

查阅更多有关诺基亚终端上消息技术的信息 >>

最后,S60 2nd Edition和S60 3rd Edition让媒体开发伙伴们有能力创建针对S60终端的各种主题,从而实现针对用户界面外观和音效的各种客户化定制。

查阅更多有关主题技术的信息 >>

返回页首

屏幕解析度

S60平台支持多种用户界面屏幕解析度,包括:

肖像画解析度 风景画解析度


176 x 208 像素

这是“经典的”S60 UI解析度,从第一台S60终端,即诺基亚7650手机,开始。

208 x 176 像素

被引入到S60 3rd Edition 的这一解析度提供了“经典” S60 UI的肖像画版本。这一解析度选项将被实现到终端产品中。


240 x 320 像素

S60 2nd Edition Feature Pack 3起启用的这款UI 为S60终端提供了肖像画QVGA格式。其首次实现是诺基亚N92手机。

320 x 240 像素

S60 3rd Edition引入的这款UI 为S60终端提供了风景画QVGA格式。其首次实现是诺基亚E61智能手机。


352 x 416 像素

“双倍” UI,S60 2nd Edition, Feature Pack 3中起用,提供四倍于“经典”S60 UI解析度。其首次实现是诺基亚N90手机。

416 x 352 像素

S60 3rd Edition中引入的这一UI提供了“双倍” S60 UI解析度的风景画版本。其首次实现是诺基亚N90手机 ,专用于摄像应用。诺基亚E70智能手机首次提供UI 切换功能。

代表性终端

诺基亚 6120 经典版
诺基亚6120是一款双模便携式多媒体电脑手机,支持EGSM 850/900/1800/1900和WCDMA/HSDPA 850/2100。诺基亚6120经典版支持视频呼叫、照相,及通过两个内置相机(一个200万像素,另一个QVGA品质)欣赏视频。用户可通过两英寸QVGA(240 x 320像素)1600万色主显示屏享用视频、音乐和图形。诺基亚6120的其他功能还包括:USB 2.0、带A2DP的蓝牙2.0 EDR,支持MicroSD内存卡。


诺基亚 E90 通信器
诺基亚E90通信器支持3G、HSDPA和WLAN,用于真正的宽带连接。它还支持四频GSM 850/900/1800/1900 和 WCDMA 2100,通信网络涵盖全球。标准键盘、800 x 352像素1600万色的活动矩阵(active matrix)彩色显示屏、以及通常在PC上才有的功能,使诺基亚E90通信器集手提电脑、PDA和手机功能于一体,能完成任何商务工作。诺基亚E90通信器还配备了内置GPS接收器,能利用GPS卫星进行独立定位。用户可使用诺基亚E90通信器预装的地图进行导航和定位。

诺基亚 6110 导航器
诺基亚6110导航器是一款GSM/WCDMA双模便携式手机,支持EGSM 850/900/1800/1900 和 WCDMA 2100 HSDPA。即时易用、完整集成的GPS 导航解决方案让您无论开车还是步行都能找准方向路线。语音向导和具有转向箭头的地图帮助您发现到达目的地的最快路线。诺基亚6110导航器还具有两个内置相机,支持视频呼叫。诺基亚6110导航器配备了2.2英寸QVGA(240 x 320像素)TFT大型彩色显示屏和具有数字变焦和内置LED 闪光灯的200万像素内置相机,它还支持MMS 1.2、web浏览、蓝牙2.0,配有立体声耳机。

诺基亚 N95
诺基亚N95可以通过WLAN或HSDPA(3.5G)连接到移动宽带网络并以10倍于3G的速度下载。用终端内置的GPS可实现定向定位。诺基亚N95是一 款GSM/WCDMA双模便携式多媒体电脑手机,支持EGSM850/900/1800/1900和WCDMA 2100 HSDPA。你可以用诺基亚N95配备的500万像素自动对焦相机拍照,而超高清晰度2.6英寸QVGA(240 x 320像素)和1600万色显示屏则让您享受视频、音乐和图像等。使用内置双声道扬声器聆听增强的“3D立体声”,也可以使用直接电视输出连接或通过无线局域网及UPnP技术将诺基亚N95连接到兼容的电视机,获取大屏幕体验。诺基亚95的其他功能包括:USB2.0、含A2DP立体声音频的蓝牙2.0 EDR,及MicroSD内存卡支持等。

诺基亚 N77
诺基亚N77是一款移动电视和多媒体电脑手机,支持WCDMA 2100 和EGSM 900/1800/1900(或在某些地区支持EGSM 900/1800/1900)。诺基亚N77专门为观看移动电视广播及访问交互式服务而作了优化。除了内置的DVB-H接收器外,诺基亚N77还配备有:2.4英寸多达1600万色的大型显示屏, 立体声扬声器,及用于观看DVB-H移动电视的专用按键。诺基亚N77还配有一个内置的200万像素数码相机,支持MMS(多媒体消息服务)。其兼容 WAP 2.0的浏览器支持XHTML移动描述(MP),并使用TCP/IP 协议栈与网络中的网关进行通讯。诺基亚N77支持Java MIDP 2.0和CLDC 1.1及各种获支持的API。

查阅全部S60 终端 >>

返回页首

入门

开始为Series 60 Platform进行开发了吗?这些文档对平台作了介绍 ,也讲述了如何用C++或Java开发应用,创作主题,及使用WAP1.2.1、XHTML和多媒体消息(MMS)等。

S60 平台:常见问题解答
本文回答了开发伙伴和业务经理们就S60平台所提出的一些最常见问题。这些问题及其答案涵盖所有平台版本、开发选项、可用工具,和市场信息等。

S60 平台:介绍指南
本文从开发伙伴的角度介绍了S60平台的一些主要方面,文档涉及全部平台版本,可用工具,及寻找进一步信息的指南等。 .

S60 平台:基础知识
本文介绍了S60平台。除了对该平台进行概要描述之外,文档还讨论了兼容性、移植,及一些安全性问题。文档也简要介绍了S60终端的一些特征和技术要求。此外,文档提供了S60 平台中所包含的一些API 的发行历史记录。

S60 平台:应用软件框架手册v2.0
本文探讨了S60 C++ 应用设计和实施中所涉及的一些问题。 文章首次针对S60 应用结构提供了一个全面的介绍,讲解了一些特定的S60 控件,并且讨论了C++ 应用中的一些通用的设计问题。

为Series 40和S60终端创建主题:可视化指南 v2.1
这篇经过更新的文档帮助你为Series40和S60终端,和诺基亚 7710 多媒体智能手机创作各种高效优质的主题。 文章针对设计可用且独特的风格、背景、图标和其他元素给出了指导性意见。 更新后的本文内容涵盖新增的Series 40和S60 主题工作室的功能,并且介绍了新增的受支持功能,比如Series 40 3rd Edition 和S60 3rd Edition终端中的一些新功能。《S60主题演示器草图模板》和《S60 主题 Photoshop 草图模板》与本文的内容密切相关。

文档Symbian C++入门>>
文档Java 入门 >>

返回页首

工具与SDKs

诺基亚论坛的工具和SDKs主页提供了诺基亚针对S60平台全部工具和开发包方面的详细信息。该页面也链接到各种“入门”文章,概要介绍各种工具和开发包。

查阅更多工具和SDKs主页了解更多工具信息>>

返回页首

最新工具和SDKs

请于此下载各种最新工具和SDK,用于开发独立应用,或于更新自己钟意的IDE。

Carbide.c++ v1.2,面向Symbian OS 和Open C 开发伙伴的C++开发工具
Carbide.c++是构建于Eclipse框架之上的强有力移动开发工具系列,其中组成部分是:面向终端创建用户的Carbide.c++ OEM Edition,面向前期终端开发者的Carbide.c++ Professional Edition,面向产品手机上应用开发者的Carbide.c++ Developer Edition,及向开发伙伴提供移动体验的免费Carbide.c++ Express。

Open C SDK Plug-In for S60 3rd Edition SDKs, for Symbian OS, for C++
Open C SDK Plug-In for S60 3rd Edition SDKs让开发伙伴们使用九种著名的标准POSIX库和中间件C库( libc、libdl、libpthread、libm、libz、libcrypt、libcrypto、libglib、和libssl) 中的一系列函数。这些Open C库提供了针对S60终端核心函数的类Linux、独立于供应商的C编程接口。Open C使开发伙伴们能方便地将一系列现成的标准C应用移植到S60 3rd Edition,它也让没有多少Symbian C++开发经验的开发伙伴们能为运行于S60 3rd Edition终端的应用创建一些组件。

S60 Platform SDKs for Symbian OS, for C++
S60 Platform SDKs for Symbian OS, for C++支持S60终端C++应用开发。最新版的是S60 SDK for C++ supports S60 3rd Edition, Feature Pack 1。 第一款支持该feature pack的诺基亚终端是诺基亚N95多媒体计算机。 该SDK中包括有应用开发所需的全部重要功能(文档、API参考,及模拟器),但不包括IDE。Carbide.c++是S60 SDKs for C++的推荐IDE。


请浏览S60平台全部工具和SDKs >>

返回页首

最新文档

请阅读这些新文档,了解最新信息。

2007年8月13日

Carbide.c++:介绍白皮书
这篇文档介绍了Carbide.c++。本文首先介绍了Eclipse的背景信息,Carbide.c++所基于的开源集成开发环境(IDE),和现有的一些Carbide.c++版本。然后提供了有关如何用Carbide.c++创建、编辑、构建、测试应用的教程指南。最后,文档讲解了Carbdec.c++的一些其它功能,以及获取更多信息的参考资料。对于任何有志于开始Symbian C++开发或迁移到Carbide.c++的开发伙伴而言,本文提供了入门所需的信息。

2007年8月8日

本地Symbian 应用的OTA 下载:提高ARPU的新机会
本文介绍了通过各种OTA服务向Symbian 智能手机发送本地Symbian 应用的业务利益和选项等信息。文档提供了多个成功的OTA 服务范例。此外还提供了当为本地Symbian 应用实现OTA 发送时所使用的开放移动联盟(OMA)的标准。

2007年7月13日

S60 平台:如何开放单元测试
阅读本文了解有关单元测试、设计单元测试时可使用的技术,和在S60平台上创建并运行单元测试时可使用的各种工具和技术方面的相关信息。

2007年7月12日

诺基亚S60 VoIP实现规范 v1.2
这篇经过更新的文档讲解了诺基亚S60语音IP(VoIP)实现如何满足IETF、3GPP、ITU、OMA和其它各种规范。

2007年7月12日

S60 平台:如何用Flash创建原型应用
了解如何用Adobe Flash Lite为S60移动终端开发用户界面原型。尽管文章着重于S60平台,文中的大多数技术也适用于其它移动平台。

 

请浏览全部S60文档>>

返回页首

支持

诺基亚论坛向开发伙伴提供多种支持选项。

知识库
开发伙伴的第一站应该是诺基亚论坛技术库,其中定期发布已知问题和技术解决方案。访问知识库需要在诺基亚论坛注册,注册免费。

注册访问诺基亚论坛知识库>>

诺基亚论坛技术库
另一个支持信息源是诺基亚论坛技术库。技术库中包括由诺基亚论坛技术咨询和服务团队收集的小型文档项目,类别包括:技术解决方案、常见问题解答,及已知问题。技术库文件包以Microsoft HTML Help (.chm)和WebHelp格式提供在线下载。技术库定期更新。

访问诺基亚论坛技术库>>

讨论区
诺基亚论坛开发伙伴讨论区提供另一种形式的支持。开发伙伴们可在此共享其他S60开发伙伴的知识。

访问诺基亚论坛讨论区>>

技术支持
最后,诺基亚论坛提供了按项目收费的技术支持服务。

更多技术支持信息 >>

返回页首

代码和范例

大量范例应用,大量源代码,助您跨越开发起步阶段:

Java™代码和范例 >>
Symbian C++ 代码和范例 >>

返回页首

订阅通讯稿

保密条款        中文归档

诺基亚免费《目录》软件

新闻

活动

诺基亚论坛 RSS 版

  • 最新终端
  • 最新文档
  • 最新工具
  • 最新博客条目

法律声明 | 保密条款 | 网站地图 | 开发伙伴反馈 | © 诺基亚 2008

A> | © 诺基亚 2008

> AN> 网站地图 | 开发伙伴反馈 | © 诺基亚 2008

http://www.forum.nokia.com/main/general/legal_notice.html">法律声明 | 保密条款 | 网站地图 | 开发伙伴反馈 | © 诺基亚 2008