본문 바로가기
[ 프로그래밍 ]/Google Glass

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

by K. Martin 2014. 1. 24.



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. 구글글래스 내에 설치 된 달리기, 자전거 운전 트래킹 앱으로 달린 시간, 현재 장소, 이전 기록과의 비교 등을 제공한다. [본문으로]