对话S60——移动智能的应用与开发聊天实录

活动: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语音的问题。
   
牛建伟:刚才也问到这个问题,有好几个老师也问过我这个问题,刚才在会议正式开始之前也问到这个问题,答案就是目前还没有。
   
唐阳:我们通过这个问题,感觉并不是所有的东西都开放给大家的,我们也向诺基亚请教,得出的答案是不行。
   
网友:请问在哪里可以找到问Symbian操作系统的资料呢?
   
陈健:我不知道这位网友要Symbian操作系统资料是什么,是源代码还是什么,因为这跟GNU或者Linux那样的开源软件不一样。刚才大家也提到有一些涉及私有知识产权的内容没有开放,作为私有知识产权的操作系统,必然有一套未公开的东西,这些东西不公开,是因为有自己的一些原因。您如果使用其他的私有知识产权的操作系统,也必然有这样的情况。如果开发者有强大需求的话,可以在诺基亚论坛提出来。如果诺基亚论坛能做的事情,就是把这种需求向相关的部门反映,希望会放在下一个版本开放。作为非开源的操作系统,不公开这是很正常的事情。
   
牛建伟:Series60是由诺基亚控制吗?   
   
陈健:Series60的内核是SYMBIAN OS,系统平台方面是诺基亚的。
   
韩磊:开发过程中遇到很多技术的问题,有网友说,Symbian OS没有虚拟内存的概念吗?
   
陈健:有虚拟内存。只是和大家理解的PC虚拟内存不一样。PC是把硬盘一部分空间做交换,换到硬盘上面去。用于手机的系统,没有硬盘的概念。这些操作系统,包括Symbian在内,使用了不同的方法来扩展内存。例如,其中有一个当地执行操作(Execute-in-Place) 的概念,如果你把应用放在MMC卡里,直接可以从MMC卡上执行,不必load到内存上来执行,这是节省内存的办法。虚拟内存作为连续地址映射的概念在SYMBIAN上是有的。
   
韩磊:建议这位网友到诺基亚论坛看一看,可能有相关的资料。
   
网友:S60的手机用电很厉害。键盘灯用电很厉害,用没有相关的技术把键盘灯关掉呢?
   
陈健:还没有。键盘灯和背景灯还是有一些区别。我所理解的可能是手机键盘在某些情况下会打开键盘灯。如果在这种情况下,把键盘灯关闭了,对用户来讲很不方便。这不宜由应用程序来关闭。
   
网友:ARM芯片没有FPU单元,float运算是一个软肋,有没有比较好的解决方案,或者有没有打算在SDK提供一个解决方案?
   
陈健:使用软件实现。如果您查询资料的话,可以看到许多基于整型运算的方法来实现浮点运算。
   
韩磊:我也遇到过在手机市场里,如果打开蓝牙,不断有应用程序发过来,是否是手机病毒呢?
   
李天健:确实有人在做病毒这方面。诺基亚的手机安全性非常重要,我们觉得这不光是诺基亚一家会遇到的问题,很多手机厂商都会遇到这些问题。说病毒的危害有多大呢?我觉得现在是在可以控制的范围内,不会泛滥,没有必要像禽流感那样紧张。我们确实有很多安全的措施,比如刚才陈健也提到从3.0版本我们就实施安全机制,安全机制有很多,没有经过论证是不允许用的。经过验证的过程是检测是否有病毒的隐患,一些安全机制会把不同内容隔开,从明年开始,一亿手机里面,大部分都是3.0版本的,
   
韩磊:你的回答给我两个信息,3.0版本出来之前,蓝牙就不要怎么开了。另外,就是这个病毒也不是很害怕。
   
李天健:如果作为商业应用,可能别人会误会是你的手机带来的问题。
   
