본문 바로가기

[ 프로그래밍 ]/Google Glass

GDK 엿보기 :: GDK(Glass Development Kit) Sneak Peek



2013년 11월 19일. GDK API 정식 릴리즈 전이지만, 궁금해 하는 개발자들을 위해 마련한 자리 그리고 GDK 소개 영상.

연사는 구글 수석개발자인  Timothy Jordan. 



발표는

  • The Glass Platform
  • Glassware Components
  • What is the GDK?
  • Patterns
  • Next Steps
순이며, 미러 API(mirror API)와의 차이를 설명하는데 시간을 많이 할애 한다.


기존의 미러 API(RESTful[각주:1] web based API)는 구글서버로 정보를 보내고 결과를 다시 전달받는 형태로 사용.




반면 GDK는 오프라인에서 사용이 가능하며 앱을 글래스 내에 설치하여 사용하면서 실시간 사용자 응답이 가능하고,

GPS, 가속도계 등 하드웨어에 직접 (깊게)접근하여 프로그램 개발이 가능하게 되었다.




(공교롭게도 예를 드는 프로그램이 나의 구글글래스에 대한 관심을 폭발시킨 WordLens임.)



시연을 통해 카메라에 접속하여 영상을 가져오고, 이를 (인터넷 연결 없이)인식하고 번역한 후 다시 그 결과를 화면에 오버레이하는 모든 작업을 GDK를 이용하여 개발이 가능하다는 점을 강조한다.


이후 개발의 패러다임 또는 패턴을 소개하는 대목에서는 Strava[각주:2], GolfSight 등의 앱을 통해서, 

 immersion(Android Activity)의 개념을 소개하면서는 Spellista라는 게임앱과 WordLens 그리고 allthecooks를 통해서 

Live Card, Timeline Card, GDK와 Mirror API 각각의 사용과 조합에 대해 이야기한다.

- 특히 WordLens 부분에서는 NDK 역시 사용할 수 있음을 언급. 


그리고 GDK를 이용한 Compass와 Stopwatch, Mirror API를 이용한 Umano, Jewish Guide, IFTTT 등의 앱이 오픈소스로 제공된다는 점을 공지한다. 


그리고 후반부에는 실제 GDK Add-on 및 Sample Project 생성 등의 시연이 이어진다. (이부분은 따로 정리하여 포스팅 할 예정임)

- Virtual Device에 Stopwatch가 돌아가는 모습이 매우 인상적이다.


자, Keynote를 보고 함께 코딩을 즐겨봅시다.




(동영상 소개 원문) The GDK APIs aren't finalized, but we thought you'd want to take it for a spin while we're working on the official Developer Preview. Catch the keynote from the GDK Sneak Peek event and start coding!




동영상 링크 : http://youtu.be/oZSLKtpgQkc

원문 출처 : https://developers.google.com/glass/

그림 출처 : https://developers.google.com/glass/develop/index



.

  1. REST(Representational State Transfer) http://www.egovframe.org/wiki/doku.php?id=egovframework:rte2:itl:restful [본문으로]
  2. 구글글래스 내에 설치 된 달리기, 자전거 운전 트래킹 앱으로 달린 시간, 현재 장소, 이전 기록과의 비교 등을 제공한다. [본문으로]