说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

微软开发体验与平台合作事业部大中华区DX部门总经理Srikanth Raju:基于云的跨平台开发

HTML文档下载 WORD文档下载 PDF文档下载
微软开发体验与平台合作事业部大中华区DX部门总经理Srikanth Raju发表题为《基于云的跨平台开发》的演讲。现场解读了微软新CEO Satya Nadella提出的“Mobile First, Cloud First”,并阐述了微软跨平台技术战略。

一年一度的移动开发者盛宴——2014移动开发者大会(简称MDCC 2014)于10月31日至11月2日在北京新云南皇冠假日酒店隆重召开。MDCC是由CSDN和创新工场联合主办的中国最大的移动开发者盛会,致力于推动中国移动互联网生态系统的成长,今年迎来第五届。

微软开发体验与平台合作事业部大中华区DX部门总经理Srikanth Raju发表题为《基于云的跨平台开发》的演讲。现场解读了微软新CEO Satya Nadella提出的“Mobile First, Cloud First”,并表述了微软跨平台技术战略,分别为平台间代码共享、优化运营成本、灵活调配开发资源、技术服务于业务。


微软开发体验与平台合作事业部大中华区DX部门总经理 Srikanth Raju

以下为演讲实录:

Srikanth Raju:下午好!我叫Srikanth Raju,我在微软工作。我的中文不是很好,所以我还是准备用英文跟大家做演讲好吗?谢谢。下面我们来先做一点互动,首先是关于我自己做一个介绍,我觉得非常荣幸和很高兴,可以来参加MDCC大会,在我整个职业生涯,当然我已经工作20多年了,我经常跟开发者沟通。我的事业是在硅谷起步的,我也为甲骨文等公司工作过,用Java等几种不同的语言,还去过芬兰等其他地方工作,我在北京工作也有两年半。当时我在诺基亚,主要是为所有的亚洲开发者提供服务。而现在我是在微软工作,主要负责微软大中华区开发体验与平台合作事业部,今天我想给大家讲一下基于云的跨平台开发。

首先,对于开发,从最初的台式机到使用iOS、Android、Windows Phone等各种不同的移动平台,再到现如今的云,为什么我们需要建立起一些跨平台基于云的开发呢?这是我们作为开发者每个人都需要思考的问题。

我们微软的新任CEO Satya Nadella将这些趋势都融合起来,给微软制定了一个新的策略或者战略,那就是我们在想的“Mobile First, Cloud First”世界。我们现在觉得已经是一个生产效率和平台的公司了,主要是能推动移动和云优先的世界,我们希望可以把数字的经验还有数字的生活、体验融合起来。

当前,从消费者的角度来说,交互越来越强烈,使用包括可穿戴等在内的各种不同设备,以及物联网、台式机、智能手机、平板电脑等,只要是任何数码设备,用户都可以通过这些设备来进行交互。而它们每一天都会产生上以万亿计的数据,我们不知道这些数据具体来说有多大,它们到底到哪儿去了?都到云上去了。而我们这些数据是应该以更智慧的方式来分类和打包的,这样作为用户,包括企业才能从数据当中进行分析,更好的利用数据,并不是说这些数据就是0和1,我们不关心这种二进制的意义,真正关心的是这些信息包含的我们的经验,从设备中获得的一些愉悦的心情等。所有这些其实都是因为有了开发者才能实现这一点,否则,所谓的数字世界是不可能存在的,这是非常简单易懂的道理。

所有这些数据,我刚才提到了都在云上,那我们现在就会有这种说法。我们会想,我们到底要怎样做才能够让数据跟在我们的云和移动互联网中和谐共生,并且通过这种方式我们就提出来了这样的策略,就是移动优先和云优先。所以我想问大家,到底我们应该怎样去实现移动优先和云优先呢?我们首先还是来看一看现实世界,实际上这两者是相辅相成的。我们的设备必须要得到最优化的使用,我们需要给用户提供最佳的体验,因为数据来自于云。而如果没有设备的话,我们的终端用户就无法得到数据,无法从云上得到数据,设备就没有任何意义了,这就是为什么说要有移动优先。

而接下来几分钟我想稍微带着大家看一下移动优先意味着什么,看一看移动优先对于我们开发者来说到底有怎样深远的意义。再来谈一下云优先对于我们开发者来说,到底怎样能利用云优先时代做一些具体开发,以及跟大家共同展望一下未来,看看未来发展的趋势。

