Hong Kong‎ > ‎


Lecture Sessions

Intro to Android & Android UI Patterns

Speaker: Fred Chung
Android has gained a lot of momentum since launch.  This session aims to provide an overview of the momentum, SDK, new features, and distribution through Android Market.

Speaker: Ken Liu
Android UI design has evolved over time.  This talk covers the latest UI patterns leveraged by some of the most popular Android apps out there.

HTML5 in Chrome

Speaker: Arne Roomann-Kurrik
HTML5 rocks!  But what exactly is it, and when can I use it?  "HTML5" is commonly used to refer to a large set of specifications, many of which are still changing.  This talk will focus on Chrome's implementation of these specifications, including real-world demos of technologies you can start using today.

The New Social Web: It’s about Open Standards

Speaker: Timothy Jordan
The Social Web is increasingly relying on open standards to exchange information.  This is bringing more and more services together and simplifying the landscape for developers.  In this session we’ll review several of the most significant open standards including Activity Streams, OAuth, and PubSubHubbub.  We’ll then dive into the Google Buzz API for an example of how they are implemented and used.  We’ll wrap up with a look at some existing applications, examples, and starter projects as well as a brief Q&A.

Market Licensing Service Overview (Android) 

Speaker: Tony Chan
This session will introduce the licensing service offered in the Android Market.  Starting with an overview of the service, we will then go through how to set up, integrate and test the service with your application.  In addition, we will offer some advices on how to further improve the security of your licensing implementation.

Lab Sessions

All attendees are expected to have their own laptop computers and power supplies to participate in the lab sessions. 

For help with Android pre-requisites, see below:

Performance Tuning Tips and Optional Lab Exercise (Android)

Speaker: Ken Liu
The mobile device has limited memory and CPU resources. This session will share a few tips and best practices to fine tuning your application performance with just a few small code changes. 
Pre-requisites: Familiarity with Java, Android SDK installed, Eclipse installed, Android Plug-in for Eclipse installed if attendees want to try the optional lab exercise. 

Writing a CSS3 Webfont selector as a Google Chrome Extension

Speaker: Arne Roomann-Kurrik
This codelab will mash up CSS3, HTML5, and Google Chrome Extensions to create a useful developer tool.  Learn how to build an extension which will let you change the font of any element on a web page to a custom webfont provided by the Google Font API. 
Pre-requisites: Familiarity with JavaScript, CSS, & HTML. Google Chrome installed. Your text editor of choice installed. 

Building on the Google Buzz API

Speaker: Timothy Jordan
The Google Buzz API has grown significantly over the last few months.  We’ve released exciting new features including the full firehose, gardenhose, track, a count API, and more!  Join us to learn how you can build on Google Buzz.  
Pre-requisites: Familiarity with Python. Command line capability. App Engine SDK installed.