唐阳:手机防病毒方面,有很多公司都在做。我今天上午去一个传媒公司,他们出了一个防毒软件,有很多公司在搞。我觉得从诺基亚本身来说,也做了很多有关这方面的应用。在欧洲,放在唱片机里面,有一个小的硬件是蓝牙,会传一些铃声。实际上蓝牙是能够用起来的,我们现在被病毒困扰也很可怜,在国家图书馆里面,一刚出来就有人朝你发,我就点“NO”,但它一直朝你发,我就点“YES”,后来保存到文件夹里,结果是病毒。我的意思是告诉大家,收到东西的话,不要马上打开,可以先放在文件夹里先杀完毒后再运行它。
   
李天健:刚才有人提到盗版的问题,手机病毒的传播都是从盗版的软件下来的,希望大家用正版的软件,因为很危险。
   
韩磊:为了手机安全考虑,要用正版软件。我见过删除通讯录的,但烧不烧硬件我不知道,如果烧硬件的话,危害就很大了。
   
李天健:应该买正版软件,在可靠的地方下载软件。
   
陈健:我们有些S60手机已经安装了防火墙和杀病毒的软件。
   
网友:微软的开发者支持计划里面有MVP,论坛中挑选一些帮助大家解答问题的人,并给予相应的荣誉,诺基亚有没有相应的奖励计划呢?
   
马建:从大学合作的角度来讲,很多都是双方受益的,比如刚才牛建伟的学校做了很多的应用,其中的应用到了诺基亚的手机。
   
陈健:唐阳说有人泡诺基亚论坛,泡到手机,准确的说是诺基亚论坛当中有一个奖励计划,也就是一个大赛,已经举行到第五届了。如果大家在论坛里积极帮助其他开发者解决一些问题的话,就有机会得到诺基亚手机的奖品,基本上是半年办一次,每次有两部手机。。可能后面还会有其他一些变化,但这个奖励跟刚才提到的MVP有相似之处,诺基亚论坛主要基于社区的互相支持和互相交流,主要是基于讨论区来开展的。没有好看的证书,但有比较好用的手机作为奖品。
   
韩磊:这是比较好的形式,开发者可以很好的去诺基亚论坛泡一泡。
  
网友:国产输入法当自强,现在输入法被T9垄断了,我开发了很好的输入法,但不知道找谁去放到手机里,请问专家有一些建议吗?
   
李天健:就渠道来说,如果免费下载给大家用的话,这是一个办法,但对开发者的利益来讲是一种冲突。诺基亚论坛提供了不同的渠道,有一个空中下载的计划。现在诺基亚论坛通过售后服务和机构,意味着你的应用是比较有价值的应用,可以放在销售渠道这方面,也可以通过诺基亚售后服务做安装,安装的同时做一些计费。我们最终希望通过运营商Preminet,我想这是一个好的渠道。
   
韩磊:现在Symbian的版本非常的多,至少有几个主要的版本,像S40的手机占有量非常多,现在有S60,对于开发公司来讲,各个版本之间的兼容性也是一个问题,假如一个版本从S40弄到S60来讲,会遇到哪些问题呢?
   
唐阳:我觉得这是两个问题,一个是S60平台有不同的版本,一个是Symbian本身的版本,还有就是诺基亚内部有一个版本,也就是在不同平台版本上。对我们来说6600和7600不一样,都是7.0版本。从我们开发来讲,我们有一个QD,QD是6.1,有一个6600,有一个7210,马上有N70,如果你开发应用的话,要保证你的客人最后能成功用起来,知道你的应用能成功的在某个平台上跑,这是一个比较细致的工作,就是你必须经过这上面测试。我这边买了一些手机,有一些独立的程序员没有这么多手机,有时候就找别人,把他们有的应用程序发过来测。我相信今后这些问题可以解决。3.0平台会相当稳定的走一段时间,不会像前面那样淘汰得比较快。S60和S40程序之间的互通,比如说我们有一个应用,我们是搞蓝牙这块,我们有一个蓝牙应用,你用蓝牙可以搜索周围的朋友的信息交流,如果我有一个人是用S40的,假如是诺基亚的手机,也是用蓝牙的,为什么我不能和别人玩呢?这就是一个挑战,在这方面已经有很多公司做这方面的工作了。我们公司对外宣布一个对外小组,就开发兼容诺基亚3.0基于JAVA的软件,这可以用在诺基亚4.0上,这是解决兼容性的机制。最后的测试和互通是最关键的。归根到底是用户体验以后,希望用户不要懂这些东西就能使用起来,空中下载只有识别手机的型号,如果识错了可以自己选择自己手机的型号下载。
   
