Not Interested
Interested

Saturday, 5 PM Room 302, Lot 1  Map

Speaker

PICK TAGS

  • .NET Framework
  • ActionScript
  • Ada
  • Ajax
  • Algorithm
  • Android
  • AppleScript
  • ASCET
  • ASP
  • ASP.NET
  • ASP.BASH
  • BPEL
  • Multi-threading
FINISHED

Wakanda is an open-source platform for developing business web and mobile applications in Javascript.

Mapping on the Phone: Google Maps on Mobile...
by Mano Marks
2:45 PM Sunday Room 5502
<p>Mobile and mapping go together naturally. New devices have GPS, compass, modern browsers and native APIs for Google Maps. This session will help you choose which is the best route for you to take to incorporate a map into your mobile app or website, and explore how HTML 5 helps you out. Topics include:</p> <ul><li>Native APIs</li> <li>Browser based apps in native code</li> <li>Static Maps</li> <li>Geolocation</li> <li>Performance considerations</li> <li>and more</li></ul> <p>And bring your laptop, a text editor, and if you want to do Android or iPhone specific apps, bring your SDKs.</p>

Mano Marks has been on Google’s Developer Relations team for the last four years, and is the lead Developer Advocate for Google’s Geo APIs. He has travelled the world helping individuals, corporations, governments and aid organizations use Google’s mapping technologies to communicate their message to the world. Before Google, Mano had an eclectic career that involved getting a Masters in History, a Masters in Information Management and Systems, and working as a data manager in NGOs for over a decade.

Mano Marks Mano Marks has been on Google’s Developer Relations team for the last four years, and is... http://randommarkers.blogspot.com /Presenter/2010/Mano-Marks-4429
16 JavaScript
262 Maps
272 Android
278 iPhone
313 HTML
336 mobile
339 Google
367 html5
380 iOS
The Google Buzz API and You
by Bob Aman , Will Norris
9:15 AM Sunday Room 4220
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. There will be a review of several open standards for the social web including Activity Streams, OAuth, and PubSubHubbub; followed by a deep dive into the Google Buzz API. We’ll wrap up with a look at some existing applications, examples, and starter projects as well as a brief Q&A.

I work for Google's Developer Relations team on Buzz.

Bob Aman I work for Google's Developer Relations team on Buzz. http://github.com/sporkmonger /Presenter/2010/Bob-Aman-4426

Will Norris http://willnorris.com/ /Presenter/2010/Will-Norris-4432
258 Social App Development
339 Google
385 Social Platform
387 OpenSocial
Introducing Google APIs Part I (A-Z and Geo)
by Mano Marks , Kathryn Hurley
9:45 AM Saturday Room 5501
<p>This triple session (20 mins talk + 5 mins Q&A each) will give an overview of all Google APIs, and then introduce some key Geo technologies.</p> <p>1. Google APIs A-Z will give an overview of developing using Google's APIs and developer platforms. From App Engine to something ending in Z.</p> <p>2. KML is the most commonly used geographic presentation file format in the world. This session will give a quick introduction to developing KML and show you some great things that you can do with it.</p> <p>3. Upload, visualize and embed your data with just a few clicks of the mouse. This session will show you how to use Fusion Tables to simply and easily create some really sweet visualizations of your data.</p> <p>Both speakers work at Google and are experienced helping developers get started with Google APIs.</p>

Mano Marks has been on Google’s Developer Relations team for the last four years, and is the lead Developer Advocate for Google’s Geo APIs. He has travelled the world helping individuals, corporations, governments and aid organizations use Google’s mapping technologies to communicate their message to the world. Before Google, Mano had an eclectic career that involved getting a Masters in History, a Masters in Information Management and Systems, and working as a data manager in NGOs for over a decade.

Mano Marks Mano Marks has been on Google’s Developer Relations team for the last four years, and is... http://randommarkers.blogspot.com /Presenter/2010/Mano-Marks-4429

Graduated with a Master's in Web Science from the University of San Francisco in May '10. Currently a Developers Programs Engineer at Google for Fusion Tables.

Kathryn Hurley Graduated with a Master's in Web Science from the University of San Francisco in May '10.... http://kathrynbrisbin.com /Presenter/2010/Kathryn-Hurley-4431
339 Google
Building Video Applications with YouTube APIs
by Jarek Wilkiewicz
1:15 PM Sunday Room 5501
YouTube today is much more than a site. Using Google Data APIs and YouTube Player APIs, developers can harness the power of world’s most popular video destination to build new and innovative applications. In this session, we will provide an overview of the YouTube APIs, including uploading, sharing, searching and customized video playback capabilities. Since the APIs support multiple language bindings, we will in discuss interesting examples in Java, PHP, Python, C#, Objective-C, JavaScript and ActionScript. We will also drill into an example open source application: <i>YouTube Direct</i> and discuss its App Engine-based design and implementation as well as <i>YouTube Direct</i> mobile clients for Android and the iPhone.

