设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 开源热点 查看内容

LUPA开源周刊:Ubuntu新版登场Java喜迎20岁

2015-4-26 23:18| 发布者: joejoe0332| 查看: 21924| 评论: 0|原作者: LUPA开源社区|来自: LUPA开源社区

摘要: 顾过去的一周,最受大众关注的Linux发行版Ubuntu在本周迎来了该版本一年两次的其中一次重大更新。该版本会提供几个新功能给桌面用户,但最重要的还是围绕服务器部署的更新。本周,业界最著名,也是使用范围极广的Jav ...


  你可能此前没有听说过,但如果你是Chrome用户,将有机会使用谷歌的QUIC协议。日前谷歌在官方博客宣布,大约有一半的Chrome用户访问Google所有的服务将由QUIC协议处理。



  QUIC是什么?QUIC是什么?我们光从字面上来看,就知道它很快,它代表了快速UDP Internet连接(全称是Quick UDP InternetConnections)。QUIC是由谷歌开发,在2013年就实现的网络协议,当年6月就加入了最新版的Chrome Canary中。

  QUIC虽然类似于SPDY,但根据维基百科介绍,前者是一个实验性传输层协议,而后者则工作在传输层,它的目标主要是优化或替换面向连接中使用TCP协议的Web应用程序。另外,QUIC某种程度上与TCP Fast Open也类似,但2011年面世的TCP Fast Open目前尚没有大范围使用。

  QUIC在两个UDP端点之间支持一组多路连接,这样的设计目的是为了给TLS/SSL提供安全保护,减少连接、传输延迟和宽带,从而避免在各个方向的拥挤。QUIC主要优化对象是使用TCP连接的Web应用程序。

  总的来说,QUIC(Quick UDP Internet Connection)是谷歌制定的一种基于UDP的低时延的互联网传输层协议。我们知道,TCP/IP协议族是互联网的基础。其中传输层协议包括TCP 和UDP协议。与TCP协议相比,UDP更为轻量,但是错误校验也要少得多。这意味着UDP往往效率更高(不经常跟服务器端通信查看数据包是否送达或者按序),但是可靠性比不上TCP。通常游戏、流媒体以及VoIP等应用均采用UDP,而网页、邮件、远程登录等大部分的应用均采用TCP。谷歌最新年度大动作,广大“程序猿”们,欢迎都来关注!

  苹果公司于上月宣布发布其开源框架ResearchKit,目的是将手持移动设备构建成一个用于医疗研究的传感器网络。



  ResearchKit在GitHub的代码库中不仅包含该框架的全部源代码和文档,还包括苹果开发的一个示例app,以及之前由其他医疗研究机构发布在AppStore的4个app。

  InfoQ曾经报道过,ResearchKit提供三类定制模块来满足医疗研究的常见需求:情况调查、知情同意、活跃任务。从设计角度来看,这三个模块的设计基于同样的原则:每个操作就是一次收集步骤(ORKStep),比如一个ORKQuestionStep、一个ORKFormStep、或者ORKActiveStep。

    多个步骤集合成一个任务(ORKTask协议),比如一个ORKOrderedTask就表示一系列的步骤。任务与一个视图控制器(ORKTaskViewController)相关联以展示给用户。用户每完成一个任务,视图控制器就生成一个结果对象(ORKStepResult),其中包含该步骤返回的结果与操作执行时的时间戳。特殊情况下,有的步骤会从设备传感器端或移动健康平台HealthKit获取数据,此时系统提供两个类:ORKRecorder和ORKRecorderConfiguration,用于收集数据并配置成序列化格式。相关情况,本次专辑将为您一一为您解答带来……

  最近一则 Windows 未来可能走向开源的报道,在业内引起了强烈反响。多数评论认为这是传统PC产业疲软下自救的选择,但事实真的如此吗?

  PC市场的疲软,和在智能手机市场表现不佳,并不是因为Windows闭源。PC市场疲软的原因很多,其中用户需求的疲软及平板电脑和智能手机的衝击,是比较重要的因素。但从整个PC软生态环境看,Windows 仍然佔据著不可替代的位置和优势,儘管有Mac OS X和Chrome OS与其竞争,但目前收效甚微。再看智能手机市场,微软之所以在这个市场的表现不佳,是因为之前对移动市场战略不重视。微软意识到移动市场重要性之后,採取了所谓「系统融合」策略。融合的想法很好,但从 Windows 10推出之前,微软的融合策略实际上都不是真正融合,没有採用统一的 Windows 核心。传统PC和以智能手机和平板电脑为代表的移动市场,是完全不同的应用场景和方式。这就决定了用同一个系统,要兼顾跨界体验的技术是困难的,这也是为何Apple和Google到今天依然在移动和PC市场採用不同系统的原因。



  另外就是微软在移动市场本身发展策略的问题,例如併购诺基亚期间,竟出现推出自身Meego系统的N9手机和基于Android系统的手机,让业内对于微软在移动市场的Windows生态系统产生摇摆。更重要的是併购诺基亚后,微软主打的低价策略(手机ASP仅为45美元),让本就脆弱的微软移动生态系统更加脆弱。相关研究分析,购买高价手机的用户,更愿意付费购买应用程序,反之亦然。而微软手机的低价策略,让用户很难购买应用程序,至少与iOS和Android相比如是。但随之导致的连锁效应,就是开发者很难从微软的移动生态系统中获得收入,进而影响了他们为微软开发应用的热情,形成了恶性循环。例如作为WP的热门天气应用之一的Weather Flow,最近就正式从应用商店下架,开发者Gergely Orosz称原因是入不敷出。Weather Flow的数据使用费高达每月1,500美元,但他从Weather Flow所得的收益才每月500美元,还在下降之中。另据据统计,目前在iOS和Android平台许多的主流应用程序,都尚未进驻到Windows平台。即使已经进驻,其体验与在iOS和Android平台上的也存有差距。

  如果Windows真的开源会怎样?在PC市场,现有的Windows生态系统将会被打破,诸多的应用程序将要推倒重来。这对于一直依赖于微软的企业用户,无疑是最大打击。开源之后会怎样,在移动市场可以对比下Android,碎片化将不可避免。碎片化的结果,是Google未能通过Android,将新应用程序安装到用户的手机上,这也是Android One出现的主因,即通过该系统收回对于Android的控制权。但从目前看,效果并不明显。因此 Windows 开源无论是在PC,还是在移动市场,对于微软弊大于利。况且所谓Windows开源的说法,仅来自微软一位技术员工口中,他仅是说说而已,大家不用太过认真。详细内容本次专辑会为您慢慢道来……


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部