国内最全IT社区平台 联系我们 | 收藏本站
华晨云阿里云优惠2
您当前位置:首页 > 互联网 > 研发周报:微软Build2014精华汇总

研发周报:微软Build2014精华汇总

来源:程序员人生   发布时间:2014-09-09 09:33:25 阅读次数:3057次

在本周,最值得关注的莫过于微软的2014开发者大会,在此次大会上,微软推出了WP8.1的系统。随后又发布了诺基亚最新的旗舰新机诺基亚Lumia 930及较为低端的诺基亚Lumia 630、诺基亚Lumia 635产品。下面让我们一起来看下:

1.微软Build2014第一天要点精华汇总(组图)

微软2014Build(开发者)大会 在加州旧金山Moscone Center(莫斯康展览中心)拉开序幕,微软新任CEO Satya Nadella(塞提亚・纳德拉)、操作系统部门高级执行副总裁(EVP) Terry Myerson、高级副总裁(CVP)Joe Beliore、诺基亚前CEO Stephen Elop(埃洛普)等嘉宾出席了第一天上午的活动,CSDN从Windows Phone、Windows、Office、Visual Studio、IE11、Xbox 360、Lumia智能机等的更新方面整理了上午的重点内容。

一、Windows Phone 8.1

微软操作系统部门高级副总裁(CVP)Joe Beliore

Joe Beliore首先表示,Windows Phone生态系统家族新了两个OEM合作厂商,分别是来自于印度的Micromax和俄罗斯的Prestigio。表中还包括了来自于中国的华为、中兴、联想。

本次宣布的Windows Phone 8.1的新功能,包括操作中心(Action Center)、操作中心和4个快捷设置按钮。Windows Phone 8.1将有新的锁屏API,第三方应用程序可以完全控制锁屏体验。Windows Phone 8.1开始屏幕背景支持,更加个性化。

Joe Beliore隆重推出了Windows Phone的个人语音智能助理应用Cortana,它的背后是由Bing搜索引擎来驱动。他重点演示了Cortana的内容提醒、冲突日历安排、预订餐厅、记录兴趣、程序唤醒等操作,Cortana的特性会根据用户的使用不断自我学习和改进。

此外,Windows Phone 8.1还可通过第三方应用扩展。目前Cortana是Beta版本,首发只有美国,不过等Beta版结束后会扩展到英国、中国等市场。


  微软高级产品经理Nick Hedderman

微软高级产品经理Nick Hedderman重点演示了Windows Phone 8.1的企业级解决方案,包括对企业VPN(虚拟专用网络)和S/MIME(多用途网际邮件扩充协议)的支持。客户可以将 VPN设置在 Action Center的快捷设置中,实现下拉然后快速连接VPN。Windows Phone 8.1将支持自动连接到公共热点的功能。

2.微软Build2014第一天应了解的15件事

全球最大的软件公司微软举办了2014年开发者大会(Build),各种消息迷乱了技术人员的眼,CSDN现在为您总结了第一天活动上您应该了解的15件事:

1.Windows Phone家族新增OEM合作伙伴,来自印度的Micromax和俄罗斯的Prestigio;

2.发布Windows Phone上的个人语音智能助理服务Cortana,支持第三方应用,首发美国,随后是英国和中国;

3.Windows Phone 8.1将有新的锁屏API,第三方应用程序可以完全控制锁屏体验;

4.Windows Phone 8.1企业级版增加对VPN和S/MIME的支持;

5.推通用应用(Universal Apps)的概念,开发者可通过8.1的SDK完成手机平板的开发和数据同步;

6.WinJS将开源,开发者们可以通过WinJS开发Windows、Android、iOS,甚至网页版应用;

7.Visual Studio建立“通用解决方案”,可同时生成Win8和WP的两个独立应用,方案中包含的共享部分自动适配系统并提供最合适布局和UI展现形式;

8.WebGL跑在Windows Phone 8.1的IE11上,此外,IE11还增加了隐私模式、阅读模式;

9.Xbox One可以运行Windows 8应用!手机、平板、电脑、游戏机宣布打通!;

10.演示基于Windows的智能钢琴,未来Windows将支持所有物件互联到Internet;

11.Windows Phone及9英寸以下的Windows平板授权费降为0元;

12.诺基亚新发布两个SDK,分别为Imaging SDK 1.2和SDK for SensorC;

13.正式发布 TypeScript 1.0;

14.所有今年微软Build 2014大会的参会成员将获赠Xbox One游戏机和一张面值500美元的微软零售店礼品卡;

15.微软新任CEO Satya Nadella阐明微软新战略Cloud First!Mobile First!

3.Build2014大会第二天干货总结 Microsoft Azure拥抱Puppet...

