symbian与uiq开发教程之一-初识symbian(转)
symbian是一个智能手机操作系统
什么是智能手机操作系统:
智能手机操作系统就是提供一个通用的平台 可以在这个平台上跑各种程序扩展手机功能
现在用的低端手机运行的都是专用操作系统 写的程序也只能跑在自己的平台上 除了java外
而智能手机操作系统上的程序可以移植到所有运行这个操作系统的平台 并正常运行
symbian的诞生
6年前,早已在PC操作系统领域拥有绝对垄断地位的微软公司决定利用这种优势进军手持设备操作系统市场。尽管微软迟迟没有推出该操作系统,但作为全球最大的收集制造商,诺基亚还是看到了威胁。为此,诺基亚联合其他手机制造商成立了一个与微软相抗衡的组织,即今天的Symbian联盟,主要成员包括摩托罗拉和爱立信等。
Symbian联盟的雏形最初设在英国一家手持设备制造商Psion,这家厂商主要的竞争对手为Palm和康柏。直至1998年6月,Symbian联盟决定基于Psion的技术开发一款适用于移动设备的操作系统Symbian。
为什么是symbian而不是其它操作系统
现在智能手机操作系统有三大主要平台:
symbian 市场占有率应该是70%
后面是的ms mobile(或叫spartphone)操作系统 占有量应该是20%
最后是linux 与palm相关平台
Windows Mobile平台对硬件和整个系统要求更高,因此目前市场上看到的采用Windows Mobile平台的手机终端产品完全是高端产品。当然现在有多普达565 但是个人感觉它只能当个mp3 没有其它功能
linux由于没有统一的标准 各手机开发商都使用自己的linux系统与界面解决方案 所以linux如果想提高占有率 那应该有某个公司专门提供一个解决方案
palm则由于只专注于pda市场 对手机的支持不是很好 所以市场占有率不高
另外一个智能手机系统如果想占领市场 那应该提供更多的软件应用
而现在symbian上软件的数量与质量比其它操作系统都高一个档次 所以 我想
除非有运营商限制只用某个操作系统 不然它的生命力还很强
关于linux智能手机解决方案
在某些情况下 也有可能使用linux智能手机解决方案 如日本 ntt 就限制使用ms mobile,推广使用symbian与linux
另外还有中国 现在国内的形势是力推tds-cdma,所以厂家需要自己的操作系统,
另外还有一种情况就是:
symbian是一个商业操作系统 那它必然存在风险 最大的风险就是:
如果symbian不开发了 或是改变授权方式了 那手机厂家是不是要被迫跟着
所以很多手机厂家都在同时准备自己的操作系统 不在一条船上走死 他们同时开发linux方面的手机
除了nokia 因为它是symbian的最大股东 无论怎样都会订制出符合自己要求的规则
对于linux智能手机解决方案 我想最好的解决方案应该是monta vista linux+derectfb
monta vista linux由于处理事件快速 受到很多公司的关注 并且现在也已经有几款基于它的产品
directfb是一个库 提供在framebuffer上直接输出图形的办法
由于在内核级实现图形 所以显示速度快
现在已经有gtk-directfb 可以方便的把gtk程序移植到mobile上
但是我更看好enlightenment on directfb
enlightenment是一个桌面环境 以高度的可订制风格 及有艺术家的外观得到不少fans的追逐
现在它已经生成一个可以在pda上跑的版本 可以到rasterman.com上看
链接应该在这里
http://www.rasterman.com/files.html eem.avi
另外由于他只有2M带宽 所以请不要使用多线程下载
enlightenment的网站
www.enlightenment.org
enlightenment.sf.net
irc: irc://freenode/e
现在有五个开发者 领导者是rasterman 并且如果有需要 并且可以全职开发的话 那将可以在6个月内推出一个e for mobile版本
如果你想资助他们或是请他们帮忙开发e for mobile请与他们联系
如果想参与e开发 或是想讨论e 那可以到loveunix.net或是wsue.org或是参与e的邮件列表
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10294527/viewspace-126182/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/10294527/viewspace-126182/
symbian与uiq开发教程之一-初识symbian(转)相关推荐
- symbian与uiq开发教程[完整版]
symbian是智能手机中的操作系统 在目前手机操作系统的争夺中,Symbian市场占有率达到了70%,是当之无愧的老大,而微软的 windowsmobile和其他操作系统一共只有30%的份额. 而当 ...
- symbian与uiq开发教程
文章作者:无双: 原发处:loveunix.net 欢迎转载,但是保留原作者与发表网站 保留版权声明 symbian是智能手机中的操作系统 在目前手机操作系统的争夺中,Symbian市场占有率达到了7 ...
- [图文]symbian与uiq开发教程(转)
symbian是智能手机中的操作系统 在目前手机操作系统的争夺中,Symbian市场占有率达到了70%,是当之无愧的老大,而微软的 windowsmobile和其他操作系统一共只有30%的份额. 而当 ...
- [转贴]Symbian开发入门 - UIQ开发教程
文章作者:无双: 原发处:loveunix.net 欢迎转载,但是保留原作者与发表网站 保留版权声明 文章作者:无双: 原发处:loveunix.net 欢迎转载,但是保留原作者与发表网站 保留版权声 ...
- symbian系统开发教程(一)
第一章:Symbian OS简介 作者:谢兴 enigma19971@hotmail.com ---转载需 ...
- symbian系统开发教程(一) 1
第一章:Symbian OS简介 作者:谢兴 enigma19971@hotmail.com ---转载需 ...
- 基于Symbian os 手机开发
最近开始学习基于Symbian 的手机开发 ,有兴趣的或者有经验的 留个名讨论下嘛 .
- Symbian编程与开发环境设置
一. symbian/' target='_blank'>Symbian针对不同的终端有不同的开发包,目前多见的是NOKIA的60和80系列Series 60 SDK for symbian/' ...
- 便宜的Symbian手机应用开发公司
便宜的Symbian手机应用开发公司 此时手提电话已成为很普通的,并谈到了作为人的主要要求.目前人们不使用他们的手机来进行语音通话.他们很容易使用一个小的迷你电脑.如果一个人想进入智能手机市场,这是非 ...
最新文章
- GOF23设计模式(创建型模式)单例模式
- openlayers map获取全部feature_tf2.0基础-tf.data与tf.feature_column
- Visual Studio 2010构建Web浏“.NET研究”览器应用程序
- ORA-01502:索引或这类索引的分区处于不可用状态 的解决方法
- Mysql备份工具xtrabackup 8 安装图解
- 电子工程师过去1年的点点滴滴
- 曝张一鸣在游戏群批员工上班时聊游戏,遭回怼:那你退群啊
- MySQL误删数据救命指南:必收藏
- CSS中expression怎么用? CSS expression详解
- 单机环境下(双机或是分布式系统不用考虑这个问题),app_offline.htm是个不错的选择...
- python函数递归调用时对深度没有限制_在Python程序中设置函数最大递归深度
- mysql start tran_mysql事务,START TRANSACTION, COMMIT和ROLLBACK,SET AUTOCOMMIT语法
- NCBI Genbank核苷酸序列数据库检索基因序列解读
- STM32L476 FLASH option bytes
- 感悟和体会数据结构和算法
- 生命的轨迹会沿着期望的方向走去
- [二分查找] [luoguP3500] [POI2010] TES-Intelligence Test
- pytorch GradScale 梯度缩放算子
- scada与MySQL连接_SCADA系统关系数据库转储
- matlab 向量_Matlab:向量点积和叉积及求模
热门文章
- JavaScript 制作12小时进制的时钟特效
- Day 04-常用Composition API_ref reactive 函数
- 关于yo3 所遇到的问题
- 第二章:RocketMQ集群监控平台 rocketmq-console 搭建
- Docker快速入门与使用
- c#样条曲线命令_C# chart控件绘制曲线
- 使用老毛桃U盘给联想G400装系统
- .Net基础——程序集与CIL HttpClient封装方法 .Net Core 编码规范 C#中invoke和beginInvoke的使用 WebServeice 动态代理类...
- 易语言如何使用处理事件
- 最大熵,三硬币模型的R语言代码