姜洋:建议使用1.2的,它的兼容性是最好的。   
   
韩磊:姜洋是很聪明的一个人,也得了奖。对你来讲,可能不是靠天才,是靠一些素质,有一些先决条件,这些先决条件是什么呢?得懂JAVA?
   
姜洋:这是肯定要的,我每天工作要十六七个小时。
   
牛建伟:关键是要入门了。首先C++基本功要好。Series60基本平台的概念还是在Symbian,原来在Windows平台还是在Linux平台上,如果对C++比较熟的话,学Symbian应该是比较快的。我们有一个研究生,它原来对VC特别的熟,花一段时间就掌握了VC的开发办法,几天时间就做了五子棋的游戏。在利用VC和C++掌握得很好的话,可以作内存管理,为什么智能概念重要呢?因为可以用微软的平台,用Symbian开发,内存管理更精细,因为毕竟资源有限,包括内存管理,包括内存提交,还有清除站的机制,一方面是对内存的精制管理,另外是增加程序的管理。因为手机每天都得用,你即使把电池拔了还有小的内核在运行。所以,内存管理是这样的。Symbian毕竟是针对于手机,内存资料还是有限的,我觉得大家用C++的基本功,再把这两点掌握以后,对Symbian的开发就没有问题了。我觉得SDK是最好的老师,如果SDK解决不了的话,可以用一些诺基亚论坛、各种专业的网站等资源,通过这些渠道,一般情况下,C++基本功好的话,一个月就能进入Symbian的入门级。如果想深入的话,可能一年、两年都是需要的。
   
姜洋:Symbian是博大精深的,看J2ME的API文档,就那么一点,而Symbian的有很多内容。现在我对于Symbian来讲,也有很多东西都没有看懂。做Symbian开发是很爽的事,可以用你的手机干很多事,不会受到限制。
   
牛建伟:基于手机开发令人心动的一个原因就是量比PC要多很多,而且也很方便,为人们未来的工作和生活提供方便。手机是陪伴个人的工具,因此就方便性这一点,大家不要低估。
   
陈健:入门这一块,刚才都提到文档这方面的涉及的事情多一点。如果是入门级的开发者,想很快了解的话,可能时间还比较长。由于文档的数量比较大,所以时间比较长。另外就是了解基本概念以后,挑你最急迫的应用开发去了解,选种一点去突破,也许这会对你有一些帮助。
    在学习过程中,如果方方面面读了以后,有些时间紧的原因,可以了解方方面面以后进行一个突破,突破以后,会慢慢涉及到其他的一些东西,如果你需要的话,再去了解它,看看文档。如果不需要的话,可以再忽略。
   
韩磊:除了文档以外,入门级的教材也很重要。网友关心是诺基亚是否会出一些教材呢?
   
李天健:我们和出版社联系,会找一些比较好的出版社进行出版,国外的教材也会出版,现在在诺基亚网上也放了文档,今后也会编辑成册,希望慢慢丰富这方面相关的资料。
   
网友:陈健作为诺基亚论坛的技术专家,平常也在回答一些问题,你感觉目前中国的Symbian开发者现状怎样,处于怎样的水平?
   