移动优先

说到移动优先已经不用赘述了,我们知道这是一个移动的世界,我们有各种各样的平台,我们想想一些关键的因素吧,就是对我们开发者来说最重要的。那就包括了代码共享,可以帮助我们进行应用,进行扩展,我们可以使用不同的平台。还有降低成本,可以尽量地用最少的人提高到最高的效率,这就意味着我们需要把团队的规模最优化,并减少运营成本,来降低开发成本。

与此同时,我们希望可以将投资回报最大化,这就是我们在企业所需要考虑的,我们希望去提升效率,还要考虑核心的性能和核心的用途。所以我们看看,这些所有都是我们跨平台技术战略的核心和基石。

在微软,我们深信可以提供一个非常伟大的解决方案,简而言之就是用Windows解决这一点,因为Windows无处不在,Windows可以帮助大家来进行开发。无论是从设备的角度起来从别的角度,因为如果我们用开发者的语言来说,其实就是一个客户端的世界。我们可以在物联网,无论是台式机还是其他的设备我们都可以通过Windows来支持实现这一点,我们当然还有各种各样的客户端和终端设备了,包括Windows手机与PC。我们可以把这些平台聚合起来,支持所有设备,我们还会提供一个统一的整合的Windows平台,无论对用户还是开发者来说都是如此。我在诺基亚工作了九年半,之后才加入微软,所以我非常了解这些。

我们还有台式机,微软想要做的就是以Windows作为一个统一的平台,无论在设备,在手机上都是如此。而且还有Windows8.1,8.1可以帮助我们把不同的用户界面整合并融合起来。我们既有针对Xbox的,也有针对Windows Phone的。大家知道我们已经宣布推出Windows 10,它可以帮助我们把用户界面最优化,而且我们的用户可以直接通过一个Windows工具就能实现设备接入。

如果我们把洋葱的外壳一层层的剥掉,我们会发现里面是一无所有的。那么对于我们的开发者来说,是需要在移动的设备世界当中,有统一的,无处不在的Windows应用程序,这意味着什么?其实就是我们希望可以有一个叫做Universal Windows的应用来帮助开发者来进行开发,而且有最强悍的能力帮助他们去开发不同的应用程序。

对设计者来讲,我们的开发者可能开发出了某种工具,你今天可以从Windows上进行下载,你可以考虑到不同的场景,先设计一个样本,利用它。当然很多的应用也可以开发,给客户量身定制的这样一种应用,所有这些我们都可以来做的。我们需要来学习,也要跨越你的局限性,而且也在Windows方面来进入到我们的下一代。

适应中国开发者的跨平台开发框架

  • Xamarin

Xamarin在中国很受欢迎,这是一个跨平台的,也是给我们提供了一个框架。在这个里面,你可以把iOS、Android、Windows等很多不同的应用系统嵌入到或者说插入到这样的平台上来开发,同时也可以使用它来进一步和后端无缝联合。还有一个针对Web开发者的开发网络,你在这上面可以进行很多的集成,也可以进行一个整合等等。在这里我想指出的就是这个,它现在已经有成千上万的开发商,一年会聚集非常众多的开发商。


  • Cocos2D Scut框架

这是非常好的框架,是游戏里面最开源的一个引擎之一。这样的引擎可以跟我们的服务器进行一个连接,因为你可以用一些最基本的模型,而且他也能够提供最好的一个用户的界面等等。在这里面他可以给我们提供非常好的框架,用了这个框架之后我们可以来进行计算缓存或者是数据库等等,另外他也是一键式发布游戏的。

我们有一个虚拟学院,在这张幻灯片上我给大家列出来微软虚拟学院的链接,在这里面有非常多的培训活动的。另外我们还有一个跨平台的开发指南的链接,网站在这儿,在这里面涉及到有相关的设计,还有我们在设计的时候不仅仅要考虑到今天要克服的一些问题,还有在未来我们应该解决什么样的问题。所以说在多平台开发指南里面有海量的信息,能够让您开发出非常棒的应用,但是这并不是全部。

我同时也欢迎各位来参与我们的移动开发者日,这是在线的一个课堂,这是在2014年11月25号,在一整天我们有一个移动开发日。在这一天里面有非常多的演讲的,我们有来自于微软技术顾问团,还有来自于整个的产业界,有一些关键的开发者之间的演讲。所有的对于我们的开发者的社区来讲,他们都非常的喜欢这样的一些演讲,我希望大家那天能参与我们的在线课堂。

