Google Glass应用开发探索

5月1日,我终于领到了属于自己的Google Glass。大部分拥有它的开发者都已开始着手开发自己的软件,几乎每天都有专用的新软件发布。然而现在全球的Google Glass可能只有几百副,很多对开发感兴趣的朋友并没有第一手资料,在这里,我将与大家分享它的操作界面、开发方式、语言、工具及其交互方式。

使用以及开发感想

目前Google Glass只支持英文。语音识别对于一些日常用语非常准确,但一些简写或者新词,Google Glass大多无法识别。它的屏幕分辨率不高(操作界面参数如表1所示),而且在强光下不是特别清楚。屏幕的位置是在眼睛的右上角,只是在视线之内,而不会遮挡视线。电池在一般情况下可以坚持一天,但如果一直拍照或录像的话,只能坚持3~4个小时。Google已着手设计近视眼镜的解决方案,不久将会发布适合它的镜框或者只是一个可以夹在普通镜框上的Google Glass。

开发Google Glass软件跟开发手机浏览器软件类似,但不能使用JavaScript,所有信息需要通过服务器处理后由Google的服务器传送,因此很多资料并不在本地设备上。例如,在开发社交软件时,我们无法从眼镜上直接获取用户联系人资料,而需要通过调用Google+或其他社交软件接口获得,但传统的手机应用开发者可以直接从电话簿读取这些信息。

操作界面

虽然运行的是Android操作系统,但Google Glass拥有全新的操作界面,在不越狱的前提下,开发者是只能在Google给出的应用程序界面上开发。Google已着手开发能让眼镜离线运行以及硬件开发的工具包(GDK),但眼下,开发者只能把Google Glass当做一个可以简单互动的显示器。

表1  Google Glass的操作界面参数

开发者可以让眼镜显示更高像素的图片或者影片,但这些过多的像素只会浪费流量,让软件速度下降。

Google Glass的操作界面非常简单,十分类似于我们平时使用的幻灯片。Google称其为“时间轴”(Timeline)。在时间轴上,用户可以看见带有时间的主页面、自己订阅的软件,以及设备设定。每个时间轴的页面称为“卡片”(Card),应用可以更新卡片,也可以给用户发送新卡片。每个时间轴的卡片都可以有不同功能,例如回复和声音阅读。近期Google Glass还新增了视频直播功能。

图1  时间轴,其中每个页面就是一张卡片

开发方式

Google Glass的开发方式非常类似于传统的网页开发。内容传送使用REST、JSON,因此所有利用这些API的应用程序都可以非常快速地在Google Glass中实现——应用先给Google Glass API发送信息,然后更新眼镜的操作界面内容。

图2  短信软件的应用流程

每个时间轴上的卡片内容都是使用的XML和CSS实现的,可以实现插入图片、改变字体颜色等操作。例如,如果我们希望在操作界面上显示一幅图片,可以给眼镜接口发送代码:<img src="图片URL">

所有的HTML都可以使用CSS来美化,例如图3的表格,就使用了CSS中的“text-small align-justify” 格式实现。

这样,我们就可以达到图3的效果,卡片的代码如下:

时间: 2024-08-28 12:12:41

Google Glass应用开发探索的相关文章

来自硅谷最前沿的Google Glass开发体验

硅谷网讯 "PM25.in"是BestApp工作室利用业余时间制作的一个开源 http://www.aliyun.com/zixun/aggregation/29871.html">PM2.5 项目,利用爬虫抓取全国各个地方环保局的 PM2.5 数值,再进行加工整理,以统一的 API 开放出去,方便各类的 PM2.5 预报应用直接调用.现该团队利用之前制作的 API,将这些数据放到了 Google Glass 上,并开发了开发了全球首款 Google Glass 中文应

Google Glass界面设计指南

  1 用户界面 本章将介绍Glass的主要UI组件.它们的使用场景,以及用户如何与它们进行交互操作. 1.1 时间轴概念是 Glass 用户体验的主体 Google Glass的主要用户界面是由分辨率为640x360px的卡片组成的时间轴.它提供了诸多功能,如呈现动态和静态卡片的标准模式,系统级语音指令以及Glass应用的通用启动方式. 用户通过滚动时间轴切换不同区域显示历史.当前和未来的卡片.新近产生的卡片会在最接近主页卡片的地方出现,而主页卡片是用户唤醒Glass时默认展现的第一界面. 开

