首 页 | 新 闻 | Symbian | Android| Windows Mobile | J2ME | 下载中心 | 游戏策划招聘与求职 | 购书指南 | 视频教程
您现在的位置: 开发视界 >> Symbian >> Symbian开发 >> 正文
对话S60——移动智能的应用与开发聊天实录(上)
作者:诺基亚论…    文章来源:诺基亚论坛    更新时间:2006-5-18 14:21:28

活动:CSDN聊天室网络视频直播      
时间:2005年11月17日
主题:移动智能的应用与开发
主持人:韩磊
嘉宾诺基亚首席科学家     马  建   
诺基亚论坛高级技术专家  陈  健
诺基亚技术平台总监    李天健     
北航分布与移动计算实验室 牛建伟
宁阳科技总经理        唐  阳      
诺基亚“智能应用移动挑战赛”校园组获奖代表      姜洋

韩磊:各位网友,今天请到诺基亚一些专家和诺基亚Symbian平台的专家参加视频聊天,今天的话题会集中在S60开发平台上,下面向大家介绍一下嘉宾。
    本次活动邀请到诺基亚首席科学家马建先生、诺基亚论坛高级技术专家陈健、诺基亚技术平台总监李天健先生、北航分布与移动计算实验室牛建伟先生、宁阳科技总经理唐阳先生、诺基亚“智能应用移动挑战赛”校园组获奖代表姜洋先生。

韩磊:首先问一下李天健先生,诺基亚论坛从95年成立到现在,已经成为最活跃的移动开发社区,请您结合中国和诺基亚的状况,谈一下目前诺基亚论坛的现状?

李天健:诺基亚论坛是全球最大的开发社区论坛,全球有200万会员,分为两种会员,一种是专业会员,这种公司有200多个。在中国的开发者社区非常大,是诺基亚论坛全球的第二大社区。到11月份,中国开发者社区已经有16万个人会员,成长非常的迅速。我们提供给开发者一个很好的平台,有S60平台、S40平台,而且量非常的大。2005年,估计全球的开发者在诺基亚平台上仅JAVA一项就赚到三亿四千万欧元。
   
韩磊:是开发者赚到三亿四千万欧元的钱还是诺基亚赚的钱?
   
李天健:是开发者,开发者是我们支持的对象。
   
韩磊:论坛会向开发者支持什么呢?
   
李天健:支持两方面,一是技术方面的支持,一是市场方面的支持。技术方面的支持,分为两种,一般的会员支持和专业会员支持。对于一般会员的支持,有网站的支持,有开发资料的支持,有一些大会的支持,待会儿陈健可以说得更详细一点。对于专业会员支持就更专业了,有客户经理专门提供的支持。
光有技术支持还不够,因为技术开发者最终是要赚到钱的,我们有很强的帮助开发者赚钱的机制,比如帮助开发者寻找合作伙伴,帮助开发者运营商销售他们的创新,对于专业会员成员,有客户经理向他们负责合作伙伴的交易会、洽谈会、软件的高峰会,下个礼拜在上海有一个软件高峰会,全国很多运营商会去参加,这是我们为专业会员所做的支持。
   
韩磊:陈健先生,在这个论坛上,除了JAVA内容以外,还有其他的内容吗?
   
陈健:诺基亚论坛几乎包括移动开发所有的领域,有SYMBIAN智能手机的C++和JAVA语言,还有彩信、短信,以及手机和PC的连接API等等各方面的汇总。这个技术资料库对全世界移动应用开发者来讲都是最大最全面的。对于开发移动应用的用户来说,相信都可以在我们的网上找到合适的内容。
   
韩磊:对于开发者来讲是很好的消息。我曾经在诺基亚论坛上下载了一些资料,都是英文的资料。前不久JAVA开发了一个汉化API的中文档,诺基亚是否有汉化的计划?
   
陈健:2003年我们就开始对这些文档做汉化,现在已经汉化了几百篇,我们专门设立了一个中文网站,为开发者使用。所有汉化的文档都可以在中文网站找到。同时,还有中文版的讨论区,大家也可以在这上面找到想要的答案。

韩磊:诺基亚专家是否会在上面回答问题呢?
  
陈健:会,但不是一直在上面。
   
李天健:很多开发者高手在网上回答的问题,跟专家相比回答得也不差。
   
韩磊:除了有一个很好的开发者线上论坛,线下是否会举行一些活动呢?
   
李天健:有呀。线下最有名的活动就是跟大学举行的活动,马建对大学的活动比较清楚。
   
韩磊:请马建先生谈谈诺基亚线下的活动。
   
