GMTC全球大前端技术大会聚焦前端、移动、AI应用等领域15个热门专题方向,购票立减¥960 了解详情
写点什么

Google 眼镜开发工具箱允许开发者使用 Xamarin.Android 构建 Google 眼镜应用

2013 年 12 月 24 日

Google 最近在开发者事件上发布了 Google 眼镜开发工具箱(Glass Developer Kit,简称 GDK),借助于该工具箱开发者能够使用 C#和 Xamarin.Android 构建运行在 Google 眼镜上的本地应用程序。根据官方所提供的信息,开发者将能够很容易地找到该工具箱中所包含的工具和功能,因为很多 API 已经在现在的 Android 应用中使用了。

对于参与 Google 眼镜探索程序的开发者而言该工具箱是完全免费的。该工具箱是 Android SDK 的一个插件,它能够访问跨平台的Glassware API;同时它还提供了一个示例Demo,开发者能够使用C#编写运行在Google 眼镜上的应用。

InfoQ 采访了 ASPInsider 和 Xamarin 的软件开发人员 Chris Hardy 以期了解与 Xamarin.Android 和 Google 眼镜开发工具箱相关的更多内容。

InfoQ Xamarin.Android**** 是什么?

Xamarin.Android 是一个开发工具,开发者能够借助于该工具使用强大的 C#语言和公共语言运行时 /.NET 框架编写本地 Android 应用。

InfoQ Google**** 眼镜的服务目的是什么?

Google 眼镜的目的是为佩带者提供有用的信息,让他们不必花时间从自己的口袋中掏出自己的移动设备。为了显示这些信息它在你视野的右上角提供了一个很小的屏幕。它还包含了一个摄像头和骨传导扬声器。

InfoQ**:你能与我们分享一下开发基于Xamarin.Android的应用都需要哪些工具么?**

官方的 Xamarin 网站上对开发所需的工具作了很好的概述,在 Mac 上你可以使用 Xamarin Studio,而在 Windows 上你可以使用 Xamarin Studio、Visual Studio 2010、2012 或者是 2013 进行开发。大多数人使用 Visual Studio 开发 Xamarin.Android 应用程序,因为他们感觉使用 Visual Studio IDE 非常自在。

InfoQ**:假如我使用GDK开发了一个应用。那么我将能够通过Google眼镜看到哪些信息呢?**

你可以看到能够在屏幕上显示的任何信息,你能够获得屏幕的完全访问权限,所以可以在上面自定义绘制一些内容,例如在一个 WebView 中显示一个网站、播放一段视频或者显示设备上的照相机(这对应用程序中的二维码扫描是非常有用的)。一般情况下,你会想使用大字体显示简洁的信息,让用户清晰地看到相关内容。这些内容显示在 Google 眼镜的显示器上,该显示器被 Google 称为是“一个高分辨率的显示器,相当于从 8 英尺远的地方看一个 25 英寸的高清屏幕”。

InfoQ**:Google眼镜开发工具箱有没有为那些没有Google眼镜的开发人员提供模拟器?**

现在 Google 并没有为那些没有 Google 眼镜的开发者提供模拟器,我们推荐他们通过下面的链接注册: http://www.google.com/glass/start/how-to-get-one/?source=xamarin , 注册之后的几周内他们会收到期望加入 Google 眼镜探索者的邀请(当然这完全取决于 Google)。

InfoQ**:你能与我们分享一个使用Xamarin.Android开发Google眼镜应用的示例程序么?**

有一个 Stopwatch 应用示例,它就是一个使用 Xamarin.Android 开发的 Google 眼镜应用。

InfoQ**:我们能够使用Xamarin.Android开发哪些类型的应用?**

你能够使用 Xamarin.Android 开发所有类型的应用,你并不会受限于任何特定类型的 API 或者 Xamarin 平台的任意限制,一些示例应用程序是:
Rdio :该应用是使用 C#开发的,能够运行在 iOS 和 Windows Phone 平台上。
Direct Energy :该应用是使用 C#开发的一个 iOS 应用。

Infinite Flight :该应用是使用 C#开发的,能够运行在 iOS 和 Windows Phone 平台上。

查看英文原文 Glass Developer Kit Enables Developers to Build Apps for Google Glass using Xamarin.Android

2013 年 12 月 24 日 08:56798
用户头像

发布了 321 篇内容, 共 103.6 次阅读, 收获喜欢 8 次。

关注

评论

发布
暂无评论
发现更多内容

苟富贵,勿相忘

十三

HTTP的德性

十三

万字破解云原生可观测性

谭建

云原生 APM 可观测性 链路追踪 Skywalking

如何表达自己的感情?

zkh

我所想的跨平台开发:小程序+App+Web

曾伟@喵先森

flutter 小程序 微信小程序 跨平台

张小龙 的 22 年和微信的 8 年

池建强

微信 张小龙

Block底层原理探析

Damien

ios 源码分析

Java并发编程系列——常用并发工具类

孙苏勇

Java Java并发 并发编程 多线程

OKR实践中的痛点(3):破3旧,迎3新!

大叔杨

OKR Scrum 敏捷 敏捷开发 绩效

重要:Kafka第3篇之一条消息如何被存储到Broker上

z小赵

kafka

改变

一把梭

生活 随笔

没有了手机的诺基亚,过得远比你想象的要好

赵新龙

微软 手机 上市 诺基亚

论十三

十三

为什么开源是基础软件的未来

顾钧

开源 基础软件

Firefox浏览器背后的力量,Mozilla基金会的“生财”之道

赵新龙

firefox 开源 基金会

《我是余欢水》与《一个叫欧维的男人决定去死》

十三

游戏夜读 | 2020周记(4.10-4.17)

game1night

消息队列Kafka - 基本应用

Java收录阁

kafka

Web3极客日报#130

谢锐 | Frozen

区块链 创业 独立开发者 技术社区 Rebase

科技 vs 隐私:瘟疫下“以健康为名”会将我们推向何方?

陶乐思

面向兴趣编程 - 一条微博和一个小程序的故事

遇见

小程序 微信小程序 副业 面向兴趣编程

Web3极客日报 #132

谢锐 | Frozen

区块链 创业 独立开发者 技术社区 Rebase

Web3极客日报#131

谢锐 | Frozen

区块链 创业 独立开发者 技术社区 Rebase

消息队列Kafka - 原理分析

Java收录阁

kafka

Disruptor 高效的秘密-Sequencer

Rayjun

Java 并发编程 Disruptor

如何成为一个靠谱的人

熊斌

个人成长 团队协作

以物理学思维破解分布式系统的本质

常平

分布式

容器日志采集利器:Filebeat深度剖析与实践

傅轶

Kubernetes 容器 云原生 日志 Filebeat

思考如何节省时间,节省出时间进行思考

伯薇

思考 时间管理 思考力 工作效率 提升效率

Web3极客日报 #133

谢锐 | Frozen

区块链 技术社区 Rebase

为什么最该祝自己劳动节快乐

石君

劳动 劳动节 励志

大数据技术升级脉络及认知陷阱

大数据技术升级脉络及认知陷阱

Google眼镜开发工具箱允许开发者使用Xamarin.Android构建Google眼镜应用-InfoQ