我们成功就是因为大家的存在,所以你们说开发者是我们的血脉,我们现在所做的一切工作都是为了开发者来做的,我们现在投入了大量的时间和金钱,投入到开发到不同的平台等等,所以所有的这些都是能为大家所做的,我们接下来还会有更多的活动推出来。再一次邀请大家来看一看我们的平台,我想说这个空间是非常令人兴奋得空间,我们知道大家都可以互联互通,而且大家都是能够获取到数据的。所以作为一个开发者来讲,我们能够获取到所有的数据是非常棒的,我再次感谢大家能给我这个机会,我和我的团队都会在外面,我们也会有很多中方的团队,他们中文特别好,因此如果你们有问题的话可以找我们外边的中方的工作人员,他们可以帮着你们来解决这个问题。我们也希望能在这里,在中国见了或者是开发出一些非常出色的应用,谢谢。

Android平台XML解析库功能不完整 GestureDetector手势识别类 - 入门篇 不会Java或C,Android123告诉你还有选择 Splash Screen开场屏在Android中的实现 Android游戏开发性能改进要点 Android的Activity你知多少呢? JSONObject在Android上的应用 Android高性能文件类MemoryFile 判断Android文件名是否安全技巧 让你的Android程序兼容多种分辨率 Android Button按钮控件美化方法 Android堆内存也可自己定义大小 TextUtils类-Android字符串处理类 InputSream输入流转String字符串,Android开发工具类 Android中的正则表达式Regex使用 优化Dalvik虚拟机的堆内存分配 Android标题栏进度指示器使用方法 Thread和Looper以及Handler和Message详解 Android开发必读 layout资源包含,android开发必读 Android本地化开发技巧 Android开发网将推出每天一类专题 ExifInterface使用,Android 2.0新增类 GraphableButton类实现Android UI开发 Android控件开发之ToggleButton原理 Android标题栏TitleBar全攻略 AsyncTask实例代码演示Android异步任务 重绘TextView类演示Android的Handler Android的SoundPool类使用与利弊 AsyncTask解决Android UI堵塞问题 Android自定义View实例AnalogClock源码 Android UI开发专题(五) Bitmap和Canvas实例 救命啊!!!!!!!!!!!!!!!!!!!!!!!!!!!11111 哪里能下在受信任的根证书? 高分相赠;控件问题,想实现既可以选择又可以输入的控件;如何做谢谢; 获取当前系统日期的函数是什么? 怎样写权限设置,通过用户权限控制菜单??? 救命!!!!!!!!!!!!!!!11 谁做过OA的安装盘?有没有办法用第三方工具配置OA系统? 一个简单的错误,请各位大哥帮助! 进入WIN98蓝屏,请高手赐教,谢谢 紧急求助,如何编写文本使得程序能读取网络上另一台机上的表 关于session的问题 如何用VC对麦克风编程哪? 为什么我的win2000的web服务器老是莫名其妙的停掉呢? 各位老大!能不能用DEPHI写一个程序创建NOTES表单???? 怎样把程序做成曲线图的样子? COMBOBOX查找问题? 很菜的,关于窗体的问题 怎么给jbuiler添加oracle驱动程序!!!!! 谁有手写签名和痕迹保存留的例子???能给我一个吗???一定重谢!! 哪有for win的gd库下载?谢谢 我得代码有错误吗!!在线紧急等待 如何用Java访问微软的DDE Server? 在windows xp中怎么建立虚拟服务器呀? 解决问题,马上结贴 xp風格的問題 请问如何让一个表格的边框的宽度和表格内部的线的宽度不一样? 请问wsad和eclipse哪里有下呢? 如何理解下面的程序段 调查:你(单位)愿意花钱买服务端控件吗? 为什么有些网页是繁体字! 我终于知道什么是英雄了! 关于快捷键。 一个丑人的自白(爆笑) 转载 如何实现信息反馈? 怎样使DataGrid固定显示8行??? 一个简单的问题,关于CListCtrl.. C++文件流的怪问题,竟然不能再次打开??? 怎样在win2000 专业版上使用PHP Linux下如何知道有哪些端口未被使用?? 共享上Internet网的另一台机为何一定要配上DNS服务器地址? 来共同研究开发 文件的变量名拼写错误的检查。。。 人生交叉点, 大家进来帮帮忙 在线等待急急!在超链中有的什怎么传不过去? pb还有出路吗? 如何知道有哪些端口未被使用 请教想在页面里调用js文件达到图片轮显效果 如何在动态库中获取调用该动态库的程序的文件名称? 如何获取灰度图中各象素点的灰度值?(在线等待) 请高手帮我解决这个离散余弦变换(DCT)的问题。高分相送。 求助:sql语名查询? 穿山甲 说了什么 飞蛾到底是什么?为什么喜欢火 甲乙两城之间的公路长360千米,小王自己驾车从甲城开往乙城,出发前他去加油站加满了一箱油.当时行了200千米时,他看了下燃料表,发现油箱里的油还剩下5分支4.如果按这样的行驶速度,中途不 哪些动物是由蛋或卵孵化最好全一些 飞蛾知道自己扑像火里会死,为何它们还像火里扑? 现对某商品降价20%促销,为了使销售总金额不变,销售量要比按原价销售时增加百分之几?(七上数学书原题) 飞蛾为什么那么爱扑灯呀?烦死了 这些事情表达了同学之间怎样的感情 红领巾为什么是红的?RT 为什么飞蛾爱光 赤壁抒发了怎样的感情 现在的红领巾为什么成绿色的了?那不是红旗的一角吗?我看到许多小孩现在带绿的绿领巾了 冷漠的反义词无1无 求中国汽车未来发展前途 议论文一篇(400字就好,多了不要) 为什么红领巾是红的慢慢的 血吸虫幼虫在钉螺体内繁殖,为什么?生物课本上说的 真的感情一定要用某种行为去表达吗?苦涩 红领巾为什么有三个角 血吸虫毛蚴时期必须依附在钉螺中发育成尾蚴吗?老师的提问,必须收集又找不到,晕死の_の 不知道怎么表达感情,不知道怎么回应.怎么办?我真的挺苦恼的,不知道自己究竟有什么问题.身边其实也有过觉得挺好的男生,怎么糊里糊涂地变成大龄剩女了.我根本就怕别人发现自己的感情似 自己制做作文集 要写编者的话 要如何写呢? 为什么夏天飞蛾要扑灯? 设曲线y=ax^2+bx+c(a过点(负1,1) 表示坚持不懈的成语和高兴的成语, 什么动物只怀孕2个月 求a的值,使直线y=ax与曲线y=x–x²所围成图形的面积为9/2 表示高兴的成语10个要四字成语,不要词语! 飞蛾扑灯,自取灭亡.请问,飞蛾是怎么死的?要是被烫死的它还去? 还有个问题,人捧着个放开水的古董瓶,虽然很烫也不放,这属于什么现象?(ps:上课听的好像叫“超激化”,老师没写字我也不知 已知曲线y=ax^2-ax与y=ax(常数a>0)所围成的平面图形面积为3/8,求a. 这是英雄的中国人民坚强不屈的声音!这声音进惊天动地,气壮山河.仿写句子在2008年的奥运会上,中国体育健儿频频摘金,中国国歌屡屡奏响,这是{  }的中国人民{  }的声音!这声音{ } { 飞蛾和蚊子扑到什么灯上就难以逃命了生活中的灯 某粮店,第一天卖了全部大米的4/7,第二天又卖了余下的3/5,这时还剩下420千克米没有卖.这个粮店共有大米多少千克? 英语提问:翻译:这页上有五条信息There are five ( ) ( ) ( ) on this page.小明和小里同时从甲村出发去乙村,小里的速度为4km/h,小明的速度为5km/h,小里比小明晚到15min,求甲,乙两村之间的路程.(用方 10字左右好句子!10字左右 现在人们心里的感觉能表达出来吗?需要直接吗? 英语翻译Simmon arrived at work at 8:15AM and left work at 10:30PM if sommon gets paid by the hour at a rate of $10 and time and 1/2 for any hours worked over 8 in a day,how much did simmon get paid?麻烦您 把步骤写出来 我不太懂grace h 血吸虫 为什么只能在钉螺里发育,钉螺里有什么特有的条件,或物质为血吸虫必须? 给下面写出的词语,编个故事,写出启示.考场、小白兔、山坡、指南针、狐狸 很久很久以前,有一个小男孩非常自卑,因为他背上有两道明显的伤痕,从他的颈部一直延伸到腰部,上面布满了扭曲的肌肉.所以,这个小男孩非常讨厌自己,非常害怕换衣服,尤其是上体育课.当其 类似这种的句子,内涵点的六句,一句10左右字!一共六句! 以下生物的生殖中属于有性生殖的有:A马铃暑切小块繁殖B克隆技术C试管婴儿培育如题 生命吸管放到泥水里面能行吗? 飞蛾为什么要扑到火上?“明知道会受伤但还是要扑到火上 飞蛾就是这么杀” 六年级期末作文集的编者的话怎么写?不要电脑上的, 蜘蛛为什么有毛十万火急, 飞蛾为什么要想火上扑~~! 求一篇六年级作文集的"编者的话"300字 反义词:残忍()最快回答者~但是一定要正确哦~ 飞蛾为什么要不顾一切地扑到火上去错:那是因为它的恐惧. 有人会问它恐惧什么?当然是因为恐惧黑暗或者说,是因为黑暗带给它恐惧. 否则,它为什么要扑向火光呢?它以为火光,可以帮它抵 用什么感觉来形容爱?我想知道我的是否叫爱? 残忍的反义词 直线x=1,x=2和y=0及曲线y=x^3围成图形的面积是, 你想变成什么来表达情感? 飞船沿半径为R的圆周绕地球运动周期为T,地球半径为r,若飞船要返回地面,可在轨道上某点A处将速率降到...飞船沿半径为R的圆周绕地球运动周期为T,地球半径为r,若飞船要返回地面,可在轨道上 由曲线y=x^2,y=x^3围成的封闭图形面积为多少?步骤可以繁琐,能从最基本看懂最好.我要定积分的基础知识…没学过. 吃一日三餐的动物是什么? 在信息时代,电脑进入了普通百姓家.试想像一下,在人们日常生活、学习、工作中,它的作用是什么? 穿山甲说了什么? 血吸虫病传播必须具备三个条件:一是含有虫卵的粪便入水,二是有钉螺存在,三是 一日三餐的来源是什么?动物也有一日三餐吗?为什么会是一日三餐?一日四餐不行吗?(正常情况下的正常人休息时间为前提) 日本海上自卫队一军官因非法使用兴奋剂乌克兰加入欧盟协定签署期或推迟到20美国艺术家创造“糖果肖像”庆祝万圣节消息人士称叙化武生产设备销毁工作如期法国将实施冬季禁逐令 拖欠房租者也可以色列军方在约旦河西岸射杀一巴勒斯坦法国一名抢劫犯曾为iPod及8欧元抢韩媒:中国学生“弃日择韩” 赴韩留学伊朗或取消向巴基斯坦供应天然气巨额合委内瑞拉总统称查韦斯音容出现在委地铁美国最新隐身驱逐舰下水 明年秋季开始巴西里约热内卢社会游民多 5000余德专家:欧元区最大问题在于违反不援助中央第二巡视组巡视新华社工作动员会召中国前三季度召回汽车97次 涉及车辆美最严苛移民法诉讼终结 阿州支付35德专家:欧元区最大问题在于违反了不援日韩举行第七次海上联合搜救演习(图)中国军方就日舰机干扰我西太演习提出严澳骑车者频遭喜鹊袭击 上演“愤怒小鸟安倍将亲自为救人中国留学生严俊颁发感郑州市运管局集中查处违规旅游车 提醒黑龙江大学获首届中国青年志愿服务项目南水北调中线正式通水 陕西水占丹江川内首个微型小说创作基地落户成都市武国际田联主席之子涉嫌腐败 助伦敦获2新疆和布克赛尔县“信用工程”建设为农南水北调中线开闸通水近70幅美术佳作荟萃福建海上丝绸之路蒙冀联手治霾 助力“APEC蓝”新常“光华龙腾奖”十周年颁奖盛典成功举办中方呼吁以巴保持克制避免局势紧张升级法律判定 文物为证 口述实录 南京大6年3次援疆仁医大爱 “援疆好医生”深圳24层在建楼盘\"长\"出新房 陕西澄城一煤矿发生火灾事故 5人被困电影《鸟人》领跑美国第72届金球奖提俞正声主持召开全国政协第二十三次主席10位云南省首届“工业发展杰出贡献奖新医大六附院眼科为司法警官学校离退休外交部:强烈敦促以方认真调查巴勒斯坦马术俱乐部联赛路线师:中国骑手进步快
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