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平台凭借其技术成熟度和开放生态,在智能手机市场中取得了广泛应用。与运营商和开发者合作推动其全球普及,尽管已被新兴平台取代,但其历史地位不可忽视。
296.18KB
文件大小:
评论区