马建:诺基亚从98年建立的MNB,除了做研发工作之外,不断的和大学合作,合作的领域是多方面的,到现在为止有30多所学校都建立了合作。在S60方面,两年前开始和中国一些大学进行合作,大概有20所大学建立了合作关系。大学包括有北京的大学,还有韩国的大学,东南亚周边的一些大学。我们会培训大学的老师和教授,这些老师在学校开一些课程和短训班。到现在为止,已经有多所学校开了一些课程,同时包括韩国和香港的大学。据不完全统计,有上千个学生参加了课程学习。
   
韩磊:包括国内和国外的?
   
马建:国外的包括韩国和中国香港。Symbian开发的合作,不仅仅是亚洲地区,包括了很多其他地区,比如在芬兰、欧洲、美国、加拿大、日本,很多国家都开展了Symbian的一些合作。
   
陈健:在线下活动方面,诺基亚会举行一些技术日或者开发者大会,或者针对企业级的专业用户会有信息更新发布会活动,以及和一些培训机构提供基于诺基亚平台的活动。
   
李天健:技术日是蛮有意思的,如果网友参加的话,是蛮长学问的。参加技术日以后,很多东西对我来说都太深了,对网友来讲应该说是挺长学问的。唯一一点就是要报名早,我报名晚,那天就一直是站着听的。
   
韩磊:如果网友感兴趣的话,可以关注CSDN网站。
   
韩磊:今天我们请到北航分布与移动计算实验室牛建伟先生,我们知道牛建伟先生负责北航分布与移动计算实验室,在此次智能应用移动挑战赛中获得了一个组织奖,北航分布与移动计算实验室机构在与诺基亚合作当中得到了什么好处呢?
   
牛建伟:各位网友大家好,我们和诺基亚从2000年开始,到目前为止,合作大概有5年的历史,主要在移动IT方面合作,2003年以后集中在移动开发方面。在2003年底,诺基亚首先对我们进行了一次为期四天的培训,当时我们学校有几个老师参加了培训,培训完以后,03年底我们开始进行移动开发。开发两年来,我们开发了十几种传统的PC游戏,因此,在今年,诺基亚和移动举行的智能应用移动挑战赛中,我们有很好的基础。通过这几年与诺基亚合作,一方面诺基亚对我们进行人才的培训,另一方面是我们和诺基亚项目的合作,诺基亚把一些研究项目和开发项目委托我们实验室来做,我们掌握技术的同时,也为诺基亚做一些开发工作。对我们实验室来说,诺基亚从资金方面给予了很大支持。在2005年的移动应用大赛当中,我们学校总共提供了8个作品,实验室提供了6个品种,还有其他的作品是北航的学生提交的。2005年开始,我们在北航开展了一个Symbian C++选修课程,总共36学时,在上学期有160多名本科生,反映还是不错的。这次有2名同学提交了作品,作品做得还是很不错的,由于名额的限制,还是没有获奖。
    我们为了比赛,开发了四个游戏,有6个作品,加上两个本科生一共8个作品。作品量在全国高校里是最多的,据我了解这次大赛校园组共有23个软件作品,有4个中文作品,我们学校占了一半,我想获得组织讲也是应当的。

网友:听说诺基亚基于Linux的系统770在杭州进行了研发,前一段时间有传闻,说诺基亚准备放弃Symbian,准备转为Linux,请问诺基亚今后在Linux上的策略是什么?
   
李天健:首先S60是诺基亚的发展方向,诺基亚在S60上也花了很大精力,比如2005年,全球S60的出货量大概是2500万台,到2006年,估计全球S60能覆盖的智能终端大概有一亿台,主要的都是S60 3.0版本。这么大的规模都是基于Symbian,Symbian对于操作系统来说,一直是为智能终端发展的。Linux 770作为上网的工具,和智能终端是完全两个不同的产品,也有不同的开发者,不存在竞争关系。但技术在引进,从Linux角度来讲,更适合互联网的终端。
   
网友:诺基亚推出了UIQ的版本,UIQ和S60的关系是什么呢?
   
李天健:UIQ是S60诺基亚的伴生产品,我们认为S60是公司的发展方向。
   
网友:S90开发资料在诺基亚论坛上逐步减少了,为什么呢?
   
李天健:因为S60是公司主要的发展方向,现在有一般支持全键盘的S60,支持大屏幕的S60,
   
韩磊:诺基亚先后加入了Eclipse组织,加入组织以后,新的开发工具Carbide C++,英文意思是“难融的金属开发物”,为什么新的技术,诺基亚要叫“难融的金属开发物”?
   