超详的GOOGLE GLASS界面设计指南

 开发指南"> 编者按:这篇文章绝对值得收藏,Google Glass界面设计指南由用户界面.设计原则.设计模式和视觉风格4方面组成,说是一篇手把手的设计教程也不为过,特别是百度同学的专业翻译,保证了文章质量的原汁原味.向未来看齐的设计师们感受一下吧! 一.用户界面 本章将介绍Glass的主要UI组件.它们的使用场景,以及用户如何与它们进行交互操作. 1.1 时间轴概念是 Glass 用户体验的主体 Google Glass的主要用户界面是由分辨率为640x360px的卡片组成的时间轴.它

Android Wear 上位:Google Glass 进冷宫

最近有关Google Glass的报道似乎总免不了负面消息,先是进军英国面临诸多限制,在今年的Google I/O上也几乎没有被提到,闪光灯都给了Google正式登场的Android Wear可穿戴平台,以及三款全新的智能手表,特别是Moto 360. 国外科技媒体Arstechnica的作者Ron Amadeo在体验了全新的Android Wear智能手表后认为Google Glass即将被大家遗弃,因为基本上Glass能做的手表都能做,而且手表没Glass的那些缺点.Amadeo是一名Gla

Google Glass:你的战斗力是多少?

我们终于可以像超级赛亚人一样,瞬间知晓对方的战斗力. 本月晚些时候在汉堡举行的 Chaos Communications Congress 黑客大会上,24 岁的 Balaban 和他的创业公司 Lambda Labs 计划发布一款未经授权的 Google Glass 应用 FaceRec.该应用允许佩戴者收集对方的面部图像,以及其他可识别的项目,无论是电脑屏幕还是车牌号码. FaceRec 能通过定位坐标整合数据,从而让佩戴者获悉自己何时何地所看到的何人何物."当你收集了一段时间的数据,你就能

Google Glass到底有多少战斗数值?

争议不断的 Google Glass,战斗数值到底多少? 事情大家都知道了:北京时间1月16日凌晨,Google 发布消息,称其将从下周开始停止接受谷歌眼镜 (Google Glass) 订单,并将关闭其"探索者(Explorer)"软件开发项目."探索者"项目终止的同时,Google Glass 团队也将搬出Google X 部门. 消息一出,各方评论不一.有说 Google Glass 已死的 (比如BBC),也有说 Google Glass 未来前景更大的.总

Google Glass前景堪忧

摘要: 2年前,当Google在I/O开发者大会上通过跳伞运动员佩戴者的视角直播Google Glass的发布演示时,这款极具未来感的可穿戴设备曾经风光无限.但是现在,尽管主导其诞生的Google联合创始人 2年前,当Google在I/O开发者大会上通过跳伞运动员佩戴者的视角直播Google Glass的发布演示时,这款极具未来感的可穿戴设备曾经风光无限.但是现在,尽管主导其诞生的Google联合创始人Sergey Brin仍对其未来坚定信心,可是令人担忧的是,许多开发者和早期采纳者正在对这款1

下代Google Glass将更像眼镜 通过镜片显示画面

现在有一件事情已经得到了Google的证实,那就是Google Glass将支持自选镜框与镜片,这对于近视眼的用户来说无疑是个好消息.这意味着Google Glass是一种模块化设计,可以被安装到一个普通样式的眼镜上,其实现的效果如上图所示.图中的这个人是Google Glass开发团队的成员Greg Priest-Dorman.当然目前开发者获得的Explorer Edition是不支持自定义眼镜的. 我们知道现在的Google Glass其实只是一个计算模块,其显示设备也只是640*360分

Google Glass和iWatch给大家畅想未来“手机”形态的很好起点

Google Glass和iWatch给了大家畅想未来"手机"形态的很好的起点. 在Nokia的鼎盛时代我们很难想到短短五年时间苹果.谷歌为手机的产品形态和市场格局带来的颠覆性变化,而这种变化在未来5年-10年将会持续下去."手机"的进化将成为信息行业.科技界甚至整个人类生活方式的主线之一,可与基因技术.太空.能源等并列. Nokia时代到苹果.谷歌智能机时代,最主要的是一些量变积累下的质变,使得手机从通讯终端升级成了移动计算终端.这些量变来自屏幕的大小.触摸性.多