infoShare 2014: Jacek kmiecik, Tworzenie aplikacji na Google Glass.

23
Tworzenie aplikacji na Google Glass Jacek Kmiecik Jeppesen, a Boeing Company 22.05.2014, InfoShare 2014, Gdańsk

Transcript of infoShare 2014: Jacek kmiecik, Tworzenie aplikacji na Google Glass.

Page 1: infoShare 2014: Jacek kmiecik, Tworzenie aplikacji na Google Glass.

Tworzenie aplikacji na Google GlassJacek KmiecikJeppesen, a Boeing Company

22.05.2014, InfoShare 2014, Gdańsk

Page 2: infoShare 2014: Jacek kmiecik, Tworzenie aplikacji na Google Glass.

Agenda1. Krótkie przedstawienie

Google Glass2. Środowisko deweloperskie3. Przykłady aplikacji4. Przyszłość Google Glass5. Pytania

Page 3: infoShare 2014: Jacek kmiecik, Tworzenie aplikacji na Google Glass.
Page 4: infoShare 2014: Jacek kmiecik, Tworzenie aplikacji na Google Glass.
Page 5: infoShare 2014: Jacek kmiecik, Tworzenie aplikacji na Google Glass.
Page 6: infoShare 2014: Jacek kmiecik, Tworzenie aplikacji na Google Glass.

Interakcja z urządzeniem (1)

Page 7: infoShare 2014: Jacek kmiecik, Tworzenie aplikacji na Google Glass.

Interakcja z urządzeniem (2)

OK Glass,Google …take a picturerecord a videoget directions

to …make a call to

Page 8: infoShare 2014: Jacek kmiecik, Tworzenie aplikacji na Google Glass.

Interfejs – oś czasu

teraźniejszość/przyszłość

przeszłość

opcje

Page 9: infoShare 2014: Jacek kmiecik, Tworzenie aplikacji na Google Glass.

Przygotowanie środowiska deweloperskiegoo Eclipseo Android SDK manager (developer.android.com)• Android 4.4.2 (API 19) SDK (KitKat)• Glass Development Kit Preview

o Emulatory Google Glass

Page 10: infoShare 2014: Jacek kmiecik, Tworzenie aplikacji na Google Glass.

GDK – własne komendy głosowe (1)

AndroidManifest.xml

Page 11: infoShare 2014: Jacek kmiecik, Tworzenie aplikacji na Google Glass.

voice_trigger.xml

strings.xml

GDK – własne komendy głosowe (2)

Page 12: infoShare 2014: Jacek kmiecik, Tworzenie aplikacji na Google Glass.

AndroidManifest.xml

GDK – wstawianie karty (1)

Page 13: infoShare 2014: Jacek kmiecik, Tworzenie aplikacji na Google Glass.

BasicService.java

BasicActivity.java

GDK – wstawianie karty (2)

Page 14: infoShare 2014: Jacek kmiecik, Tworzenie aplikacji na Google Glass.

TimerService.java

GDK – dynamiczne karty (1)

Page 15: infoShare 2014: Jacek kmiecik, Tworzenie aplikacji na Google Glass.

MenuActivity.java

GDK – dynamiczne karty (2)

Page 16: infoShare 2014: Jacek kmiecik, Tworzenie aplikacji na Google Glass.
Page 17: infoShare 2014: Jacek kmiecik, Tworzenie aplikacji na Google Glass.

Augmented Reality – praktyczne wykorzystanie

• Sensor pola geomagnetycznego (kompas) – Przykład #4

Page 18: infoShare 2014: Jacek kmiecik, Tworzenie aplikacji na Google Glass.

Mirror API (1)

Page 19: infoShare 2014: Jacek kmiecik, Tworzenie aplikacji na Google Glass.

Mirror API (2) – karta z obrazkiem

Page 20: infoShare 2014: Jacek kmiecik, Tworzenie aplikacji na Google Glass.

Mirror API (3) – karta z obrazkiemTimelineItem timelineItem = new TimelineItem();timelineItem.setText("Hello world");InputStreamContent mediaContent = new InputStreamContent(contentType, attachment);service.timeline().insert(timelineItem, mediaContent).execute();

timeline_item = {'text': 'Hello world'}media_body = MediaIoBaseUpload( io.BytesIO(attachment), mimetype=content_type, resumable=True)service.timeline().insert(body=timeline_item, media_body=media_body).execute()

Page 21: infoShare 2014: Jacek kmiecik, Tworzenie aplikacji na Google Glass.

Google Glass – wizja przyszłości (1)

OK Glass,find a recipefind a pricefind a doctorfind a hospitallearn a songtune an instrument

Page 22: infoShare 2014: Jacek kmiecik, Tworzenie aplikacji na Google Glass.

Google Glass – wizja przyszłości (2)

GE Aviation meets Glass GE90 Jet Engine Repair

https://www.youtube.com/watch?v=ndKqo0pzmqM

Page 23: infoShare 2014: Jacek kmiecik, Tworzenie aplikacji na Google Glass.

Dziękuję za uwagę!Kontakt: [email protected]

Dla zainteresowanych:http://developers.google.com/glass/