陈健:我觉得这是一个好问题,为什么命名叫Carbide C++,我不知道.我个人觉得你也可以理解为一个无坚不摧的工具,我不知道是否命名的人是这样的想法。
   
韩磊:在开发中,Carbide C++有什么优势呢?
   
陈健:Carbide是基于Eclipse的开发环境,提供了一系列的版本。Carbide C++有三个版本,一个是入门级的C++,是完全免费的开发环境和工具,针对对象来说是广泛的开发者,这种免费的SYMBIAN C++移动开发工具在全球还没有过,其他的软件都是需要购买付费的。其他两个版本有一些强化的功能, Carbide C++的开发者版本(Developer Edition)提供了基于图形界面的快速开发(RAD),专业版本(Professional Edition)是对厂商和性能优化更加重要的开发者,除了具有前述IDE之外,还可以编译出性能最优的可执行代码。这一系列的产品涵盖了不同需求的开发者。

韩磊:可以看出这是无坚不摧的了。
   
网友:刚才说Carbide C++会有一个免费的版本,其实盗版的问题很严重,在PC端的应用上或者移动端应用上都有这种现象,盗版对于开发商是一个很头疼的问题,请问诺基亚或者Symbian能否提供一个很好的防破解手段呢?

陈健:我们也考虑了这个问题,在S60第三版当中考虑到安全性的问题,将来所有的应用程序,如果安装在S60设备上的话,必须经过数字签名。从概念上来说,是在这程序当中加了一道锁,只有经过签名验证的应用程序,才能打开这道锁,才能运行手机上,如果应用程序被修改过,例如被解码的话,或者使用了一些未经签名许可的敏感的API,这个应用就无法执行在Symbian手机上面。另外,在安装应用包上,使用的是扩展的文件,可以做多次数字签名,如果想破解这个东西,又不能修改这个内容,又想通过认证鉴权,这是非常困难的。从这一点来说,第一保证了开发者的利益;第二,保证了最终用户使用者的利益,因为可以防止API一些敏感的功能被滥用。
   
韩磊:我理解就是通过强签名的手段在程序里面套一些箱子,每一个箱子都是保险箱。
   
陈健:应该说在系统级的,在系统底部做了一个带锁的箱子,而且要求没有一把合适的钥匙就不可以打开这个箱子,如果有人修改了代码,比如做了解码,钥匙就会有变化因而失效了。
   
韩磊:这对开发商来讲是一个好消息,可以挣到更多钱。有另外一种避免盗版的方式,从运营商考虑,通过运营商收费来达到目的。诺基亚有一种Preminet运营商销售平台,这种新的销售平台是否会和移动等运营商做成类似于百宝箱的业务呢?
   
李天健:Preminet 是对于开放平台的环节,并不是一个关闭的状态。我们和运营商在这方面都有一些合作,在中国移动方面,中国移动和诺基亚联合在一起,一直在推进Preminet 向前发展。
   
韩磊:我们拭目以待这样的好消息出来。这次诺基亚智能应用移动挑战赛推荐技术SIP,是用于3G网络当中的技术,这次大赛当中SIP出现金奖空缺,为什么呢?是否大家还没有为3G的开发做好准备。
   
李天健:SIP技术也是未来发展的方向,SIP的重要性,应该说是非常非常的重要。从互联网到移动互联网的连接器来讲,重要性是非常高的。将来在3G业务中,都是基于SIP。在海外来看,有很多人在发展SIP技术。很遗憾的就是这次中国的开发商没有来参加SIP技术,我希望大家意识到SIP的重要性。
   
韩磊:应该说SIP在3G时代来讲是具有很重要的前景。那么SIP的开发包括几个部分。  
  
李天健:基本有三个部分组成,对最终用户来讲是看到客户端,包括断点续传以及文件管理。中间是一个叫下载平台。客户端很重要的一点就是完全为运营商定制,中间是下载平台,也是运营商负责管理,最后有一个数据库,数据库也是提供给运营商,由运营商进行选择应用哪些数据库。数据库的好处是通过诺基亚的论坛,向全球开发者征求应用。所有的开发者都可以把内容上交给数据库,是非常开放的系统,非常欢迎大家提交内容到数据库当中,因为不是一个运营商,是全球的运营商。
   
网友:您觉得现在S60上的应用丰富吗?除了游戏之外。
   
唐阳:我觉得还是比较丰富的,有一些论坛,我去过一个关于智能手机的论坛,里面有一个社区,注册进去以后,有很多大把的应用软件,看都看不过来。我有一个美国同学,开发了一个在微软上放歌曲的软件,这个软件卖了35个了,每个是19.9美金。现在说应用丰富不丰富的话,我觉得有足够多的开发公司和程序员个人有顺利的渠道把自己的作品让用户用,这样的话,良性循环就会产生很多。对我个人来说,我现在用不过来这些应用,实在太多了。
   
