s60_platform_introductory_guide.md

Symbian S60平台介绍


一、引言

目的与范围

档提供Symbian S60平台的基本介绍,帮助开发者和用户了解该平台的核心特性及其应用场景。涵盖Symbian OS、S60平台服务及应用程序开发环境等多个方面。

什么是S60平台?

S60是基于Symbian操作系统的用户界面框架与应用环境,由诺基亚、爱立信、摩托罗拉等公司联合开发。支持C++、Java、Web技术等多种技术栈。


二、S60平台详解

  • Symbian OS:为移动设备设计,提供底层硬件管理和系统服务。
  • Symbian OS扩展:增强多媒体、网络连接等系统功能。
  • Open C:基于C语言,支持访问底层功能以开发原生服务。
  • S60平台服务:电话、联系人管理、日历同步等基础服务。
  • S60应用程序服务:定位、图形界面等高级API,提升开发效率。
  • S60 Java™技术服务:内置JVM,支持Java语言应用开发。
  • Web Run-Time:支持HTML、CSS、JavaScript等Web标准。
  • S60应用程序类型:支持原生、Java、Web等多种类型应用。

S60平台技术功能包括:

- 通信:支持GSM、UMTS、蓝牙等协议。

- 消息传递:内置邮件、短信、彩信支持。

- 浏览:支持HTTP、HTTPS协议的浏览器。

开发环境选项:

- C++:高性能应用首选。

- Open C:适合C语言项目。

- Java技术:跨平台开发与原型制作。

- Web Widgets:适用于轻量Web应用。

- 内容开发:多媒体、游戏等内容制作。

- 其他:支持脚本语言开发。

用户界面设计:支持触摸屏与非触摸屏,直观易用。


三、S60版本历史

  • S60 1st Edition:奠定平台架构。
  • S60 2nd Edition:功能增强,提升用户体验。
  • S60 3rd Edition:优化性能,支持新网络技术如HSDPA。

四、商业案例

S60平台凭借其技术成熟度和开放生态,在智能手机市场中取得了广泛应用。与运营商和开发者合作推动其全球普及,尽管已被新兴平台取代,但其历史地位不可忽视。


pdf 文件大小:296.18KB