Jarek is a YouTube Developer Advocate and his focus is helping partners implement amazing applications using YouTube APIs. Prior to joining Google, Jarek was the Head of Engineering and Chief Product Architect at Hewlett-Packard’s Mobility Software and Solutions group. At Hewlett-Packard, he managed a distributed team of over 100 engineers spread across three countries (US, UK and China). Before HP, Jarek worked on the design and implementation of Java communications middleware platform (WebLogic SIP Server) at BEA Systems (acquired by Oracle). The product achieved VoIP application server market dominance within three years of its inception. At BEA, Jarek was also active in the Java standards space as the JCP JSR 289 (SIP Servlet API) spec co-lead. Prior to BEA, he held management and senior technical positions in the technology industry for ten years, building reliable telco systems and software at startup and incumbent network equipment providers including Celcore, Alcatel and Mahi Networks. Jarek has a BS in Computer Science from The University of Memphis, and Master's degree in Software Management from Carnegie Mellon University.

Jarek Wilkiewicz Jarek is a YouTube Developer Advocate and his focus is helping partners implement amazing... http://twitter.com/wjarek /Presenter/2010/Jarek-Wilkiewicz-4413 wjarek
258 Social App Development
272 Android
274 App Engine
278 iPhone
339 Google
397 video
415 YouTube
Google Chrome / HTML5
by Eric Bidelman , Ernest Delgado
5:00 PM Saturday Room 5501
<p>This presentation will consist of four, roughly ~20min talks (with built-in QA), that focus on all that is Chrome as a developer platform. Topics will include:</p> <ul> <li><b>HTML5 and the open web</b> (Ernest Delgado)</li> <li><b>Chrome Extensions</b> (Ernest Delgado) Chrome Extensions allow you to extend the native functionality of the Google Chrome browser using familiar web technologies such as HTML5, css3, and JavaScript.</li> <li><b>Chrome Web Store: What is a Web App?</b> (Eric Bidelman) This talk will discuss the essentials of building an installable web application for the Chrome Web Store, Chrome OS, and the 70 million users of Google Chrome. The Web Store will allow developers to monetize their web applications.</li> <li><b>Native Client</b> (Eric Bidelman) Ever wanted to write a web app in C++? Google's Native Client technology allows us to run C++ inside of the Chrome browser.</li> </ul> <p>Both speakers are members of Google's Chrome Developer Relations team.</p> <p>HTML5 slides: http://kurrik-slides.appspot.com/html5-techtalk/</p>

Eric is an engineer and developer advocate on Google's Developer Relations team. Over the last two years he's worked on various developers focused products, including Google Docs, Sites, Health, and OAuth. Recently, Eric joined the Chrome team to help spread HTML5 goodness around the globe. Prior to Google, Eric worked as a software engineer at the University of Michigan where he designed rich web applications and APIs for the university's 19 libraries. Eric holds a B.S.E in Computer Engineering and a B.S.E in Electrical Engineering from the University of Michigan, Ann Arbor.

Eric Bidelman Eric is an engineer and developer advocate on Google's Developer Relations team. Over the... /Presenter/2010/Eric-Bidelman-4401

Ernest is an engineer at Google working with the communities around Google Chrome, Google Chrome Extensions and Google Chrome OS. He loves playing with HTML5 features and solving web performance related issues. Prior to Google, he was working as a Front End Engineer at Yahoo! trying to become a JavaScript guru. Ernest is originally from Barcelona and currently resides in San Francisco.

Ernest Delgado Ernest is an engineer at Google working with the communities around Google Chrome, Google... /Presenter/2010/Ernest-Delgado-4464
16 JavaScript
33 Web development
89 Performance
168 Web Performance
181 CSS
306 Semantic Web
313 HTML
339 Google
342 C/C++
367 html5
383 payments
384 monetization
410 CSS3
Introducing Google APIs Part III (New &...
by wesley chun
1:45 PM Saturday Room 5501
The final introductory session for Google APIs covers some new and exciting APIs that are available for developers! Each talk will be about 20 minutes with 5 minutes of Q&A time afterwards. <p> </p> 1. Google Checkout makes online shopping faster and more secure for buyers... use it once and stop creating new accounts every time you buy. For sellers, Google Checkout helps increase sales by bringing in more customers and allowing them to buy quickly and easily with a single login. (Peng Ying) <p> </p> 2. Google Storage, BigQuery, and Prediction APIs are all part of our next generation cloud computing initiatives: a) Storage allows you to not only store your data in the cloud but also provides simple RESTful and command-line interfaces to access your data, b) BigQuery lets you analyze "massively large datasets,", and c) the Prediction API lets you access Google's complex machine learning algorithms to predict likely future outcomes based on your historic data. (Chris Schalk) <p> </p> 3. Google TV is a new device we announced at I/O back in May. It combines the traditional content of television along with the data and information available on the Internet to provide a complete "premier entertainment experience for the living room." (Andres Ferrate) <p> </p> All three speakers are members of Google's Developer Relations team.