李天健:不光是S60上开发了一部分Symbian C++应用,还有JAVA等各种开发平台上的应用。
   
韩磊:唐阳先生所在的宁阳科技,在这次智能应用移动挑战赛当中也获得了一个奖。
   
唐阳:对。我简单节介绍我们技术的情况,现在很多S60的手机,出来的时候是带着蓝牙的,但用户用的时候很多都是关闭的,怕染上蓝牙的病毒。其实对用户来说,蓝牙体现的功能就是蓝牙耳机,作为同步传一些东西过来,其实Blue talk可以做很多东西。Blue talk是一个扩展,可以通过蓝牙连接到电脑,或者一个小硬件上,利用这个网络连接打VoIP的电话,传统的手机是通过中国移动和中国联动的天线连过去,连到基站打电话。有了Series60以后,有一个融合,实际上VoIP属于固定网络的,Series60可以通过终端,使固定和移动产生这种功能,所以我们这次开发了Blue talk。我们在开发当中,发现蓝牙这种技术非常好,有幸参与了比赛,也获得了奖。下一步我们希望能够完善,希望进行商业化发布。
   
韩磊:不需要3G手机也能用吗?
   
唐阳:Blue talk有很大的局限性,它是十米之内的传输技术,如果在家里或者在办公室,在电脑插一个USB的蓝牙。在外面可以开发一个小的硬件,一边有Blue talk的覆盖,到了一定范围才会使用这个服务。对于有PC和网络连接的用户来说,插一个50块钱买到的USB的Blue talk,我们有一个软件是在SIP下面的,安装以后就可以使用了。
   
韩磊:至少在办公室和家里用没有问题。
   
牛建伟:我们有一种软件,如果用这种技术的话,有一个局域网,就会自然上网了。如果把这个问题解决了,就前进了一大步,而且对电信行业来讲也会产生冲击。现在打电话也好,可视电话也好,不需要传统的电信基站的方式,通过无线接入,通过因特网就可以上网了。
   
网友:我想问一下怎样进入Symbian开发平台呢?
   
姜洋:开发Symbian的门道很多,可能大家觉得Symbian的技术很难学。我和我的团队得奖,从介入Symbian有两个多月的时间,在这个过程中,刚才李天健先生所说的Pro会员的计划,要交四万五千块钱,我们还没有加入。对于入门级的开发者,Symbian的论主和开发论坛以及Symbian的网站,我会经常上CSDN的Symbian的网页,我也办了一个Symbian的杂志,出了四期,介绍了Symbian入门级的知识,在诺基亚论坛上,有几个特别好的一些帖子,需要找一些小的技巧的话,可以在论坛里搜索出来。
   
网友:在开发过程中遇到一些诺基亚没有公开的技术怎样解决呢?
   
唐阳:我们进入Symbian开发的时间并不长,我们公司传统一直做WIFI的产品销售和服务的,我们卖WIFI产品过程中,有一个产品单独的WIFI手机,是可以接手机。当时需要四五千块钱,我们当时想能否通过智能手机打VOIP手机的想法,最早进入Symbian开发是去年冬天,那时候就发现诺基亚论坛相当有意思,我们就看这个论坛,当时惊人的消息就是靠着论坛还得了一个高级手机,结果去这个论坛的人剧增,很多人跑到这个论坛里去看,结果这个论坛的人气飙升,我们遇到问题后会往这里面贴上,有一个问题搞不定的,问过诺基亚的,关于现在7.0语音的问题。
   
牛建伟:刚才也问到这个问题,有好几个老师也问过我这个问题,刚才在会议正式开始之前也问到这个问题,答案就是目前还没有。
   
唐阳:我们通过这个问题,感觉并不是所有的东西都开放给大家的,我们也向诺基亚请教,得出的答案是不行。

相关文章:
在S60中、正常UIQ3中使用设备无关字体变斜的解决方案
S60 3rd下实现Video Call 与 VoIP Call
symbian学习的开始
Symbian 应用软件开发、测试与S60 平台安全常见问题问答
Symbian开发环境设置(Microsoft Visual Studio.Net 2003工具)已测试通过
S60 3rd版下,如何运行控制台程序?
Symbian OS 应用程序在手机上无法运行的种种原因
S60系列用户界面显示器规范
 

站点地图 | 加入收藏 | 联系站长 | 广告服务 |
QQ:280529124  Tel:0592-8271361 辽ICP备05021703号