9月7日-8日,相约 2023 腾讯全球数字生态大会!聚焦产业未来发展新趋势! 了解详情
写点什么

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

  • 2013-12-24
  • 本文字数:1431 字

    阅读完需:约 5 分钟

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

活动推荐:

2023年9月3-5日,「QCon全球软件开发大会·北京站」 将在北京•富力万丽酒店举办。此次大会以「启航·AIGC软件工程变革」为主题,策划了大前端融合提效、大模型应用落地、面向 AI 的存储、AIGC 浪潮下的研发效能提升、LLMOps、异构算力、微服务架构治理、业务安全技术、构建未来软件的编程语言、FinOps 等近30个精彩专题。咨询购票可联系票务经理 18514549229(微信同手机号)。

2013-12-24 08:561081
用户头像

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

关注

评论

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

openGauss内核分析:SQL by pass & 经典执行器

华为云开发者联盟

数据库 后端 企业号九月金秋榜

LeetCode-13. 罗马数字转整数(java)

bug菌

9月日更 Leet Code 9月月更

MySQL 数据库 - 函数 约束 多表查询 事务

喜羊羊

MySQL 9月月更

【文本检测与识别-白皮书】第一章:技术背景

合合技术团队

文字识别 文本 人工智能’

数据湖统一元数据与权限

阿里云大数据AI技术

大数据 企业号九月金秋榜

Python图像处理丨认识图像锐化和边缘提取的4个算子

华为云开发者联盟

Python 人工智能 图像处理 企业号九月金秋榜

构建AI原生的智能计算基础设施,百度百舸·AI异构计算平台2.0发布

Baidu AICLOUD

模型训练 异构计算 智算中心

红象云腾(Redoop Enterprise)V9 与龙蜥(Anolis OS)8 完成兼容认证

OpenAnolis小助手

大数据 开源 适配 龙蜥操作系统 红象云腾

高性能数据访问中间件 OBProxy(四):一文讲透连接管理

OceanBase 数据库

一文带你认知定时消息发布RocketMQ

华为云开发者联盟

云计算 后端 华为云 企业号九月金秋榜

LeetCode-9. 回文数(java)

bug菌

9月日更 9月月更

华为云WeLink直播助力高校毕业典礼:这届毕业生,我们云上嗨

科技怪咖

上海华为云SaaS应用创新创业大赛暨828 B2B企业节发布仪式

科技怪咖

微信小程序挖坑汇总

Shine

微信小程序

数据治理(十):Atlas案例演示

Lansonli

数据治理 9月月更

【从零开始学docker】一、Docker的安装,启动以及工作原理

泡泡

云计算 容器 云原生 9月月更

阿里云如何基于边缘云设计终端云化场景的架构?

阿里云视频云

边缘技术 边缘云

MySQL不同隔离级别,都使用了什么锁?

Java全栈架构师

Java MySQL 数据库 程序员 程序人生

企业即时通讯IM能给移动办公带来哪些便利?

WorkPlus

FreeRTOS记录(四、FreeRTOS任务堆栈溢出问题和临界区)

矜辰所致

堆栈溢出 临界区保护 FreeRTOS 9月月更

数字人技术在直播场景下的应用

百度Geek说

人工智能 直播 企业号九月金秋榜

合阔智云核心生产系统切换到服务网格 ASM 的落地实践

阿里巴巴中间件

阿里云 Kubernetes 云原生 服务网格 合作

吃透JAVA的Stream流操作,多年实践总结

Java快了!

stream java;

SQL 嵌套 N 层太长太难写怎么办?

jiangxl

Chrome操作指南——入门篇(一)

Augus

Chrome开发者工具 9月月更

MobTech秒验 Android端如何在授权界面添加短信登录按钮

MobTech袤博科技

android sdk

有了QQ和微信,企业是否还需要另外一个即时通讯工具?

WorkPlus

不容错过的技术盛宴,4场全是 eBPF 技术干货,今天见 | 第 44-47 期

OpenAnolis小助手

Linux 开源 ebpf sig 龙蜥大讲堂

MySQL 数据库 - 通用语法 DDL DML DQL DCL

喜羊羊

MySQL 9月月更

Servent

喜羊羊

9月月更

从采集到存储:时序数据库到底怎么处理时间?

Apache IoTDB

IoTDB Apache IoTDB

  • 扫码添加小助手
    领取最新资料包
Google眼镜开发工具箱允许开发者使用Xamarin.Android构建Google眼镜应用_C#_Anand Narayanaswamy_InfoQ精选文章