×

手机操作系统Symbian系介绍

消耗积分:1 | 格式:rar | 大小:0.5 MB | 2017-11-01

分享资料个

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应用程式。
 

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !

'+ '

'+ '

'+ ''+ '
'+ ''+ ''+ '
'+ ''+ '' ); $.get('/article/vipdownload/aid/'+webid,function(data){ if(data.code ==5){ $(pop_this).attr('href',"/login/index.html"); return false } if(data.code == 2){ //跳转到VIP升级页面 window.location.href="//m.lene-v.com/vip/index?aid=" + webid return false } //是会员 if (data.code > 0) { $('body').append(htmlSetNormalDownload); var getWidth=$("#poplayer").width(); $("#poplayer").css("margin-left","-"+getWidth/2+"px"); $('#tips').html(data.msg) $('.download_confirm').click(function(){ $('#dialog').remove(); }) } else { var down_url = $('#vipdownload').attr('data-url'); isBindAnalysisForm(pop_this, down_url, 1) } }); }); //是否开通VIP $.get('/article/vipdownload/aid/'+webid,function(data){ if(data.code == 2 || data.code ==5){ //跳转到VIP升级页面 $('#vipdownload>span').text("开通VIP 免费下载") return false }else{ // 待续费 if(data.code == 3) { vipExpiredInfo.ifVipExpired = true vipExpiredInfo.vipExpiredDate = data.data.endoftime } $('#vipdownload .icon-vip-tips').remove() $('#vipdownload>span').text("VIP免积分下载") } }); }).on("click",".download_cancel",function(){ $('#dialog').remove(); }) var setWeixinShare={};//定义默认的微信分享信息,页面如果要自定义分享,直接更改此变量即可 if(window.navigator.userAgent.toLowerCase().match(/MicroMessenger/i) == 'micromessenger'){ var d={ title:'手机操作系统Symbian系介绍',//标题 desc:$('[name=description]').attr("content"), //描述 imgUrl:'https://'+location.host+'/static/images/ele-logo.png',// 分享图标,默认是logo link:'',//链接 type:'',// 分享类型,music、video或link,不填默认为link dataUrl:'',//如果type是music或video,则要提供数据链接,默认为空 success:'', // 用户确认分享后执行的回调函数 cancel:''// 用户取消分享后执行的回调函数 } setWeixinShare=$.extend(d,setWeixinShare); $.ajax({ url:"//www.lene-v.com/app/wechat/index.php?s=Home/ShareConfig/index", data:"share_url="+encodeURIComponent(location.href)+"&format=jsonp&domain=m", type:'get', dataType:'jsonp', success:function(res){ if(res.status!="successed"){ return false; } $.getScript('https://res.wx.qq.com/open/js/jweixin-1.0.0.js',function(result,status){ if(status!="success"){ return false; } var getWxCfg=res.data; wx.config({ //debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。 appId:getWxCfg.appId, // 必填,公众号的唯一标识 timestamp:getWxCfg.timestamp, // 必填,生成签名的时间戳 nonceStr:getWxCfg.nonceStr, // 必填,生成签名的随机串 signature:getWxCfg.signature,// 必填,签名,见附录1 jsApiList:['onMenuShareTimeline','onMenuShareAppMessage','onMenuShareQQ','onMenuShareWeibo','onMenuShareQZone'] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2 }); wx.ready(function(){ //获取“分享到朋友圈”按钮点击状态及自定义分享内容接口 wx.onMenuShareTimeline({ title: setWeixinShare.title, // 分享标题 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享给朋友”按钮点击状态及自定义分享内容接口 wx.onMenuShareAppMessage({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 type: setWeixinShare.type, // 分享类型,music、video或link,不填默认为link dataUrl: setWeixinShare.dataUrl, // 如果type是music或video,则要提供数据链接,默认为空 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享到QQ”按钮点击状态及自定义分享内容接口 wx.onMenuShareQQ({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享到腾讯微博”按钮点击状态及自定义分享内容接口 wx.onMenuShareWeibo({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享到QQ空间”按钮点击状态及自定义分享内容接口 wx.onMenuShareQZone({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); }); }); } }); } function openX_ad(posterid, htmlid, width, height) { if ($(htmlid).length > 0) { var randomnumber = Math.random(); var now_url = encodeURIComponent(window.location.href); var ga = document.createElement('iframe'); ga.src = 'https://www1.elecfans.com/www/delivery/myafr.php?target=_blank&cb=' + randomnumber + '&zoneid=' + posterid+'&prefer='+now_url; ga.width = width; ga.height = height; ga.frameBorder = 0; ga.scrolling = 'no'; var s = $(htmlid).append(ga); } } openX_ad(828, '#berry-300', 300, 250);