机房360首页
当前位置:首页 » 云计算资讯 » 云计算&智能手机时代的软件开发

云计算&智能手机时代的软件开发

来源:互联网 作者:机房360 更新时间:2011-1-26 17:04:40

摘要:智能手机可以日常使用云计算带来的各种服务。Twitter、Facebook、Evernote等消费类服务,将随着智能手机的发展加速普及。

  20XX年,电脑将变为部分专家才会用到的工具,iPad/iPhone等平板电脑/智能手机将成为大众娱乐与信息交换的主要工具。
  
  而通过云计算,用户可以用手里的iPad/iPhone或Android终端设备随时随地使用互联网提供的各种服务。
  
  继续关注Android终端与iPhone/iPad、期待WindowsPhone7终端
  
  从2010年智能手机的趋势来看,主要围绕推出iPhone4巩固地位的iPhone和竞相现身一鼓作气扩大份额的Android终端。这一趋势在2011年自然也将延续,从软件开发角度来看,集中在这两大平台上开发各种应用软件的局面也将会延续。
  
  尤其值得一提的是,使用Android终端的机型令人目不暇接,或许应用软件开发者需要具有预测其中哪一个会成为主流的能力,在让硬件更具多样性的Android终端中,充分认识到每个机型的差异而进行应用软件的开发。由于硬件与Android版本的不同,随着各种机型的涌现,难免造成应用软件开发与维护上的混乱。
  
  这里不由令人想起Android的原型——Linux发行版(Linux内核中添加各种功能组装成操作系统的软件产品)的“兴衰”。尽管在2000年Linux发展热潮之际曾存在各种Linux发行版,但是10年后的今天,Linux发行版主要剩下了在服务器领域被广泛使用的RedHat和以桌面为主的Ubuntu。
  
  通过观察这一变迁过程,我们可以看到:“如何从软件开发者角度来制定将成果转化为产品的机制”是扩大市场领先的关键所在。这一观点包含重视Android终端之间的竞争,分析主要目标。其中,如何有效实现对应用软件进行开发与维护尤为重要。
  
  还有,2011年应该关注的是志在必得的WindowsPhone7终端。由于WindowsPhone7拥有庞大软件开发者群体所广泛使用的VisualStudio这一开发环境以及与C#和VisualBasic等现有Windows应用软件开发相同的编程语言,有望很快扩充其应用软件。
  
  灵活运用成为云计算的技术要素
  
  智能手机可以日常使用云计算带来的各种服务。Twitter、Facebook、Evernote等消费类服务,将随着智能手机的发展加速普及。
  
  首先,使用PaaS(平台即服务)提供服务。GoogleAppEngine与WindowsAzurePlatform及其适用的领域将不断扩展。前者支持以大规模分散为前提的数据存储Bigtable与新的数据存储机制;后者主要是将WindowsServer上的应用软件在Azure上直接运行的虚拟机。
  
  其次,现有Web服务及其API(应用程序接口)应用,换句话说就是将SaaS(软件即服务)积极应用到自己的Web应用软件。
  
  第三,自发性思考能够从“更广的”角度满足用户的内容需求,选择可实现的平台。未来,随着云计算的普及和成熟,开发者除了要充分掌握云计算的各种技术之外,还需要具备对构成云计算的技术要素灵活运用的服务创造能力。
  
  当然,这种能力并非一朝一夕可以掌握。首先应加深理解以上述以PaaS或SaaS为主的各种云计算技术知识。
  
  综上所述,智能手机与云计算的趋势都是以商业应用为前提的运用管理与安全保障。随着智能手机商业应用的扩展及企业系统开始向云计算的过渡,必将出现更多的运用管理软件或安全软件。
  
  从HTML5、Processing到Kinect、Scala

  
  基于云计算&智能手机发展的程度与趋势,大胆预测一下今年软件开发技术的趋势如下:
  
  HTML5、Silverlight、AIR将正式得到普及,Web服务/应用软件的操作性能将大幅提升;
  
  在“AppStore”推动下,MacOSX应用软件开发将成为一大热门;
  
  随着全球掀起KinectHack热潮,使用USB设备进行形体操作的游戏机将大为流行;
  
  社交网络应用软件编程将非常普遍;
  
  采集智能手机剩余CPU能力的网格计算将出现;
  
  平板电脑的多用户功能将受到关注;
  
  “电脑”的定义将从PC或Mac转变为智能手机/平板电脑;
  
  简便易用的新兴计算机语言“Processing”将超越电子艺术领域而广泛普及;
  
  基于编程语言“GoogleGo”开发Web服务将成为大势所趋;
  
  世界级编程大赛中不仅有学生还会有社会人员参与;
  
  作为新一代Java,面向对象语言“Scala”将大为流行。
  
  责任编辑:小楠

本文地址:http://www.jifang360.com/news/2011126/n879115387.html 网友评论: 阅读次数:
版权声明:凡本站原创文章,未经授权,禁止转载,否则追究法律责任。
相关评论
正在加载评论列表...
评论表单加载中...
  • 我要分享
更多
推荐图片