Posts Tagged ‘developer conference’


 Powered by Max Banner Ads 

Google I/O 2009 - How Do I Code Thee? Let Me Count the Ways

Google I/O 2009 - How Do I Code Thee? Let Me Count the Ways

Dan Morrill

The primary way to develop apps for Android is using managed code that runs in the Dalvik virtual machine. Yet, Android also includes a super-modern Browser that includes Gears. It’s even possible to build parts of your apps in native code (that is, C.) Choice is good, but it does mean one more decision for the developer to make — and in this case, a big decision. Should you write your app in managed code, to integrate cleanly and seamlessly with the system? Should you write your app in the Browser as “Ajax plus”, so that it can run on multiple phone platforms? Or should you go for raw speed, and write part of it in ARM-processor native code? There’s no universal answer to these questions, but in this session Dan Morrill will teach you to pick the technique that works best for your app. In this session, you’ll get a demonstration of each technique, and learn how to apply them to your own apps.

For presentation slides and all I/O sessions, please go to: code.google.com/events/io/sessions.html

Duration : 0:59:27

Read the rest of this entry »

Technorati Tags: , , , , ,

Google I/O 2009 - Offline Processing on App Engine…

Google I/O 2009 - Offline Processing on App Engine: a Look Ahead

Brett Slatkin

App Engine was designed to run request-driven web applications, although this will change in the coming year with the release of a number of offline computing components. In this session, we’ll explore the task queue/executor model of computation and some of the more interesting applications.

For presentation slides and all I/O sessions, please go to: code.google.com/events/io/sessions.html

Duration : 1:0:32

google/google-io-2009-offline-processing-on-app-engine#more-657″ class=”more-link”>Read the rest of this entry »

Technorati Tags: , , , , , ,

Google I/O 2009 …A Preview of Google Web Toolkit 2.0

Google I/O 2009 - GWT Can Do What?!?! A Preview of Google Web Toolkit 2.0

Bruce Johnson

One of the nicest things about working on an open source project is the atmosphere of community collaboration and brainstorming that it fosters. The GWT engineering team has been listening hard to the community about how GWT can be improved, and we’re excited to take you on a tour of the powerful new features that have resulted. GWT 2.0 contains huge improvements, including dynamic script loading, a new catalog of compiler optimizations, and a new approach to hosted mode debugging that promises to revolutionize your productivity. Without a doubt, it will change the way you use GWT.

For presentation slides and all I/O sessions, please go to: code.google.com/events/io/sessions.html

Duration : 1:0:53

google-io-2009-a-preview-of-google-web-toolkit-20#more-636″ class=”more-link”>Read the rest of this entry »

Technorati Tags: , , , , ,

Google I/O 2009 - Implement Your Own Visualization Datasource

Google I/O 2009 - Implementing Your Own Visualization Datasource

Itai Raz, Nir Bar-Lev, Jesse Lorenz

– Contents –
0:05 - Agenda
1:00 - What is Google Visualization API?
9:30 - Remote Data Source
14:32 - The Java Open Source Data Source library
17:04 - Java Data Source Demo
31:48 - SalesForce.com Data Source implementation
43:20 - Q&A
– End –

This session will focus on building a server-side data source compatible with the Visualization API. It will cover the following topics: Using available Libraries for generic data sources, writing a datasource, and datasources on AppEngine.

For presentation slides and all I/O sessions, please go to: code.google.com/events/io/sessions.html

Duration : 0:51:57

googlenumberonetoday.com/number-one-on-google/google-io-2009-implement-your-own-visualization-datasource#more-618″ class=”more-link”>Read the rest of this entry »

Technorati Tags: , , , , , , ,

Google Wave: Powered by Google Web Toolkit

google Wave: Powered by GWT

Adam Schuck

– Contents —
2:10 - Outline
3:41 - Wave UI requirements
5:05 - Demo: Google Wave client
5:49 - To GWT or not to GWT?
10:57 - Client architecture
13:04 - Supported Browsers
13:53 - Evolution of GWT
15:30 - GWT: I have to write how much code?
16:45 - GWT: Cross-browser CSS
19:42 - GWT: JSON handling
20:58 - GWT: Debugging in Eclipse
22:36 - Demo: Out-of-process Hosted Mode
24:26 - GWT: Distribute as a CD-ROM?
27:30 - GWT: Where’s all the JS coming from?
28:47 - Demo: Story of your Compile
33:08 - GWT changes summarised
34:19 - Improving Gears
36:08 - Performance
40:37 - Mobile client
43:33 - Demo: iPhone + Android client
46:28 - Testability
47:52 - UI testing with WebDriver
49:50 - Demo: WebDriver
53:21 - Summary
54:02 - Q&A
– End –

