My Trip to Google I/O 2013

  • 354 views
Uploaded on

Google I/O is an annual developer conference hosted by Google. I was fortunate enough to attend this conference from Taiwan. In this presentation I will be sharing what I learned and experienced. I …

Google I/O is an annual developer conference hosted by Google. I was fortunate enough to attend this conference from Taiwan. In this presentation I will be sharing what I learned and experienced. I will also talk about development on the Google Glass.

More in: Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
354
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
10
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. My Trip toGoogle I/O 2013David Wu@wumanblog.wu-man.comTaipei Open Source Software User Group (2013/05/28)Android Taipei (2013/05/29)新竹碼農 (2013/05/30)1
  • 2. about.me/wuman2
  • 3. HTC teams up with technology globalleaders such as Google, Microsoft andQualcomm are more than strategicpartnerships. They serve as active labsof research and development andproduct evolution. At HTC,collaboration is a means to a veryimportant end: creating a holisticexperience for the customer.Smartphone Innovator3
  • 4. We’ve Produced Many Firsts4
  • 5. Overview• What is Google I/O?• Core technologies for 2013• Sandbox• Fun stuff• Q&A5
  • 6. What is Google I/O6
  • 7. Google I/O Introduction• Developer conference hosted by Google• New products• Sessions and code labs• Sandbox• Social event for geeks7
  • 8. Core Technologies for 2013• Maps• Android• Google+• Youtube• Search• Glass• Chrome, Cloud Platform, Ads, Wallet, etc.8
  • 9. Maps9
  • 10. New Locations API• Distributed via Google Play Services• Fused location provider• Geo-fencing• Activity recognition10
  • 11. Demo forNew Locations API11
  • 12. Android12
  • 13. Google Play Music All Access13
  • 14. Gaming API14
  • 15. New Build System based on Gradle15
  • 16. Android Studio based on IntelliJ16
  • 17. Revamped Google Play Developer Console17
  • 18. Google Cloud Messaging for Android18
  • 19. BLE and AVRCP APIs (in Level 18)19
  • 20. Mobile Backend Starter for Android20
  • 21. Design• Navigation Drawer patternhttp://developer.android.com/design/patterns/navigation-drawer.html21
  • 22. Volley• Library for image loading and network requests• Two-level cache• Prioritized requests in multi-level boundedqueues• Pluggable transport and parser• Scoped requestshttps://gist.github.com/wuman/562579822
  • 23. GEP for Samsung Galaxy S423
  • 24. [UPDATE 2013/05/30]GEP for HTC One!http://www.theverge.com/2013/5/30/4379796/htc-one-google-edition-announced-stock-android24
  • 25. Google+25
  • 26. Redesign26
  • 27. Auto Awesome Photos27
  • 28. Google+ SSO API28
  • 29. SSO with Auto-Install29
  • 30. Hangout30
  • 31. YouTube31
  • 32. YouTube Player for Android APIhttps://github.com/wuman/youtube-android-player-mvn-install32
  • 33. YouTube V3 Data API• Based on version 1.15.0-rc of Google Data API• Push notifications• Live streaming API• Freebase integration33
  • 34. Demo forYouTube APIs34
  • 35. Search35
  • 36. Google Now Integration with Calendar/Gmail36
  • 37. 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 knowledgegraph• Schema.org37
  • 38. Freebase Topics and Properties38
  • 39. Freebase Foreign Keys39
  • 40. Freebase i18n Terms40
  • 41. Autosuggest using Freebase Search API41
  • 42. Semantic Tagging42
  • 43. Entity Collection: Exploring Related Topics43
  • 44. Geosearch Collections44
  • 45. Topical Weblinks45
  • 46. Sandbox46
  • 47. Square - 7 Days of Open Source• OkHttp• Dagger• MimeCraft, ProtoParser, JavaWriter• Robolectric• IntelliJ plugins for Android Development• Retrofit• Picasso47
  • 48. Rocon Instruments48
  • 49. BugSense• Collects bug and crash reports• Generates analytics for crash reports• Supports fix versioning and notificationshttp://www.bugsense.com/docs/android49
  • 50. Manymo50
  • 51. TestDroid51
  • 52. LeapMotion52
  • 53. Glass53
  • 54. Glass• REST-based Mirror API (oAuth)• Timeline• Menu items• Shared contacts• Locations• Subscriptions• GDK54
  • 55. Fun Stuff55
  • 56. Sandbox56
  • 57. 57
  • 58. 58
  • 59. 59
  • 60. 60
  • 61. 61
  • 62. 62
  • 63. 63
  • 64. 64
  • 65. 65
  • 66. 66
  • 67. HTC Event67
  • 68. 68
  • 69. After Hours69
  • 70. 70
  • 71. 71
  • 72. 72
  • 73. 73
  • 74. 74
  • 75. 75
  • 76. Glass Party76
  • 77. 77
  • 78. Making Friends withVery Famous PeopleandGetting Drunk Together78
  • 79. 79
  • 80. 80
  • 81. 81
  • 82. 82
  • 83. 83
  • 84. 84
  • 85. 85
  • 86. 86
  • 87. 87
  • 88. 88
  • 89. Most of us made it tothe 8am Gradle sessionthe next morning89
  • 90. Conclusion90
  • 91. 91
  • 92. “Technology should do thehard work, so people can geton doing the things thatmake them happiest in life.”Larry Page91
  • 93. Thank you92
  • 94. Q & A93