2016 年谷歌开源了这些超酷炫的项目

标签: 谷歌 开源 项目 | 发表时间:2016-12-20 23:51 | 作者:
出处:http://news.cnblogs.com/

摘要: 人工智能可以可以创作艺术和谱写曲子了,手机传感器也可以成为强大的研究实验室了,普通耳机也可以实现 VR 中的 3D 全景音效了……这些你还不知道?来看看谷歌的这些超酷的开源项目吧!

开放源代码软件让 Google 能够无需重新发明轮子就能够快速有效地进行开发,也让我们能够集中注意力来解决新问题。我们知道,支持开源,就是站在了巨人的肩膀上,所以 Google 员工能够轻松地将他们在内部工作的项目作为开放源代码发布。

我们已经发布了超过 2000 万行的开源代码,包括 Android,Angular,Chromium,Kubernetes 和 TensorFlow 等项目。 我们的版本还包括许多您可能不熟悉的项目,例如 Cartographer,Omnitone 和 Yeoman。

回顾我们在 2016 年开源的项目,有很多令人兴奋的事情。 我们发布了很多开源软件、硬件和数据集,来看看今年的一些版本。

负载均衡系统 Seesaw

Seesaw 是由我们网络可靠性工程师用 Go 语言开发的基于 Linux 虚拟服务器的负载平衡平台,就像所有好的项目一样,这个项目也是为了解决实际问题而产生的。

Seesaw 发布的博客中这样写道:“我们需要能够处理单播(unicast)和任播(anycast)虚拟 IP (VIPs) 流量,使用 NAT 和 DSR (也被称为 DR) 执行负载均衡,执行针对后端的健康检查。特别是,我们需要一个容易管理的平台,可以自动部署配置的变化。在评估了一些包括现有的开源项目的平台之后,我们没能找出一个能够满足我们所有需求的平台,所以我们决定自己着手开发一个可靠和可伸缩的负载均衡平台。”

它让我们提高了服务可用性并降低了管理开销。我们很高兴能够把它分享出来,希望其他企业也能够从中受益。

供应商安全评估调查问卷 VSAQ

VSAQ (Vendor Security Assessment Questionnaire,供应商安全评估调查问卷)是一种能够自适应式评估多种供应商安全和隐私防护策略的评估调查问卷。

我们每年对数百家供应商的安全性进行评估,因此开发了 VSAQ 来自动化大部分初始信息的收集。许多供应商发现我们的问卷直观灵活,所以我们决定分享出来。 VSAQ 框架包括四个可扩展的问卷模板,涵盖 Web 应用程序,隐私程序,基础设施以及物理和数据中心安全。

http://static.cnbetacdn.com/article/2016/0309/baa75ec0cfcb2de.png

Nest 开源的 Thread 协议 OpenThread

Nest 开源的 OpenThread 是基于其 Thread 协议实现的,通过 6LoWPAN 标准连接的智能家居网络。OpenThread 的开发由 ARM,微软,高通,德州仪器和其他主要供应商支持。

OpenThread 是 Nest 主要负责的,而不是 Thread Group。通过 OpenThread,Nest 希望将 Nest 产品中所用的技术在更多供应商和制造商中广泛采用,以加速智能产品家居网络产品的开发进展。随着越来越多的供应商运用 Thread,制造商可以有机会选择一个成熟的网络技术,而不需要创建它们自己的产品,消费者将会有越来越多安全可靠的相关产品可以选择。

创作艺术和谱写曲子的机器智能 Magenta

我们可以使用机器学习创造引人注目的艺术和音乐吗?Magenta 可以帮你实现,它是 Google Brain 团队建立的一个基于 TensorFlow 的项目,目的是提高音乐和艺术生成的机器智能的艺术水平,并建立一个艺术家,程序员和机器学习研究者的协作社区。 

点这里听听谷歌人工智能的第一首歌曲

普通耳机实现 VR 中的 3D 全景音效 Omnitone

虚拟现实(VR)如果没有空间音频的话其实并没有那种身临其境的感觉,而很多 VR 开发都是在专有平台上进行的。Omnitone 是由 Chrome 小组成员建立的一个跨浏览器支持的开源空间音频渲染器,Omnitone 基于标准的 Web Audio API,提供身临其境的体验,可以与 WebVR 等项目一起使用。

原理图:

Google 发布 Omnitone ,为 VR 音频制作带来了什么改变?

实验记录应用 Science Journal

今天的智能手机有很多传感器,可以告诉我们周围的很多有趣的事情。通过这款应用,你可以利用你手机中的各种传感器来测量您的环境,如光和声音,因此您可以绘制您的数据,记录您的实验,并组织您的问题和想法。让手机成为一个强大的研究实验室。

我们推出了 Science Journal 是为了帮助教育工作者、学生和公民科学家利用这些传感器。 

这个你可能觉得没什么用的 App,却意义深远:Google Science Journal

ROS 系统支持的 SLAM 库 Cartographer

Cartographer 是一个利用 ROS 系统支持的 2D 和 3D SLAM(simultaneous localization and mapping)库。 这个库库组合来自各种传感器的数据来计算定位和地图环境。