WESLEY J. CHUN, MSCS, is the author of Prentice Hall's bestselling "Core Python" series (corepython.com), the "Python Fundamentals" video lectures, coauthor of "Python Web Development with Django" (withdjango.com), and has also written for Linux Journal, CNET, and InformIT. In addition to being a software architect and Developer Advocate at Google, he also runs CyberWeb (cyberwebconsulting.com), a consultancy specializing in Python training & engineering. Wesley has over 25 years of programming, teaching, and writing experience, including more than a decade of Python. While at Yahoo!, he helped create Yahoo!Mail & Yahoo! People Search using Python. Wesley has taught at Google, Cisco, VMware, Avaya, Hitachi, UC Santa Barbara, UC Santa Cruz, & Foothill College. He's found frequently on the global conference circuit and holds degrees in Computer Science, Mathematics, and Music from the University of California.

wesley chun WESLEY J. CHUN, MSCS, is the author of Prentice Hall's bestselling "Core Python" series... corepython.com /Presenter/2010/wesley-chun-251 @wescpy True True
153 REST
177 Data Mining
333 Data Services
339 Google
378 large datasets
383 payments
397 video
Introducing Google APIs Part II (Apps)
by Martin Omander
11:15 AM Saturday Room 5501
This triple session (20 mins talk + 5 mins Q&A each) will show how developers can integrate with Google App Script, Gmail contextual gadgets, and the Google Calendar API. <p> 1. Harness the power of Google Apps Script, a JavaScript cloud scripting language that provides easy ways to automate tasks across Google products and third party services. For example, Apps Script allows you to send emails to all the addresses listed in a Google Spreadsheet. (Martin Omander) <p> 2. Enhance GMail by writing your own contextual gadgets. A Gmail contextual gadget is triggered by clues in Gmail, such as the contents of Subject lines and email messages. For example, Gmail already provides a YouTube contextual gadget. If the body of an email contains a link to a YouTube video, a clickable thumbnail view of the video appears at the bottom of the email. Learn how to write your own gadgets. (Dan Holevoet) <p> 3. Add Calendar functionality into your own application or website with the Google Calendar API. You can edit calendars, create and delete events, send invitations, and more. (Peng Ying) <p> All three speakers work at Google where they help developers integrate with Google's Apps APIs.

I work at Google supporting non-Google developers who integrate with the Apps APIs.

Martin Omander I work at Google supporting non-Google developers who integrate with the Apps APIs. /Presenter/2010/Martin-Omander-4395
33 Web development
203 cloud computing
212 Web services
322 Integration
326 Automation
339 Google
395 Server Side JavaScript
Google App Engine Workshop
by wesley chun , Chris Schalk
10:45 AM Sunday Room 5501
Attended the "What is Google App Engine? introductory talk on the first day of CodeCamp but want to actually build a real app and get help from Google engineers? In this hands-on workshop, users will learn how to create applications that run on Google App Engine by building a simple but real web application from the ground up. You'll create an app and run it on your local development server but will also have the option to upload your app to Google and the Internet and see your app live to the entire world! <p> </p> Based on the online tutorial, attendees will get more detailed step-by-step instructions as well as have the opportunity to extend their application beyond what is available in the App Engine documentation. The codelab will be executed on-screen in Python, as it is the fastest to implement and easiest to understand, regardless of your core competency. Java users are also welcome! <p> </p> Please make sure you have all the software installed on your computer before coming to the workshop. Mac and Linux computers already have Python installed. PC users should download Python at http://www.python.org/ftp/python/2.5.4/python-2.5.4.msi and Google App Engine can be downloaded at http://code.google.com/appengine/downloads.html. <p> </p> Java users, please see this doc to get started: http://code.google.com/appengine/docs/java/gettingstarted/introduction.html

