Jakarta‎ > ‎

Sessions

Lecture Sessions

Introduction to Android and Key Froyo Features 

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.

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.


Maps API on Mobile

Speaker: Shawn Shen
This talk will cover mapping options on mobile phones with Google Maps API family, take a deep dive into implementing mobile maps inside embedded browsers in Android and iPhone native applications using Maps Javascript API V3, and highlight use cases of Google Maps technologies in location-based social applications.

Android UI Patterns 

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.

Performance Tuning Tips 

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. 

Local Application Demos

Speaker: Febiyan Rachman, Frans Thamura, Rivaldi Rivei
Local Indonesian developers show projects that they've built on top of Google technologies. 



Panel Discussion

Web Entrepreneurship Panel

Moderator: Alan Noble
Other panelists: Urbanesia.com, Koprol, Kaskus, East Ventures
In this panel, you'll be able to hear from investors and different kinds of entrepreneurs to learn about how to innovate and successfully start your own company. 

Lab Sessions

All attendees are expected to have their own laptop computers and power supplies to participate in the lab sessions. For all lab sessions, check pre-requisites. Lab sessions will take place in the classrooms outside the auditorium. Note that the Android lab sessions also include some lecture material that goes deeper into a specific topic. All seating is first come, first served and availability is not guaranteed. 

For help with Android pre-requisites, see below:
Download the lab session source code:

Performance Tuning Lab Exercise 

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

** Please note, this will only take place during Office Hours. 

Building a Chrome Extension with HTML5 technology

Speaker: Arne Roomann-Kurrik

Getting Started with Google Maps API v3

Speaker: Shawn Shen
This lab session gets you up to speed with the Maps API V3 through a series of simple, yet fun, exercises.  No previous knowledge experience with mapping APIs are assumed or required. However, you are expected to be familiar with the following technologies:

HTML + CSS
JavaScript
HTTP Services
JSON

Through various exercises, you’ll become more familiar with core Maps API objects which are essential to building an interactive Maps application.