4. Shedule
16:30 Uhr - Android Web Views - HTML as an API
(Florian Detig)
17:15 Uhr - Chrome Extensions (Stephan Linzner)
18:00 Uhr - Google Go (Moritz Haarmann)
18:45 Uhr - Lightning Talks
19:15 Uhr - Nexus One import (Howto) 15 min
5. Resources
Website
http://gtugna.gtugs.org
Google groups
http://groups.google.com/group/gtugna
http://groups.google.com/group/android-stuttgart
Twitter
@gtugna
Email
gtugna@gmail.com
11. Extensions are...
Scripts that enhance Chrome's functionality
Written in HTML, CSS, and JavaScript
Integrated using a simple API
Developed iteratively
Installed instantly + updated automatically
Transparent about their capabilities
Run in separate processes
13. Structure
Compressed directory containing:
manifest file (manifest.json)
And one or more of these components:
Browser Action
features that make sense on most pages
Page Action
features that make sense on few pages, show/hide
14. Structure
Content Script
run in the context of web pages
Background Page
state
communication
Other files (HTML, JS, CSS, etc.)
17. Chrome API
chrome is the top level object and exposes:
chrome.extension.*
chrome.browserAction.*
chrome.pageAction.*
chrome.bookmarks.*
chrome.tabs.*
chrome.windows.*
18. Other APIs
Extensions can also use:
Standard JavaScript- and DOM APIs
XMLHttpRequest
HTML 5 APIs
Canvas, LocalStorage, Geolocation etc...
Third party JS libraries
JQuery, Dojo etc...
20. Resources
Documentation
http://code.google.com/chrome/extensions
Blog
http://blog.chromium.org
Google group
http://groups.google.com/group/chromium-extensions
Chrome icons project
http://www.google.com/landing/chrome/ugc/
21. GTUG Battle beta
7 Google Chrome events
Extensions Event & Hackathon Roadshow
very first GTUG Battle ever (therefore beta)
15th Feb - 5th March in germany
Deadline March 14, 2010 (registration and submission)
Teams
min 2 and max 5 people
belonging to one existing German GTUG
22. GTUG Battle Q&A
What is the Task?
develop a Google Chrome Extension
categories Browser Actions or Page Actions
Who is the jury?
4 VIP Googler
What is in it for you?
all participants will receive a surprise
best three teams, for each category, receive an add on
Winning GTUG will receive 2000 € sponsoring