This talk follows the Google Wave team’s experience building the Google Wave client using Google Web Toolkit (GWT). We’ll cover some recent advances in GWT which enabled Google Wave to look and feel like a desktop application with comparable performance. In addition, we will discuss the use of WebDriver (an automated web testing tool) which is integral to the project’s success.

For presentation slides and all I/O sessions, please go to: code.google.com/events/io/sessions.html

Duration : 0:57:15

Read the rest of this entry »

Technorati Tags: , , , , , , , , ,

Google I/O 2009 - ..Scalable, Complex Apps on App Engine

Google I/O 2009 - Building Scalable, Complex Apps on App Engine

Brett Slatkin

Creating relatively simple applications that scale with App Engine can be easy after the initial learning curve. But larger applications with more complex functionality are still hard to get right, especially when you need to scale. This talk will go over more advanced data structures and techniques to use when building complex web applications with Google App Engine, and how to make them scale.

For presentation slides and all I/O sessions, please go to: code.google.com/events/io/sessions.html

Duration : 0:55:41

googlenumberonetoday.com/google/google-io-2009-scalable-complex-apps-on-app-engine#more-589″ class=”more-link”>Read the rest of this entry »

Technorati Tags: , , , , , ,

Google I/O 2009 - Best Practices for Architecting GWT App

Google I/O 2009 - Google Web Toolkit Architecture: Best Practices For Architecting Your GWT App

Ray Ryan

Google Web Toolkit provides the infrastructure you need to build a high performance web application and leaves the architecture open to fit your needs. Learn from others who have gone before. In this session we’ll discuss best practices that real web applications are using to achieve high performance event handling, UI creation, and more.

For presentation slides and all I/O sessions, please go to: code.google.com/events/io/sessions.html

Duration : 0:59:21

googlenumberonetoday.com/google/google-io-2009-best-practices-for-architecting-gwt-app#more-558″ class=”more-link”>Read the rest of this entry »

Technorati Tags: , , , , ,

Google I/O 2009 - Supporting Multiple Devices w/ One Binary

Google I/O 2009 - Supporting Multiple Devices with One Binary

Joe Onorato, Romain Guy

The Android platform is designed to run on a wide variety of hardware configurations. Learn how to take advantage of the application framework to make your application run on a wide variety of devices without having to build a custom version for each.

For presentation slides and all I/O sessions, please go to: code.google.com/events/io/sessions.html

Duration : 0:55:26

google/google-io-2009-supporting-multiple-devices-w-one-binary#more-549″ class=”more-link”>Read the rest of this entry »

Technorati Tags: , , , , , ,

Google Wave Developer Preview at Google I/O 2009

Google Wave Developer Preview presentation at the Day 2 Keynote of Google I/O. To learn more visit http://wave.google.com

Duration : 1:20:12

googlenumberonetoday.com/google/google-wave-developer-preview-at-google-io-2009#more-458″ class=”more-link”>Read the rest of this entry »

Technorati Tags: , , , ,

Google I/O 2009 - Java Persistence & App Engine Datastore

Google I/O 2009 - The Softer Side Of Schemas - Mapping Java Persistence Standards To the Google App Engine Datastore

Max Ross

Google App Engine is a powerful cloud-computing platform designed to help developers more easily create and manage scalable web applications. With the recent addition of Java support, developers can now interact with the Google App Engine datastore using JDO and JPA, both standard Java persistence APIs. In this talk we will discuss how these standards allow you to create a “soft schema” on top of a schema-less datastore, and the advantages this soft schema provides. We will also explore how the datastore’s “pre-sharded” transactional model is exposed in these standard interfaces. Finally, we will discuss how a soft schema maps to a traditional, relational schema, and examine some techniques for porting persistence code on and off App Engine.

For presentation slides and all I/O sessions, please go to: code.google.com/events/io/sessions.html

Duration : 1:9:33

Read the rest of this entry »

Technorati Tags: , , , , , ,