陈健:从水平来讲,我觉得是中国开发者处在世界顶级的水平,丝毫不比国外的开发者的水平差。去年在伦敦的SYMBIAN EXPO(一年一度的SYMBIAN大会展)上,一家唯一做游戏的公司就是我们中国的公司从诺基亚重视程度来说,诺基亚论坛在全球有四个分支机构和支持小组,其中一个是美国,我们北京,然后是新加坡,还有就是芬兰。诺基亚论坛作为独立的分支机构在这里运作,从开发者来讲,表明对中国的开发者比较重视,而且中国的开发者的水平也确实相当高。
   
韩磊:开发者会经常遇到一些什么问题呢?
   
陈健:对于入门级的开发者主要是资料的缺乏,大部分的资料都是英文,比如在出版物当中提到,或者在一些文章提到。对于开发者来说,在入门的时候,因为要阅读和寻找这些资料还比较困难。对于水平较高的,是非入门级或者顶尖的来讲,主要受到手机资源的限制,因为手机还不能与PC的资源相比,从内部硬件还是电源的耗电等方面来讲,都有很大的限制。Symbian的操作系统为手机设备做了一个优化,为手机节约资源和节约内存来设计,一切机制都围绕着节约资源来做。我们开发者希望做的总比系统提供的多。一般顶尖开发者就是缺少这样的资源,缺少那样的资源,但一般在PC来讲,这都不是问题。我们的开发者面临手机资源的稀缺,这一类问题是最多的。
   
韩磊:开发者本身在目前市场上也是稀缺资源。诺基亚在人才方面,你们有没有在中国招聘更多人才的计划。
   
李天健:诺基亚当然非常希望好的人才参加诺基亚,我们双手欢迎,希望大家光临诺基亚网站,因为所有开放的资料都在那里公开,如果有机会的话可以多去看看,非常欢迎好的人才过去。
   
韩磊:如果网友想去诺基亚工作的话,可以多上诺基亚网站看一下。
   
牛建伟:基于Symbian开发资源还是比较缺乏的,有一些单位跟我们联系,说有没有精通Symbian开发的人才。虽然Symbian应用得不是很大,但对于Symbian人才来讲是非常急需的。
   
李天健:因为用Symbian能赚到钱,所以还是有需要Symbian的人才。通过大学的计划,希望帮助更多Symbian的人才。
   
牛建伟:我们办过Symbian一些培训班,面向社会招生,学完以后,他们也找到满意的工作。我可以肯定的告诉大家,如果掌握以后,找工作肯定没有问题。现在需求的人才远远大于缺口的人才,因为缺口比较大。在Symbian这块,人才量绝对是不够的。
   
姜洋:每过一两周,我就会接到猎头公司的电话。
   
韩磊:看过Symbian开发者在市场上会比较受欢迎,有更多人在这方面都比较感兴趣。由于时间的关系,今天的聊天就快要结束了,最后请每个嘉宾对这个领域感兴趣的网友讲三句话,或者给三个建议。
   
李天健:S60是一个非常大的市场,诺基亚也投入了很大的精力,不光诺基亚有多家做S60的市场,市场非常有前景。
   
马建:从学校的学生来讲,也是整个价值链中一员。作为开发者,在开发和应用之中,你们将来会得到更多到公司工作的经验。
   
陈健:希望有一天出现移动应用开发的比尔.盖茨。
   
唐阳:希望大家能够成为Symbian手机的用户,因为首先是一个玩家,才能很好成为开发人员和提供好应用的提供者。另外,感谢诺基亚和CSDN举办这个会,交流一下很有趣。Blue talk是我们的产品和技术,我们的网站就是www.Bluetalk.com.cn ,欢迎大家去看。
   
牛建伟:希望更多软件开发员投奔到开发行列当中,尤其是投入到Symbian开发当中,从事Symbian开发,无论从经济方面还是事业方面来讲都会受益匪浅。
   
姜洋:S60是值得程序员投入大量精力为之奋斗,在很长历史时期内,也会得到想需要的回报。
   
韩磊:今天的聊天得到诺基亚论坛的大力支持,在此非常感谢大家的参与。再见。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值