谷歌眼镜借助开源技术实现快速发展

尚无读者喜欢这篇文章。
Open innovation

Opensource.com

我最近通过 Google Glass 设备的 探索者计划获得了一台设备。

探索者计划旨在让那些希望尽早参与并帮助塑造 Glass 未来的人参与进来。我们正在逐步扩大规模,并尝试不同的方式将新的探索者引入该计划。

如果您是美国居民,年满 18 岁,并且有兴趣加入,您可以在此处注册,如果有空位,我们会通知您。请注意,虽然我们很想邀请所有人,但目前我们无法保证邀请。

请记住,Glass 在美国境内的售价为 1,500 美元 + 税费,并且在领取 Glass 时您必须提供有效的美国身份证件或居住证明。

Google glass development environment

一旦我拿到设备,我就将其链接到我关联的 Gmail 帐户和 G+ 帐户。然后,我开始了。我注意到的第一件事是, 我被 提供了 许多开源软件工具来使用。这令人兴奋。而且,我很快了解到,正是由于这些开源资源,Glass 的开发才能快速而成功地完成。

Glass 的 软件堆栈 构建于 Android 平台之上,因此也构建于 Linux 内核之上。它确实是为 Glass 定制的,并且可以作为 google-glass-kernel-source 提供。

开发通常最好在笔记本电脑或台式机上进行,然后您将通过 USB 电缆连接推送 Glass 设备。首先下载 Android 软件开发工具包 (SDK)。它 适用于包括 Linux 在内的多个平台。 SDK 提供了与 Eclipse(一种流行的开发环境)的集成,也可以从命令行运行。

在该 Android SDK 上,安装 Glass 开发工具包 (GDK)。它提供了各种 示例,其中一些直接在 GitHub 上可用。 编程通常最好用 Java 完成,但也可以使用 Mirror API,使用诸如 Python、PHPRubyGo 之类的语言。Eclipse 和 Git 之间的集成,使得使用典型的 GitHub 工作流程维护项目变得容易,而不会将其强制作为唯一的开发路径。

Luis Ibanez wearing Google Glass

赋予 Glass 应用能力的酷炫开源库

Glass 应用程序开发人员可以受益于许多可用的开源库。这里有两个特别有用,可以利用内置传感器和 Glass 显示功能之间的集成

min3D:一个轻量级的 3D 库,用于 Android,使用 Java 和 OpenGL

Box2D:一个 C++ 物理引擎,用于模拟 2D 刚体

查看其他一些 基本 GDK 小游戏

对于最勇敢的人,这里有关于如何 root Glass 的 说明(请注意,这将使保修失效),因此可以尝试 下载 和修改 Glass 内核。

正是由于所有这些组件的开源性质和早期采用者的实验,Google Glass 设备的开发才能如此快速地发展。

 

标签
User profile image.
Luis Ibáñez 在芝加哥的 Google Inc. 担任高级软件工程师。

2 条评论

谷歌眼镜是一项伟大的发明,这是一篇非常棒的信息丰富的帖子。了解谷歌眼镜就是探索技术。
<a href="http://www.youngisthan.in/apps/what-are-google-glasses-and-how-do-they-work/7486">谷歌眼镜如何工作</a>

哎呀。为什么品牌不能让地理位置多样的实验者参与进来呢?尤其是这么酷的东西!

澳大利亚一直被用作新技术的试验场!

感谢 Glass 的更新! :)

知识共享许可协议本作品根据知识共享署名-相同方式共享 4.0 国际许可协议获得许可。
© . All rights reserved.