WESLEY J. CHUN, MSCS, is the author of Prentice Hall's bestselling "Core Python" series (corepython.com), the "Python Fundamentals" video lectures, coauthor of "Python Web Development with Django" (withdjango.com), and has also written for Linux Journal, CNET, and InformIT. In addition to being a software architect and Developer Advocate at Google, he also runs CyberWeb (cyberwebconsulting.com), a consultancy specializing in Python training & engineering. Wesley has over 25 years of programming, teaching, and writing experience, including more than a decade of Python. While at Yahoo!, he helped create Yahoo!Mail & Yahoo! People Search using Python. Wesley has taught at Google, Cisco, VMware, Avaya, Hitachi, UC Santa Barbara, UC Santa Cruz, & Foothill College. He's found frequently on the global conference circuit and holds degrees in Computer Science, Mathematics, and Music from the University of California.

wesley chun WESLEY J. CHUN, MSCS, is the author of Prentice Hall's bestselling "Core Python" series... corepython.com /Presenter/2010/wesley-chun-251 @wescpy True True

Chris Schalk is a Developer Advocate at Google working on Cloud Technologies, including Google App Engine as well as the new cloud technologies: Google Storage, Prediction API and BigQuery.

Chris Schalk Chris Schalk is a Developer Advocate at Google working on Cloud Technologies, including... /Presenter/2010/Chris-Schalk-3347 True False
15 Java
33 Web development
59 Python
203 cloud computing
224 Django
274 App Engine
339 Google
What is Google App Engine?
by wesley chun
3:30 PM Saturday Room 5501
Google App Engine is a unique hosting platform that lets you build applications and run them in Google's data centers using the massive global infrastructure built to run the Internet's most powerful company. App Engine offers a development environment that uses familiar technologies (Java and Python) and provides a powerful and robust set of APIs to users while maintaining security and independence from other apps running in the cloud. It is always free to get started so you can try it out with no risk, and if you need additional computing resources, you can purchase additional computing resources beyond the free quota limits. (If you enable billing and trust us with your credit card, we will extend your free quotas even further; you won't get charged until you exceed those *extended* quotas.) Scale your application to millions of users and pay only for what you use at more competitive market pricing. <p></p> In this informative session, we review cloud computing as an industry and where Google App Engine fits into the picture. Specifically, we discuss App Engine as a PaaS solution because of the inherent challenges of building web and other applications. We'll outline the architecture of App Engine, what its major components are, introduce its features and APIs, discuss the service and how it works (including information on the free quotas), and finally present some information about current users and usage, including integration with Google Apps and your private corporate data. <p></p> Also be sure to attend the hands-on workshop (on the 2nd day) where you'll build a real app and run it on your local development server. You'll also have the option of uploading your app to Google, making it live to the world!

WESLEY J. CHUN, MSCS, is the author of Prentice Hall's bestselling "Core Python" series (corepython.com), the "Python Fundamentals" video lectures, coauthor of "Python Web Development with Django" (withdjango.com), and has also written for Linux Journal, CNET, and InformIT. In addition to being a software architect and Developer Advocate at Google, he also runs CyberWeb (cyberwebconsulting.com), a consultancy specializing in Python training & engineering. Wesley has over 25 years of programming, teaching, and writing experience, including more than a decade of Python. While at Yahoo!, he helped create Yahoo!Mail & Yahoo! People Search using Python. Wesley has taught at Google, Cisco, VMware, Avaya, Hitachi, UC Santa Barbara, UC Santa Cruz, & Foothill College. He's found frequently on the global conference circuit and holds degrees in Computer Science, Mathematics, and Music from the University of California.

wesley chun WESLEY J. CHUN, MSCS, is the author of Prentice Hall's bestselling "Core Python" series... corepython.com /Presenter/2010/wesley-chun-251 @wescpy True True
15 Java
33 Web development
59 Python
203 cloud computing
264 Azure
274 App Engine
339 Google
Details
What is Google App Engine?

Google App Engine is a unique hosting platform that lets you build applications and run them in Google's data centers using the massive global infrastructure built to run the Internet's most powerful company. App Engine offers a development environment that uses familiar technologies (Java and Python) and provides a powerful and robust set of APIs to users while maintaining security and independence from other apps running in the cloud. It is always free to get started so you can try it out with no risk, and if you need additional computing resources, you can purchase additional computing resources beyond the free quota limits. (If you enable billing and trust us with your credit card, we will extend your free quotas even further; you won't get charged until you exceed those *extended* quotas.) Scale your application to millions of users and pay only for what you use at more competitive market pricing. <p></p> In this informative session, we review cloud computing as an industry and where Google App Engine fits into the picture. Specifically, we discuss App Engine as a PaaS solution because of the inherent challenges of building web and other applications. We'll outline the architecture of App Engine, what its major components are, introduce its features and APIs, discuss the service and how it works (including information on the free quotas), and finally present some information about current users and usage, including integration with Google Apps and your private corporate data. <p></p> Also be sure to attend the hands-on workshop (on the 2nd day) where you'll build a real app and run it on your local development server. You'll also have the option of uploading your app to Google, making it live to the world!