最终的主题演讲人是谭军博士,他讲话的标题为《互联产品的嵌入式软件开展》。谭军从热门运用——互联网设备的软件需求剖析动身,指出WEB2.0软件将为移动互联产品带来全新和共同的用户体会。
谭军 原ARM我国总裁
各位朋友,上午好。我感受很深,01年我榜首次参与单片机体系联谊会,那时分人没有这么多,评论问题仍是怎样界说嵌入式,现在8、9年的开展给我感受很大,其实有三个,榜首、评论的深度、广度,不进推行一个概念,还有许多实践。第二个企业的开展,那时分MiniGUI,还有周建功的公司那时分不到100 人吧,现在是900多人。第三个来的人数散布不同,那个时分年纪比较大,现在看到许多老中青,我国的未来不在咱们年纪大的人上,仍是在年轻人身上。
我也知道常教师前次带了研究生过来,这次如同也带了。你们比咱们读书时更走运。还有件事比较有意思,我看到一篇文章,便是把我国古典文学和嵌入式结合起来,把贾静雯和windriver说在一起,可是我以为还应写个前传,实际上在曩昔3个月中,嵌入式软件有几个大的工作,一个是Intel与 windriver,还有一个是上一年初Andriod,一个互联网的门户网站推出一个免费的渠道软件,这个影响不是很大,还有一个是symbian开源化,诺基亚曾经花了几亿美元打造的symbian渠道,在上一年5、6月份的时分,进行开源化,只需交一些钱就能够取得源代码,据我所知,国内已经有两家公司中兴、华为拿到了Symbian的源代码。
回到今日我讲的主题,便是未来互联嵌入式产品中的开源嵌入式软件,由于今日嵌入式产品太多了,所以加上了部分约束,从高端航空火箭到心脏起搏器,咱们讲的商场是针对顾客花钱买的产品,互联产品包含智能家庭、未来轿车里边的。ARM公司咱们或许都比较了解了,我想着重一点,在嵌入式产品里,根据ARM处理核是全球最遍及商场最大的体系结构,X86结构上一年打破2-3亿个,根据ARM的上一年打破40亿个,咱们猜测几年后将打破50亿个,这是两个不同商场级的不同。
我以为核算方式在咱们身边有了很大的改动,在曩昔30年中,个人电脑是提高了个人生产力,咱们很清楚,每个电脑要经过终端、服务器完成,没有上机实践,就不能生成出产品,这有个特色便是有固定的硬件和固定的软件来完成这个立异,可是这两年呢,移动核算给咱们带来个人自在,不只有个人的生产力,还能够随时随地能够完成。
现在顾客咱们不期望咱们的核算渠道都是相同的,咱们期望不同方式的,有上网本,有智能手机,有MID等等,这个时分顾客想要更多讲话权,想要自己量身定做,完成任何时刻任何地址都能把握数据,比如说我的手机,我任何时刻都需求知道日历,联系方式还有Email,这样工作有个特征,便是相同的渠道不或许去逼迫它到一个渠道上,咱们讲了许多交融,交融会有,可是不该该是一个渠道,咱们身边有许多产品,这样就有了对立性,顾客越来越多,可是又有许多产品,就有了对立,就有了挣钱的时机。
我以为未来软件是协助顾客在不同的产品里边会有一个共同的体会,我跟何教师沟经过,未来的产品是不是每个产品都需求看手册呢?我想一开始或许要看,或许一开始软件比较粗糙,再过几年发现只需是电子产品,开机后,不需求再去看手册怎样运用,无论是数码相机仍是PMP,仍是电视、手机、MID等,这个时分会发现,软件的开发包含软件出售的影响,我以为软件产业正在面对一个巨大的革新,出售软件这个概念,包含出售团队,应该考虑往后怎样办,出售很或许会经过网络化,而不是经过咱们的人去出售的。开源软件意味着产业链更需求免费的,或许许多会转化为服务,这个便是我大约一开始的定位。
第二个便是web2.0,web1.0我就不需求讲了。Web2.0不只仅能看网页,交流信息,还能发生一个网页,包含网页跟你的时刻地址有关,并不仅仅阅读网页。这样就会发现需求功耗很低,然后能够随身携带,不是很大,方才陈渝讲了,需求定位,这是个重要的工作。至于怎样经过定位进行商业方式,你会发现每天都有许多人在评论。
第三个咱们以为网页不只仅是咱们去看,运营商很厌烦这个工作,有许多人说最厌烦他人到网上看我国互联网,他们期望给一部分钱,然后一切数据都能够送给他们(PUSH)。有时分你要的信息不见得是来自一个网站,怎样运用软件把许多网站的信息弄过来整理好,我以为这开源软件或许挣钱的一个当地。这样会发现许多软件不是用C言语来写了,而是根据更高档言语来写,还有一部分规范。那么在未来的互联设备上的网页阅读,需求软件,需求阅读器也需求一些插件,由于不同的插件支撑不同的运用,第二个还需求操作体系。可是怎样去完成呢?这个或许跟十年前咱们开发单片机不相同,那时分许多人以为任何时分都有时机,咱们现在时机很或许不在这三样东西了。
传统的OS发生改动,现在开源越来越多了,许多公司供给kernel,有的还供给渠道化软件,我以为这个又使许多软件公司面对要改动事务方式。 Borwser也有开源许多,运用很大和大,可是我以为在未来互联网里边,,performance仍是很重要的,假如我的CPU跑100MHZ,你的 performance或许需求忧虑,假如你的软件能够使你的CPU只跑500MHZ的话,就很有价值了。Web2.0很或许回到咱们10年前扔掉的 Java,那个时分咱们以为Java很难推行,由于Java只能在台式机上运转,并且很慢,可是这10年中Java改动很大,曾经仅仅支撑阅读网页,现在能够做许多许多工作,Java也写了许多软件,有许多比如。
Java这样的优点能够在不同的机器上运转,不约束在电脑仍是手持设备,包含将来轿车里带导航仪的通讯,都可运用。所以我以为很或许咱们要回到怎样运用 Java写个增值软件。这里边要完成一个很成功的产品离不开一个生态体系,我以为在互连设备里边,毫无疑问需求许多开源的,开源的软件还包含一些规范,不同的东西或许不同的规范,再一个还一些渠道。开源后也需求一些人来支撑你,免费拿到,可是后期支撑的方式也在改动,许多新的公司他们的事务方式是把这个开源,但服务不是免费的,这个就给嵌入式软件带来新的冲击。