Google發布用于Google眼鏡的Mirror API

jopen 11年前發布 | 14K 次閱讀 Google

  Google 發布了用于為 Google Glass 編寫應用的 Mirror API,并發布了 Google Glass 設備的最終規格參數。

  Google Glass 使用了時間軸的概念,它由一系列包含文本、圖片、視頻或富 HTML 的卡片組成。用戶可以在鏡框上敲擊手指,以瀏覽卡片。卡片由用戶通過諸如拍照等方式生成,或是接受自某個用戶訂閱的服務。卡片可以歸類,對此,用戶可以選擇瀏覽整個卡片集或是僅僅查看歸類后的封面。另外,可以將特定的命令與卡片關聯:比如內嵌的 Reply 或 Read Aloud 等命令,或是由卡片開發者自定義的命令。

  從開發者的角度看,使用 Glass 設備意味著就要用 Google Mirror API 編寫 Glass 應用。這是一套 RESTful API,使用 JSON 在設備和后端服務之間傳輸數據,并使用 OAuth 2.0 進行用戶認證。Google 則是這些服務與 Glass 設備之間所有通信的媒介。

  Google 提供了 Java 和 Python 實現的入門項目,還提供了許多用于 Go、PHP、.NET、Ruby 和 Dart 編程的類庫。點擊 https://glass-java-starter-demo.appspot.com/,可以查看 Java 入門項目展示。下面是使用 HTTP、Java 和 Python 向時間軸中插入卡片的示例:

POST /mirror/v1/timeline HTTP/1.1 Host: www.googleapis.com
Authorization: Bearer {auth token}
Content-Type: application/json
Content-Length: 26 { "text": "Hello world" } 
TimelineItemtimelineItem = new TimelineItem ();
timelineItem.setText ("Hello world");
service.timeline () .insert (timelineItem) .execute ();

timeline_item = {'text': 'Hello world'}
service.timeline () .insert (body=timeline_item) .execute ()

  如果成功,服務器應當返回一條 201 消息,其中帶有所創建項目的完整信息:

HTTP/1.1 201 Created
Date: Tue, 25 Sep 2012 23:30:11 GMT
Content-Type: application/json
Content-Length: 303 {"kind": "glass#timelineItem","id": "1234567890","selfLink": "https://www.googleapis.com/mirror/v1/timeline/1234567890","created": "2012-09-25T23:28:43.192Z","updated": "2012-09-25T23:28:43.192Z","etag": "\"G5BI0RWvj-0jWdBrdWrPZV7xPKw/t25selcGS3uDEVT6FB09hAG-QQ\"","text": "Hello world" } 

  其他與時間軸相關的操作包括:讀取時間軸中的卡片、將卡片歸類以及訪問卡片附件。卡片附件包括諸如圖片等二進制信息。

  Google Glass 應用可以包含很多功能,比如支持訂閱、訪問時間軸或改變位置時通知用戶、諸如在卡片上渲染地圖等位置相關操作,以及管理聯系人等。全部 API 調用都通過 OAuth 保護。用戶還可以與 Google Now 互動,使用語音命令進行獲取信息、口述郵件、設置約會等操作。

  隨著第一批 Google Glass 設備即將走下產品線,Google 發布了一個用于管理 Glass 設備的配套 Android 應用——MyGlass,同時發布了 Glass 設備的最終規格參數

  • 顯示:640x360p,“相當于 8 英尺外的 25 英寸高分辨率屏幕”
  • 攝像:圖片——500 萬像素,視頻——720p
  • 音頻:骨傳導傳感器
  • 網絡連接:支持 WiFi 和藍牙
  • 存儲:總存儲空間 16GB,其中 12GB 可用,并與 Google 云進行同步
  • 電池:正常使用情況下續航時間為一天

  Google Glass 設備可以通過 WiFi 或帶有藍牙功能的手機連接到互聯網。

來自: InfoQ
 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!