SLAM 是众多自动驾驶平台的重要组件,比如自动驾驶汽车、仓库中的自动叉车、扫地机器人、UAVs 等。在产业界和学术界常见的传感器配置上,Cartographer 能实时建立全局一致的地图。

文章部分内容编译自: https://opensource.com

原文作者:Google 开源推广团队成员 Josh Simmons

本文链接

相关 [谷歌 开源 项目] 推荐:

2016 年谷歌开源了这些超酷炫的项目

- - 博客园_新闻
摘要: 人工智能可以可以创作艺术和谱写曲子了,手机传感器也可以成为强大的研究实验室了,普通耳机也可以实现 VR 中的 3D 全景音效了……这些你还不知道. 来看看谷歌的这些超酷的开源项目吧. 开放源代码软件让 Google 能够无需重新发明轮子就能够快速有效地进行开发,也让我们能够集中注意力来解决新问题.

开源“大户”谷歌在2016年都有哪些表现?这10个项目最受欢迎

- - Web前端 - ITeye博客
【新智元导读】开源“大户”谷歌在2016年都有哪些表现. 你认为 TensorFlow 排第几.   Google近日公布了首份“开源成绩单”(Open Source Report Card),介绍了他们最受欢迎的开源项目,并分享了Google工程师们最喜欢的编程语言.   Google开源项目办公室主管Josh Simmons在博客中写道:开源让Google能够更快速、高效地创造新事物,而无需重新发明轮子,使我们能够专注于解决新问题.

Android优秀开源项目

- - CSDN博客移动开发推荐文章
Android经典的开源项目其实非常多,但是国内的博客总是拿着N年前的一篇复制来复制去,实在是不利于新手学习. 今天爬爬把自己熟悉的一些开源项目整理起来,希望能对 Android开发同学们有所帮助. 另外,如果你有比较好的项目推荐,也烦请在评论里分享出来,我会定期更新博客内容. Apollo音乐播放器:就一个播放器,但是实现的很好.

开源项目之NeoCrypt

- - CSDN博客推荐文章
一个文件加密解密软件的源代码,可以设置很多著名的加密算法进行加密解密. 它集强力、安全的算法和简单、易用的界面于一身. 它的文件管理界面可以轻易地观看和更改整个系 统的加密设置,也可以加/解密选定的文件,安全地删除文件. 项目需要用到第三方库cryptlib,该库已经放到源码包中. 本程序有一个动态链接库NeoCryptSX与一个主程序Neocrypt组成,NeoCryptSX动态库操作简单,只负责发送调用消息,Neocrypt主程序中封装了Decryptor类负责解码、Encryptor类负责编码,File类负责文件操作、CProgUpdater类负责进度等.

开源项目 AllJoyn 初识

- - CSDN博客推荐文章
AllJoyn 高通的一个开源项目,针对IoT的. 光看到介绍第一个感觉就是高大上啊. 它要解决的问题是物联网中互联互通的问题,一个好大平台. 从它介绍的PPT的两张图比较一下就会比较清楚了. 第一张图中它描绘的是现状,各个设备厂商虽然都对外提供了物联网接口,云接口,但各个设备没有互联互通,各自为政,群雄割据.

谷歌或重启GDrive项目 谷歌文档现新线索

- Zhaojing - cnBeta.COM
美国科技博客网站TechCrunch撰稿人希格勒(MG Siegler)周四撰文指出,根据他发现的新证据,谷歌即将重启GDrive在线存储服务项目的可能性进一步增大.

Google正式开源LevelDB项目

- Jie - 新闻 - LUPA开源社区
  Google 宣布 LevelDB 项目开源,使用的开源授权协议为 BSD.   Leveldb是一个google实现的非常高效的kv数据库,目前的版本1.2能够支持billion级别的数据量了. 在这个数量级别下还有着非常高的性能,主要归功.

晒晒我的开源项目们

- zffl - 透明思考 - Thoughts
在等“bundle install”的时候闲着没事,打开 我的Github ,发现还有那么一些东西值得分享一下的. 啤酒游戏 :《 第五项修炼 》里讲的啤酒游戏. 合作的进化 :这就是《 合作的进化 》那本书里讲的生存竞赛游戏. 可以自己写新的策略放进来,看看重复囚徒困境中的最佳策略是如何被选择出来的.

如何熟悉一个开源项目?

- - IT技术博客大学习
       你有个任务,需要用到某个开源项目;或者老大交代你一个事情,让你去了解某个东西.     1.首先,查找和阅读该项目的博客和资料,通过google你能找到某个项目大体介绍的博客,快速阅读一下就能对项目的目的、功能、基本使用有个大概的了解.     2.阅读项目的文档,重点关注类似 Getting started、Example之类的文档,从中学习如何下载、安装、甚至基本使用该项目所需要的知识.

OpenStack – 开源云计算项目

- - 弯曲评论
系列目录 Future Internet Technology. OpenFlow – 打造弹性化的可控互联网. Open vSwitch – 开放虚拟交换标准. Mininet – “懒惰”网络研究者的福音. NOX – 现代网络操作系统. OpenStack – 开源云计算项目. 时下云计算如火如荼,众多企业纷纷推出云计算相关的应用,不少还搭建企业私有云和少数公有云(代表为Amazon).