<script>function StorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.365key.com/storeit.aspx?t='+escape(d.title)+'&u='+escape(d.location.href)+'&c='+escape(t),'keyit','scrollbars=no,width=475,height=575,left=75,top=20,status=no,resizable=yes'));keyit.focus();}</script>
作者:华清远见嵌入式学院
或许是由于近一段时间以来,3G的呼声是一浪高过一浪,或许是因为大家对新一代手机的关注热度节节攀升,也许是在许多文章中,Symbian的出现始终和3G息息相关的缘故,在和许多来华清远见咨询培训课程的朋友交流沟通的过程中,我不止一次地发现:有许多人把3G和Symbian完全等同了起来,甚至认为从事3G产品的开发就一定是从事基于Symbian手机操作系统的开发。个人认为这种混淆将会直接影响到学习的方向,所以感觉有必要给大家解释一下,有时候看似很基本的问题,如果从最初就弄错了,那后面的大方向可就容易出问题了,呵呵!
首先解释一下“什么是3G?”,所谓3G,全称为3rd Generation,中文含义就是指第三代数字通信。作为第三代数字通信,与前两代的主要区别是在传输声音和数据的速度上的提升,3G能够在全球范围内更好地实现无缝漫游,并处理图像、音乐、视频流等多种媒体形式,从而提供包括网页浏览、电话会议、电子商务等多种信息服务。通俗的说,3G的应用可以把我们的手机变成功能更为强大的智能化手机,即小电脑,从而实现随时随地视频通话、无线搜索、手机电视、手机音乐等功能。
此外,伴随着3G应用领域的发展,还有一个大家普遍关注的话题就是“3G本”,即内置3G通信模块的上网本(所谓上网本是指尺寸较小、配置较低、性能较差、用途主要用于上网的笔记本。用户使用上网本可以进行网页浏览、音乐视频的播放、即时聊天、收发邮件、玩基本的网络游戏等,但无法处理高级复杂的软件和大型的文件。由于定位于上网功能,较低的配置使得上网本的成本大大降低,价格也相比传统笔记本有大幅下降。),我们借助“3G本”能够通过3G网络进行高速宽带无线网络连接,从而实现真正的随时随地,无线宽带上网。总体来说,作为第三代数字通信技术,3G将会给我们的无线通信和沟通带来更非凡的感受,让我们的上网冲浪之旅更加畅快,呵呵!
那么Symbian又是什么呢?简单的说,Symbian是3G时代在智能化手机上得到更多应用和普及的一种手机操作系统。除了支持3G技术之外,Symbian还可以支持GPRS、蓝芽、SyncML等技术。但需要提示大家的是:虽然Symbian占据了手机操作系统百分之三十几的市场份额,但并不是说Symbian是3G时代、智能化手机上唯一可选的操作系统。除Symbian之外,同样占有不少市场份额的手机操作系统还包括:微软的Windows Mobile,苹果的iPhone OS、谷歌的Android,开源的Linux、Palm的webOS等。开发人员可以基于这些手机操作系统平台开发功能更强大、界面更友好的应用软件,从而扩展用户的手机功能。
事实上,从智能手机诞生的那一刻起,手机操作系统就一直处在群雄并起的混战时代。随着近一段时间智能手机的迅猛发展,手机操作系统市场上更是显得战火纷飞。目前的情况是,除了Symbian与Windows Mobile的竞争之外,在互联网时代奇迹般崛起的Google也早已经成为微软的心腹大患,而多年前错失历史机遇的苹果终于在移动互联网时代的手机上找回了面子,Palm和Linux系统也不甘示弱。所以,Google的Android来势汹汹,G1一亮相就引发轰动。更不要说如今出尽风头的苹果iPhone。
可以预见,围绕着手机操作系统,传统的运营商、手机制造商、软件商都将使出浑身解数权。而在操作系统大战中,开源与闭源之争、开放与封闭之争、免费与收费之争都将持续。所以不要以为在3G领域内,Symbian是一枝独秀,事实上,百家争鸣的局面要求我们更全面的关注智能化手机软件产品研发的标准和规范,更全面地掌握智能化手机软件产品研发的工作过程。
在目前华清远见推出的系列手机开发的课程中,就不仅包括了Symbian开发班、还包括了Android应用开发培训班以及Windows Mobile手机应用开发培训班,以帮助广大的技术爱好者更好在这个行业中发展。
分享到:
相关推荐
3G梦工场聘请了来自盛大、腾讯、日本LYC、Com2Us、掌上明珠等一线企业的研发工程师和工程经理作为专职讲师,他们拥有丰富的实战经验,掌握J2ME、Symbian、Windows Mobile、MTK、iPhone、Android等最新3G开发技术,...
6. **操作系统和软件**:3G领域的操作系统多样化,如Symbian、Windows CE和Linux等,这可能导致互连互通的复杂性增加。 7. **像素标准**:在3G终端上,类似PC屏幕的多种分辨率设置也需要考虑,以适应不同的应用需求...
MMS服务通常基于WAP(Wireless Application Protocol,无线应用协议)技术,允许用户通过GPRS、3G等移动数据网络发送和接收包含文本、图片、音频和视频等多种媒体格式的消息。在Symbian C++中,这需要使用一系列的...
MDP通过连接数据库、Web服务、HTML页面等多种数据源,可以有效地将现有的各种业务系统进行集成,如OA(办公自动化)、ERP(企业资源计划)、CRM(客户关系管理)等业务信息系统,以及企业的官方网站和其他业务系统。...
总结来说,智能电话和3G电话的关系在于,智能电话可能支持3G网络,但并非所有智能电话都是3G电话。3G技术为移动通信带来了更高速的数据传输能力,但其普及和成熟需要时间。对于普通用户而言,不必急于购买3G电话,...
2010年,全球智能手机市场的竞争日益加剧,各大厂商如三星、LG、戴尔和华为等,都在积极扩展产能,提升产品性能,并尝试与运营商建立合作关系。与此同时,拥有自主知识产权的操作系统、硬件和服务的厂商,如苹果、...
此外,手机还可以按照网络类型分为3G、GSM和CDMA手机,这关系到手机的网络连接速度和覆盖范围。 手机操作系统是手机功能的核心,目前主流的系统有Palm OS、Symbian、Windows CE和Linux。Palm OS由Palm公司开发,...
【3G与Android的关系】 3G(第三代移动通信)是移动通信技术发展的一个里程碑,支持高速数据传输和多媒体服务。Android作为3G应用开发的重要平台,得益于其开放性和灵活性,能够充分利用3G网络提供的高速数据服务,...
框架定义了既定的类别之间的关系以及预设对象之间的交互关系和行为,还具备了预设的函数实现。Android应用开发工程师可以根据需求在子类中修改默认行为。 ### Android应用程序与使用者的交互关系图 这部分内容没有...
论坛为双方提供了交流平台,促进了两国在信息技术领域的合作,增强了市场理解和长期伙伴关系。 **3. 未来科技展区** 该展区汇集了国内外研究机构、大学和创新型企业,展示他们在信息通信领域的前沿研究和创新产品...
2007年,Mobile Linux的市场份额相对于Symbian和Windows Mobile呈现下滑趋势,主要原因是诺基亚和索尼爱立信推动Symbian的市场份额上升,而Windows Mobile也在多普达、三星、联想、夏新和索尼爱立信等手机厂商的支持...
诺基亚S60系列是诺基亚公司在2000年代至2010年代初推出的智能手机平台,基于塞班(Symbian)操作系统的一个重要分支。这一系列手机以其强大的功能、丰富的应用和可扩展性深受用户喜爱。在这款内部资料中,我们可以...
基地的技术培训成果非常丰富,包括了Android、iPhone、Symbian、Windows Mobile、J2ME、MTK等定制化的手机应用开发技术培训和TD-SCDMA通信技术培训等。这些技术培训服务已经被包括中国移动、中国电信和中国联通等...
回到Mobile Linux的话题,2007年,Symbian和Windows Mobile在中国市场占据主导地位,而Mobile Linux市场份额下滑,主要原因是摩托罗拉的衰退。然而,随着3G时代的到来,运营商需要定制化的智能手机来提供特色服务。...
在智能手机软件平台领域,Android面临如Symbian、Windows Mobile、RIM BlackBerry、iPhone、Palm、Brew和Java/J2ME等竞争。尽管在早期市场份额中,Android并不占据主导,但随着技术的演进和Google的持续投入,...
其次,诺基亚重视研发投入,持续推出符合市场需求的新产品,如Symbian操作系统和N系列智能手机,满足消费者日益增长的多样化需求。再者,诺基亚在全球范围内建立了广泛的销售和服务网络,特别是在中国市场,诺基亚...
系统模块关系与划分是指确定系统的模块关系和划分,使程序更加具有健壮性和可用性。开发流程是指按照标准的设计步骤对程序进行调试,测试,以及后期的优化完善。 本课程设计的优点包括具备触摸屏、高级图形显示和...
Hibernate则是持久层框架,负责对象关系映射和数据库操作。 JSP(JavaServer Pages)是一种动态网页技术标准,允许开发者将Java代码嵌入到HTML页面中,这些Java代码片段可以用来创建动态生成的Web页面。通过JSP,...