ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
My Trip to
Google I/O 2013
David Wu
@wuman
blog.wu-man.com
Taipei Open Source Software User Group (2013/05/28)
Android Taipei (2013/05/29)
ÐÂÖñ´aÞr (2013/05/30)
1
about.me/wuman
2
HTC teams up with technology global
leaders such as Google, Microsoft and
Qualcomm are more than strategic
partnerships. They serve as active labs
of research and development and
product evolution. At HTC,
collaboration is a means to a very
important end: creating a holistic
experience for the customer.
Smartphone Innovator
3
We¡¯ve Produced Many Firsts
4
Overview
? What is Google I/O?
? Core technologies for 2013
? Sandbox
? Fun stuff
? Q&A
5
What is Google I/O
6
Google I/O Introduction
? Developer conference hosted by Google
? New products
? Sessions and code labs
? Sandbox
? Social event for geeks
7
Core Technologies for 2013
? Maps
? Android
? Google+
? Youtube
? Search
? Glass
? Chrome, Cloud Platform, Ads, Wallet, etc.
8
Maps
9
New Locations API
? Distributed via Google Play Services
? Fused location provider
? Geo-fencing
? Activity recognition
10
Demo for
New Locations API
11
Android
12
Google Play Music All Access
13
Gaming API
14
New Build System based on Gradle
15
Android Studio based on IntelliJ
16
Revamped Google Play Developer Console
17
Google Cloud Messaging for Android
18
BLE and AVRCP APIs (in Level 18)
19
Mobile Backend Starter for Android
20
Design
? Navigation Drawer pattern
http://developer.android.com/design/patterns/navigation-drawer.html
21
Volley
? Library for image loading and network requests
? Two-level cache
? Prioritized requests in multi-level bounded
queues
? Pluggable transport and parser
? Scoped requests
https://gist.github.com/wuman/5625798
22
GEP for Samsung Galaxy S4
23
[UPDATE 2013/05/30]
GEP for HTC One!
http://www.theverge.com/2013/5/30/4379796/htc-one-google-edition-announced-stock-android
24
Google+
25
Redesign
26
Auto Awesome Photos
27
Google+ SSO API
28
SSO with Auto-Install
29
Hangout
30
YouTube
31
YouTube Player for Android API
https://github.com/wuman/youtube-android-player-mvn-install
32
YouTube V3 Data API
? Based on version 1.15.0-rc of Google Data API
? Push noti?cations
? Live streaming API
? Freebase integration
33
Demo for
YouTube APIs
34
Search
35
Google Now Integration with Calendar/Gmail
36
Freebase Knowledge Graph
? Open, crowd-sourced knowledge graph
? 1B+ facts, 40M+ topics, 2K+ types
? CC-Attribution license
? Search API, Topic API, Maps API
? RDF data dumps
? A subset of Google¡¯s proprietary knowledge
graph
? Schema.org
37
Freebase Topics and Properties
38
Freebase Foreign Keys
39
Freebase i18n Terms
40
Autosuggest using Freebase Search API
41
Semantic Tagging
42
Entity Collection: Exploring Related Topics
43
Geosearch Collections
44
Topical Weblinks
45
Sandbox
46
Square - 7 Days of Open Source
? OkHttp
? Dagger
? MimeCraft, ProtoParser, JavaWriter
? Robolectric
? IntelliJ plugins for Android Development
? Retro?t
? Picasso
47
Rocon Instruments
48
BugSense
? Collects bug and crash reports
? Generates analytics for crash reports
? Supports ?x versioning and noti?cations
http://www.bugsense.com/docs/android
49
Manymo
50
TestDroid
51
LeapMotion
52
Glass
53
Glass
? REST-based Mirror API (oAuth)
? Timeline
? Menu items
? Shared contacts
? Locations
? Subscriptions
? GDK
54
Fun Stuff
55
Sandbox
56
57
58
59
60
61
62
63
64
65
66
HTC Event
67
68
After Hours
69
70
71
72
73
74
75
Glass Party
76
77
Making Friends with
Very Famous People
and
Getting Drunk Together
78
79
80
81
82
83
84
85
86
87
88
Most of us made it to
the 8am Gradle session
the next morning
89
Conclusion
90
91
¡°Technology should do the
hard work, so people can get
on doing the things that
make them happiest in life.¡±
Larry Page
91
Thank you
92
Q & A
93

More Related Content

My Trip to Google I/O 2013