资料介绍
Symbian操作系统是现今手机领域中应用范围最广的操作系统,并且拥有相当多针对不同用户的界面,也就是常说的Series。关于Symbian操作系统的界面,我们先来明确一个概念:不管是Series60、Series80、Series90还是UIQ,它们都是基于Symbian平台而开发的界面,然后各自根据一些硬件特性来进行区分。Series的全名是SeriesDeveloperPlatform。目前有三种不同series,分别为 series 60、series 80、series90。
Series 60
采用Series60界面的智能手机是目前Symbian智能机中出货量最高的。它具有以下特征:176208或更高分辨率的彩色屏幕、两个功能键、五方向键、数字键盘及特殊功能键,九宫格菜单。采用Series60界面的手机体积相对较小,用户完全可以用单手完成全部操作。此外,Series60界面手机还具有诸如数码相机、SMS、MMS、个人信息管理(PIM)、音频及视频录制、XHTML/WML浏览、JAVA支持等功能。
Series 80
Series80具有强大的商务办公性能和高速数据能力,被应用于高端产品。采用Series80界面的移动设备特征很明显:可折叠,内屏为640200 的高分辨率屏幕。类似于PC键盘的完整键盘,存储空间大,可以存储较多数据、文件。采用Series80界面的产品支持各类文档、电子表格(SpreadSheet)以及演示文件的编辑操作,以及PDF浏览,并且随着技术的发展,采用series80界面的移动设备开始支持WLAN无线网络,可以高速浏览HTML和XHTML页面,收发电邮,因此,被作为高端,顶级的商务PDA。
Series 90
Series 90的开发与Series80的开发密切相关。两者间既有联系又有区别,如果说Series80偏重于商务功能,Series90则偏重于多媒体娱乐。它具有一个320640的高分辨率彩色屏幕,采用触摸屏设计,屏幕虚拟键盘,通过手写识别进行操作。Series90为用户提供了强大的多媒体应用和网络等方面的功能,用户可用其进行多媒体播放和互联网浏览。
UIQ Series:
UIQSeries操作平台的特性是它的多媒体性,功能全面。UIQ界面上可支持手写操作,不过切换和关闭任务比较麻烦。UIQSeries是 SymbianOS 的系统架构上,专门为高阶的多媒体手机而设计,使用起来非常类似PDA操作。它的主要特征为:一个208320的触碰式彩色屏幕,可以通过手写笔进行输入和操作。大部分机型没有键盘。
介绍Symbian,就不得不提到Series60,正是这个UI界面,让我们接触、了解了Symbian。所以有必要对Series60进行稍微详细点的介绍。作为目前Symbian智能机中出货量最大的用户界面,Series60受到了厂商和广大用户的追捧和喜爱。厂商更是投入了大量的资金对 Series60进行研发。Series60从诞生至今已经有了三个版本,并且有多个PARK。
Series 60的三个版本分别支持以下功能:
Series 60第一版基本功能:
个人信息管理;日历、电话本、照像册、目录、与PC同步的文件管理应用程序;
连接:支持USB、蓝牙、IrDA协议。
短信服务:基于GSM传输的450个字节以下的短信服务。
E-mail:支持IMAP4, POP3, SMTP, MIME2。支持GRPS。
其它:中文支持、PC连接软件、插件、RealOne Player, XHTML 移动协议。
Series 60第二版基本功能:
多媒体:照相机、图像浏览、RealOne Player、多媒体应用程序
个人帐户管理:通过因特网支付信用卡的支持
文件管理:充许使用者创建、删除、移动文件或是目录。
应用软件管理:
个人主题:包括UI themes,如更换背景、图标。
其它:HTTP 支持,高级MMS 服务,支持SMIL协议,录音功能。
Series 60第三版基本功能:
Macromedia Flash 、音乐播放、OMA DRM 2.0、单机应用程序、桌面主题、新内容格式,支持MSActiveSync、Windows Media Player mpeg、MSDRM编码;synch 1.2,IMAP/POP、OMA email notification, OMA data synch,email 检测。
目前,支持SymbianOS的厂商很多,SymbianOS的发展前途被大多数人所看好。其良好的开放性和第三方软件易开发性,可以更好更快地进行市场占领。但是,如果没有足够的第三方应用软件的跟进,SymbianOS就无法发挥其强大的支持扩展能力,让我们共同祝愿SymbianOS在智能移动设备的道路上越走越远!
Symbian作为一款已经相当成熟的操作系统,具有以下的特征:
第一,提供无线通信服务,将计算技术与电话技术相结合。
第二,操作系统固化。
第三,相对固定的硬件组成。
第四,较低的研发成本。
第五,强大的开放性。
第六,低功耗,高处理性能。
第七,系统运行的安全、稳定性。
第八,多线程运行模式。
第九,多种UI,灵活,简单易操作。
以上总结的九点,并不代表说为SymbianOS所独有,只是SymbianOS将其这些特点突出,并且充分的这些特点发挥了优势,让其更好的为用户服务。
Symbian OS的不足
Symbian机型所采用的硬件配置较低,且各类机型采用的的处理器主频较低,虽然系统可以使其获得较高的处理效能,但是在多媒体等方面的表现依然不尽如人意。在多媒体方面,SymbianOS对主流的媒体格式的支持性较差。SymbianOS虽然采用多种平台,来适应不同人群和各类需要,但是这也给 SymbianOS带来了一种限制性的发展障碍。各个平台之间第三方软件不兼容,且软件开发商多专注于某一个平台,大大减少了各个平台上可用的第三方软件,给用户带来了一定的不便。版本之间兼容性差也是SymbianOS需要改进的一个地方,每当新版本的SymbianOS发布并有产品面世时,系统的兼容性便成了其发展的一个大敌。相当多的一部分软件需要软件开发商跟进,开发新的版本才能得以解决。细节注意不够,由于symbian只提供给厂商一个内核及UI,很多细节功能需要厂商去添加,但是很多厂商将着眼点放在了产品的多功能及综合性能等方面,往往忽略了一些基本的功能。一些机型甚至连工作日闹钟这类功能都需要第三方软件才能实现,这无疑给不熟悉symbian的用户的带来了极大的不便。
Symbian的硬件构成
一般来说,Symbian系统的主要以下几个硬件部分组成,中央处理器、ROM、RAM、IO设备和电源。各个硬件构成各司其职,保证系统的运行。 Symbian系统一般采用32位处理器,系统运行及数据运算都依靠处理器来完成。ROM内固化Symbian系统和设备自带的各项功能。RAM则是用以存放当前活动的程序和系统运行必需的数据,以及各类临时性交换文件,或者作为WAP缓存等,此外还负责存放用户的一些数据。IO设备包括一般的控制设备,如键盘,触摸屏、扩展存储卡、蓝牙接口等。电源则为电池或者外接电源。以Series60手机为例,一般会采用德州仪器的AMR处理器,在插入存储卡之后,系统一般存在4个逻辑存储驱动器:C盘手机自带的用户存储盘,即FlashMemory,这种芯片的优点是不需要电力来维持资料,并且可以随时修改,D盘则是一个以空闲运行内存虚拟的缓存盘,E盘是用户插入的MMC卡,Z盘则固化了系统,即我们之前说到的ROM.
开发须知:
在Symbian的架构上有多种不同的平台,他们提供不同的软件开发套件(SDK)给程式开发人员,最主要的分别是UIQ和S60平台。个别的手机制造商,或是同家族系列,通常也在网络上提供可下载的SDK和软件开发延伸套件(SymbianDeveloperNetwork)。SDK内含说明文件、表头档案、数据库和在Windows运作的模拟器(WINS),到了Symbianv8,SDK加入了该版本的GCC编译器(跨平台编译器),才能够正常在装置内使用。
由于Symbianv9使用新的ABI,所以需要一个新的编译器。在SDK方面来说,UIQ提供简化的framework使得单一的UIQSDK提供所有使用UIQ3的装置的开发基础,使用UIQ3的装置像SonyEricsson P990、M600和P1i。
SymbianC++程式设计在市售的整合式开发环境(IDE)之下完成。之前较常见的是VisualStudio,但是以现在的Symbian版本,比较偏爱于Symbian版的CodeWarrior。不过在2006年Nokia的Carbide.c++将会取代CodeWarrior。预期 Carbide.c++会释出不同版本:其一个免费版(Carbide.c++Express)允许使用者在模拟器上去设计软件原型。
还有为Symbian设计的Borland IDE。Symbian操作系统也可借由社群的技术开发而在Linux和MacOSX的环境下开发,有些部份Symbian允许公开key tool源代码。有一个插件允许在的Xcode IDE for MacOSX的环境下开发Symbian应用程式。
开发完成后,Symbian的应用程式需要找一个管道传输到消费者的移动电话。它们通常包装成SIS档案,透过电脑连线、蓝牙或是记忆卡。一个替代方案是去找手机制造商来合作使手机内建该程式。但是在SymbianOS9的SIS档案会稍稍不易推广,原因是每个程式都至少要拥有Symbian的签署才能安装在该操作系统的手机。
Java MEforSymbian的应用程式是使用正式的技术开发工具像是J2ME无线套件。它们包装成JAR或JAD档案。其他像是名为SuperWaba的工具是提供建立SymbianOS7.0或7.0s的Java应用程式。
Series 60
采用Series60界面的智能手机是目前Symbian智能机中出货量最高的。它具有以下特征:176208或更高分辨率的彩色屏幕、两个功能键、五方向键、数字键盘及特殊功能键,九宫格菜单。采用Series60界面的手机体积相对较小,用户完全可以用单手完成全部操作。此外,Series60界面手机还具有诸如数码相机、SMS、MMS、个人信息管理(PIM)、音频及视频录制、XHTML/WML浏览、JAVA支持等功能。
Series 80
Series80具有强大的商务办公性能和高速数据能力,被应用于高端产品。采用Series80界面的移动设备特征很明显:可折叠,内屏为640200 的高分辨率屏幕。类似于PC键盘的完整键盘,存储空间大,可以存储较多数据、文件。采用Series80界面的产品支持各类文档、电子表格(SpreadSheet)以及演示文件的编辑操作,以及PDF浏览,并且随着技术的发展,采用series80界面的移动设备开始支持WLAN无线网络,可以高速浏览HTML和XHTML页面,收发电邮,因此,被作为高端,顶级的商务PDA。
Series 90
Series 90的开发与Series80的开发密切相关。两者间既有联系又有区别,如果说Series80偏重于商务功能,Series90则偏重于多媒体娱乐。它具有一个320640的高分辨率彩色屏幕,采用触摸屏设计,屏幕虚拟键盘,通过手写识别进行操作。Series90为用户提供了强大的多媒体应用和网络等方面的功能,用户可用其进行多媒体播放和互联网浏览。
UIQ Series:
UIQSeries操作平台的特性是它的多媒体性,功能全面。UIQ界面上可支持手写操作,不过切换和关闭任务比较麻烦。UIQSeries是 SymbianOS 的系统架构上,专门为高阶的多媒体手机而设计,使用起来非常类似PDA操作。它的主要特征为:一个208320的触碰式彩色屏幕,可以通过手写笔进行输入和操作。大部分机型没有键盘。
介绍Symbian,就不得不提到Series60,正是这个UI界面,让我们接触、了解了Symbian。所以有必要对Series60进行稍微详细点的介绍。作为目前Symbian智能机中出货量最大的用户界面,Series60受到了厂商和广大用户的追捧和喜爱。厂商更是投入了大量的资金对 Series60进行研发。Series60从诞生至今已经有了三个版本,并且有多个PARK。
Series 60的三个版本分别支持以下功能:
Series 60第一版基本功能:
个人信息管理;日历、电话本、照像册、目录、与PC同步的文件管理应用程序;
连接:支持USB、蓝牙、IrDA协议。
短信服务:基于GSM传输的450个字节以下的短信服务。
E-mail:支持IMAP4, POP3, SMTP, MIME2。支持GRPS。
其它:中文支持、PC连接软件、插件、RealOne Player, XHTML 移动协议。
Series 60第二版基本功能:
多媒体:照相机、图像浏览、RealOne Player、多媒体应用程序
个人帐户管理:通过因特网支付信用卡的支持
文件管理:充许使用者创建、删除、移动文件或是目录。
应用软件管理:
个人主题:包括UI themes,如更换背景、图标。
其它:HTTP 支持,高级MMS 服务,支持SMIL协议,录音功能。
Series 60第三版基本功能:
Macromedia Flash 、音乐播放、OMA DRM 2.0、单机应用程序、桌面主题、新内容格式,支持MSActiveSync、Windows Media Player mpeg、MSDRM编码;synch 1.2,IMAP/POP、OMA email notification, OMA data synch,email 检测。
目前,支持SymbianOS的厂商很多,SymbianOS的发展前途被大多数人所看好。其良好的开放性和第三方软件易开发性,可以更好更快地进行市场占领。但是,如果没有足够的第三方应用软件的跟进,SymbianOS就无法发挥其强大的支持扩展能力,让我们共同祝愿SymbianOS在智能移动设备的道路上越走越远!
Symbian作为一款已经相当成熟的操作系统,具有以下的特征:
第一,提供无线通信服务,将计算技术与电话技术相结合。
第二,操作系统固化。
第三,相对固定的硬件组成。
第四,较低的研发成本。
第五,强大的开放性。
第六,低功耗,高处理性能。
第七,系统运行的安全、稳定性。
第八,多线程运行模式。
第九,多种UI,灵活,简单易操作。
以上总结的九点,并不代表说为SymbianOS所独有,只是SymbianOS将其这些特点突出,并且充分的这些特点发挥了优势,让其更好的为用户服务。
Symbian OS的不足
Symbian机型所采用的硬件配置较低,且各类机型采用的的处理器主频较低,虽然系统可以使其获得较高的处理效能,但是在多媒体等方面的表现依然不尽如人意。在多媒体方面,SymbianOS对主流的媒体格式的支持性较差。SymbianOS虽然采用多种平台,来适应不同人群和各类需要,但是这也给 SymbianOS带来了一种限制性的发展障碍。各个平台之间第三方软件不兼容,且软件开发商多专注于某一个平台,大大减少了各个平台上可用的第三方软件,给用户带来了一定的不便。版本之间兼容性差也是SymbianOS需要改进的一个地方,每当新版本的SymbianOS发布并有产品面世时,系统的兼容性便成了其发展的一个大敌。相当多的一部分软件需要软件开发商跟进,开发新的版本才能得以解决。细节注意不够,由于symbian只提供给厂商一个内核及UI,很多细节功能需要厂商去添加,但是很多厂商将着眼点放在了产品的多功能及综合性能等方面,往往忽略了一些基本的功能。一些机型甚至连工作日闹钟这类功能都需要第三方软件才能实现,这无疑给不熟悉symbian的用户的带来了极大的不便。
Symbian的硬件构成
一般来说,Symbian系统的主要以下几个硬件部分组成,中央处理器、ROM、RAM、IO设备和电源。各个硬件构成各司其职,保证系统的运行。 Symbian系统一般采用32位处理器,系统运行及数据运算都依靠处理器来完成。ROM内固化Symbian系统和设备自带的各项功能。RAM则是用以存放当前活动的程序和系统运行必需的数据,以及各类临时性交换文件,或者作为WAP缓存等,此外还负责存放用户的一些数据。IO设备包括一般的控制设备,如键盘,触摸屏、扩展存储卡、蓝牙接口等。电源则为电池或者外接电源。以Series60手机为例,一般会采用德州仪器的AMR处理器,在插入存储卡之后,系统一般存在4个逻辑存储驱动器:C盘手机自带的用户存储盘,即FlashMemory,这种芯片的优点是不需要电力来维持资料,并且可以随时修改,D盘则是一个以空闲运行内存虚拟的缓存盘,E盘是用户插入的MMC卡,Z盘则固化了系统,即我们之前说到的ROM.
开发须知:
在Symbian的架构上有多种不同的平台,他们提供不同的软件开发套件(SDK)给程式开发人员,最主要的分别是UIQ和S60平台。个别的手机制造商,或是同家族系列,通常也在网络上提供可下载的SDK和软件开发延伸套件(SymbianDeveloperNetwork)。SDK内含说明文件、表头档案、数据库和在Windows运作的模拟器(WINS),到了Symbianv8,SDK加入了该版本的GCC编译器(跨平台编译器),才能够正常在装置内使用。
由于Symbianv9使用新的ABI,所以需要一个新的编译器。在SDK方面来说,UIQ提供简化的framework使得单一的UIQSDK提供所有使用UIQ3的装置的开发基础,使用UIQ3的装置像SonyEricsson P990、M600和P1i。
SymbianC++程式设计在市售的整合式开发环境(IDE)之下完成。之前较常见的是VisualStudio,但是以现在的Symbian版本,比较偏爱于Symbian版的CodeWarrior。不过在2006年Nokia的Carbide.c++将会取代CodeWarrior。预期 Carbide.c++会释出不同版本:其一个免费版(Carbide.c++Express)允许使用者在模拟器上去设计软件原型。
还有为Symbian设计的Borland IDE。Symbian操作系统也可借由社群的技术开发而在Linux和MacOSX的环境下开发,有些部份Symbian允许公开key tool源代码。有一个插件允许在的Xcode IDE for MacOSX的环境下开发Symbian应用程式。
开发完成后,Symbian的应用程式需要找一个管道传输到消费者的移动电话。它们通常包装成SIS档案,透过电脑连线、蓝牙或是记忆卡。一个替代方案是去找手机制造商来合作使手机内建该程式。但是在SymbianOS9的SIS档案会稍稍不易推广,原因是每个程式都至少要拥有Symbian的签署才能安装在该操作系统的手机。
Java MEforSymbian的应用程式是使用正式的技术开发工具像是J2ME无线套件。它们包装成JAR或JAD档案。其他像是名为SuperWaba的工具是提供建立SymbianOS7.0或7.0s的Java应用程式。
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- 介绍几种开源嵌入式操作系统
- 单片机编程和操作系统综述 40次下载
- 基于Symbian的智能手机软件开发详解 23次下载
- STM32嵌入式操作系统的介绍 38次下载
- Linux的Ubuntu操作系统的安装教程 22次下载
- Symbian操作系统环境下通信系统如何进行设计与实现 5次下载
- 嵌入式操作系统的介绍和嵌入式操作系统的发展状况和应用前景说明
- 什么是操作系统?FreeRTOS中文实用教程让你快速入门FreeRTOS 270次下载
- Linux操作系统下C语言编程入门.pdf 95次下载
- 实例分析Symbian OS的本地化技术研究 0次下载
- 最新智能手机操作系统详细介绍 106次下载
- Symbian操作系统环境下通信系统的设计与实现
- 基于Symbian操作系统的套接字通信研究
- Linux操作系统原理及应用 0次下载
- 无线信息设备的理想操作系统Symbian OS
- 深度解析全球操作系统格局 671次阅读
- 详解实时操作系统和非实时操作系统 3500次阅读
- Linux是实时系统还是分时操作系统? 1414次阅读
- 鸿蒙OS能否成为第三大操作系统? 1763次阅读
- 米尔科技嵌入式实时操作系统介绍 2179次阅读
- 被抛弃的手机第三操作系统 2538次阅读
- 华为发布最强操作系统 3485次阅读
- 华为或将推出自主手机操作系统 3103次阅读
- 对实时操作系统特性的讨论 5039次阅读
- 五种基于STM平台的且满足实时控制要求操作的嵌入式操作系统的介绍 5158次阅读
- 嵌入式操作系统是什么_嵌入式操作系统有哪些 2w次阅读
- 国产操作系统究竟哪里不行_国产操作系统为何难普及 1.3w次阅读
- 简要介绍了操作系统虚拟化的概念,以及实现操作系统虚拟化的技术 1.3w次阅读
- 如何安装实时操作系统RTOS 6104次阅读
- 物联网操作系统的架构和基本功能 5529次阅读
下载排行
本周
- 1TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 2开关电源基础知识
- 5.73 MB | 6次下载 | 免费
- 3100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 4嵌入式linux-聊天程序设计
- 0.60 MB | 3次下载 | 免费
- 5基于FPGA的光纤通信系统的设计与实现
- 0.61 MB | 2次下载 | 免费
- 6基于FPGA的C8051F单片机开发板设计
- 0.70 MB | 2次下载 | 免费
- 751单片机窗帘控制器仿真程序
- 1.93 MB | 2次下载 | 免费
- 8基于51单片机的RGB调色灯程序仿真
- 0.86 MB | 2次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33564次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21548次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6653次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537796次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191185次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183278次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多