第二天的主角是新上任的微软云及企业部门总裁ScottGu( 中文博客),ScottGu曾经是微软开发者部门.NET平台的企业副总裁,在2011年升为业务平台部门Azure应用平台团队的领导者。和往常一样,ScottGu今天依然身着一身喜庆的红色T恤登场。

微软云及企业部门总裁ScottGu

ScottGu的演讲主题分为几个方面:

一、微软云(Microsoft Azure)

  • Xbox One平台的 《Titanfall》(泰坦降临) 启动当日使用了基于Microsoft Azure上的100k(10万台)虚机
  • 索契冬奥会视频直播解码,跨多个Azure区域,支持210万+并发的观众浏览需求
  • PaaS/ IaaS“跨界”协同,Visual Studio调试器可以添加到Azure虚拟机进程,增强VS提供IaaS管理能力
二、DevOps
  • 在Microsoft Azure Portal启动“Puppet Enterprise”主服务器,将“Puppet Enterprise Agent”或者“Chef”动态注入虚拟机实例;
  • Puppet企业级应用
三、IaaS方面的宣布汇总
  • 支持Puppethe 和Chef
  • 自动扩展GA(Autoscaling GA)
  • 静态内部IP地址(Static internal IP addresses)
   Microsoft Azure在IaaS方面的宣布汇总

4.数据库迁移测试:选白盒还是黑盒?

数据迁移是指从现有数据库迁移至一个新数据库的过程。在现实工作中我们也会经常接触到,当公司决定升级或更改数据库时,那么这就需要将现有的数据传输至新的数据库。

创建一个有效的数据迁移测试策略对降低风险和成功迁移有着莫大的作用。本文分享了如何使用黑盒或白盒方法来创建一个更加有效的数据迁移测试方法。

数据迁移的范围范围很广,包括满足所有所需数据的需求,确保新的数据库能正常启动并成功运行,零缺陷(之前的数据库是否还有遗留数据)并且将数据迁移至正确的列表中。

因此,为了保证它的正确性唯一的方法就是测试迁移过程。在这个过程中要进行迁移需求分析,内容包括:

  • 被迁移的数据类型;
  • 数据来源;
  • 文档分析,描述迁移过程;
  • 数据库改动分析;
  • 数据库架构、类型;
  • 数据存储格式;
  • 迁移方法分析;
  • 迁移途径;

只要进行分析测试,就要选择迁移的类型,这里有三种方法:

  1. 黑盒测试;
  2. 白盒测试;
  3. 混合测试;

分析结果并不是唯一的参数选择方法。你还需要注意任务的复杂性,客户和项目经理的偏好,员工对数据库管理系统的规范以及其他一些细节。此外,还要区分数据库源,接收器和数据存储格式之间的差异及任务的复杂性。

5.TypeScript1.0发布,完美支持Visual Studio系列产品

TypeScript是由微软公司于2012年发布(用以替代JavaScript)的一门语言,该项目主要的负责人Anders Hejlsberg (C#、TurboPascal 之父)。TypeScript提供了类、模块和接口来帮助构建健壮的组件,帮助JavaScript开发人员更容易地编写和维护应用程序。

时隔两年,TypeScript 1.0终于发布了(当然,在这期间也有一些小版本发布),该版本支持 Visual Studio 2012、Visual Studio 2013 以及Visual Studio Web Express 2013 Spring Update,此外还提供了npm package和source。

微软表示,将继续专注TypeScript语言的开发,以创建更高效的开发环境,包括智能感知、项目支持以及强大的代码导航功能。

6.Facebook发布PlanOut 开源部分A/B测试源码

在上周四,Facebook发布一部分A/B测试源码,称作PlanOut,来帮助数据科学家和其它职工轻松构建、管理和验证A/B测试。为了搞清楚哪个功能或设计更好,每个网站或移动应程序的数据科学家都离不开A/B测试工具。 

在博客上,来自Facebook的数据科学家Eytan Bakshy、Dean Eckles和Michael Bernstein描述了PlanOut的重要性: 

在Facebook,我们每天要运行上千个测试,而这些测试有的是用于优化特定的结果、有的是服务于长期的设计决策。正因为我们每天要运行这么多次的测试,我们需要可靠、稳定的测试程序。许多在线测试都是由工程师们实现的,而他们并非是受过训练经验丰富的统计学家。测试做对的时候很容易解析,但在他们的设计、实现、记录和解析上又很容易犯错。

此外,该篇博客还对PlanOut进行了详细的描述,并且把它托管在Github,更多详情大家可以访问 此博客或 托管地址。

生活不易,码农辛苦
如果您觉得本网站对您的学习有所帮助,可以手机扫描二维码进行捐赠
程序员人生
------分隔线----------------------------
分享到:
------分隔线----------------------------
关闭
程序员人生