Wednesday, November 3, 2010
Eric Bidelman - Google
Google DevFest - Buenos Aires, Argentina
Nov 2, 2010
What is a Web App?
Building Apps for the Chrom...
@googledevlatam #devfest10
• University of Michigan, BSE Computer &
Electrical Engineering
• Developer Programs Engineer, ...
@googledevlatam #devfest10
• Chrome & HTML5
• Thinking in Web Apps
• Chrome Web Store
• Anatomy of an app ( hosted vs. pac...
@googledevlatam #devfest10
5
Chrome & HTML5
Wednesday, November 3, 2010
@googledevlatam #devfest10
5
Chrome & HTML5
Wednesday, November 3, 2010
@googledevlatam #devfest10
Why Chrome?
• 70+ million users
• Stable channel updates very 6 weeks, new Canary ( nightly ) b...
@googledevlatam #devfest10
Why HTML5?
7
Wednesday, November 3, 2010
Text
@googledevlatam #devfest10
8
Wednesday, November 3, 2010
@googledevlatam #devfest10
9
Awesome Demo #1
http://www.monocubed.com/?p=728
Wednesday, November 3, 2010
@googledevlatam #devfest10
Why The Web?
1.No install == No Friction
2.Seamless update
3.Cross-platform + device support
10...
Text
@googledevlatam #devfest10
11
Wednesday, November 3, 2010
Text
@googledevlatam #devfest10
11
Wednesday, November 3, 2010
Text
@googledevlatam #devfest10
11
Wednesday, November 3, 2010
Text
@googledevlatam #devfest10
11
Wednesday, November 3, 2010
@googledevlatam #devfest10
12
Thinking in Web Apps
Wednesday, November 3, 2010
@googledevlatam #devfest10
An App Should Deliver:
13
Wednesday, November 3, 2010
@googledevlatam #devfest10
1.Goal-orientated
An App Should Deliver:
13
Wednesday, November 3, 2010
@googledevlatam #devfest10
1.Goal-orientated
2.Beautiful & Immersive!
An App Should Deliver:
13
Wednesday, November 3, 2010
@googledevlatam #devfest10
1.Goal-orientated
2.Beautiful & Immersive!
3.Rich Experience
An App Should Deliver:
13
Wednesda...
@googledevlatam #devfest10
1.Goal-orientated
2.Beautiful & Immersive!
3.Rich Experience
4.Fast
An App Should Deliver:
13
W...
@googledevlatam #devfest10
Examples
14
lovelywebapps.blogspot.com
Wednesday, November 3, 2010
@googledevlatam #devfest10
15
Awesome Demo #2 ( FF4 )
http://weare.buildingsky.net/processing/dsp.js/examples/fft.html
Wed...
@googledevlatam #devfest10
16
Chrome Web Store
Wednesday, November 3, 2010
Text
@googledevlatam #devfest10
17
Wednesday, November 3, 2010
Text
@googledevlatam #devfest10
18
Wednesday, November 3, 2010
Text
@googledevlatam #devfest10
19
Wednesday, November 3, 2010
Text
@googledevlatam #devfest10
? ? ? ? ?
19
Wednesday, November 3, 2010
@googledevlatam #devfest10
20
Benefits
• Discoverability
• Ratings / Reviews
• Distribution
• Auto-update (for packaged ap...
@googledevlatam #devfest10
21
Control
• YOU create the app,
• YOU upload it to the store,
• YOU provide the product inform...
@googledevlatam #devfest10
22
Frictionless
• WE handle payments* OR choose your own
• WE provide a licensing API
• OpenID,...
@googledevlatam #devfest10
23
Payment Options*
• Free
• Pay to install
• Subscriptions - monthly / annually
• Trial / Free...
@googledevlatam #devfest10
23
Payment Options*
• Free
• Pay to install
• Subscriptions - monthly / annually
• Trial / Free...
@googledevlatam #devfest10
24
What you can do to prepare
Wednesday, November 3, 2010
@googledevlatam #devfest10
25
Awesome Demo #3 ( FF4 )
http://weare.buildingsky.net/processing/dsp.js/examples/sampler.html...
@googledevlatam #devfest10
26
Integrated?
Apps are “installed” into the browser!
Wednesday, November 3, 2010
@googledevlatam #devfest10
26
Integrated?
Apps are “installed” into the browser!
Wednesday, November 3, 2010
@googledevlatam #devfest10
27
Launcher
• Convenient shortcut on new tab page
• Simplified permissions dialog
• Launch as:
•...
@googledevlatam #devfest10
28
Hosted Apps
Wednesday, November 3, 2010
@googledevlatam #devfest10
29
Hosted Apps
• ‘Wraps’ an existing web site => URL is displayed
• Typically will require a we...
@googledevlatam #devfest10
29
Hosted Apps
• ‘Wraps’ an existing web site => URL is displayed
• Typically will require a we...
@googledevlatam #devfest10
29
Hosted Apps
• ‘Wraps’ an existing web site => URL is displayed
• Typically will require a we...
@googledevlatam #devfest10
30
Hosted Apps: Detecting Installation
window.onload = function(e) {
if (window.chrome.app.isIn...
@googledevlatam #devfest10
31
Lets Create A Hosted App
Wednesday, November 3, 2010
@googledevlatam #devfest10
32
1. Make The App
http://localhost/~ericbidelman/webstore/helloworld.html
Wednesday, November ...
@googledevlatam #devfest10
33
2. Make It Installable (manifest.json)
{
"name": "My First App",
"description": "Hello World...
@googledevlatam #devfest10
34
2. Make It Installable (manifest.json)
{
"name": "My First App",
"description": "Hello World...
@googledevlatam #devfest10
35
2. Make It Installable (manifest.json)
{
"name": "My First App",
"description": "Hello World...
@googledevlatam #devfest10
36
2. Make It Installable (manifest.json)
{
"name": "My First App",
"description": "Hello World...
@googledevlatam #devfest10
37
2. Make It Installable (manifest.json)
{
"name": "My First App",
"description": "Hello World...
@googledevlatam #devfest10
38
DEMOS
Wednesday, November 3, 2010
@googledevlatam #devfest10
39
Packaged Apps
Wednesday, November 3, 2010
@googledevlatam #devfest10
40
Packaged Apps
• Normal web site + extra metadata in a .zip => No URL
displayed
• Can only in...
@googledevlatam #devfest10
41
But There’s More
• Access the chrome.extensions.* APIs
• except browser_action & page_action...
@googledevlatam #devfest10
42
...Much Much More!
• Context Menus
• Window/Tab Manipulation
• Omnibar
• History
• Bookmarks...
@googledevlatam #devfest10
43
Awesome Demo #4
http://www.monocubed.com/?p=696
Wednesday, November 3, 2010
@googledevlatam #devfest10
44
Is the web ready?
Wednesday, November 3, 2010
@googledevlatam #devfest10
1%2%4%
12%
32%
50%
http://gs.statcounter.com/#browser-ww-monthly-201007-201009
45
Browser Share...
@googledevlatam #devfest10
46
Google Chrome Frame
Wednesday, November 3, 2010
@googledevlatam #devfest10
46
Google Chrome Frame
Wednesday, November 3, 2010
Text
@googledevlatam #devfest10
http://acid3.acidtests.org/
47
Wednesday, November 3, 2010
Text
@googledevlatam #devfest10
http://acid3.acidtests.org/
47
Wednesday, November 3, 2010
@googledevlatam #devfest10
48
Wednesday, November 3, 2010
@googledevlatam #devfest10
49
What Is It?
• Plug-in: brings the power of Chrome to
IE 6,7,8
• V8 JS engine
• CSS/HTML rend...
@googledevlatam #devfest10
1.Add a single meta tag to your site
• if !installed: direct users to download
• else: your sit...
@googledevlatam #devfest10
51
Wrapping it Up
Wednesday, November 3, 2010
@googledevlatam #devfest10
How To Build An App For The Store?
52
Wednesday, November 3, 2010
@googledevlatam #devfest10
How To Build An App For The Store?
52
• HTML5
Wednesday, November 3, 2010
@googledevlatam #devfest10
How To Build An App For The Store?
52
• HTML5
• CSS3
Wednesday, November 3, 2010
@googledevlatam #devfest10
How To Build An App For The Store?
52
• HTML5
• CSS3
• JavaScript
Wednesday, November 3, 2010
@googledevlatam #devfest10
How To Build An App For The Store?
52
• HTML5
• CSS3
• JavaScript
• Flash
Wednesday, November 3...
@googledevlatam #devfest10
How To Build An App For The Store?
52
• HTML5
• CSS3
• JavaScript
• Flash
• Sliverlight
Wednesd...
@googledevlatam #devfest10
How To Build An App For The Store?
52
• HTML5
• CSS3
• JavaScript
• Flash
• Sliverlight
• Googl...
@googledevlatam #devfest10
How To Build An App For The Store?
52
• HTML5
• CSS3
• JavaScript
• Flash
• Sliverlight
• Googl...
@googledevlatam #devfest10
How To Build An App For The Store?
52
• HTML5
• CSS3
• JavaScript
• Flash
• Sliverlight
• Googl...
@googledevlatam #devfest10
How To Build An App For The Store?
52
• HTML5
• CSS3
• JavaScript
• Flash
• Sliverlight
• Googl...
@googledevlatam #devfest10
How To Build An App For The Store?
52
• HTML5
• CSS3
• JavaScript
• Flash
• Sliverlight
• Googl...
@googledevlatam #devfest10
How To Build An App For The Store?
52
• HTML5
• CSS3
• JavaScript
• Flash
• Sliverlight
• Googl...
@googledevlatam #devfest10
53
Remember:
• Browser innovation is accelerating
• HTML5, JS engines, developer tools, hardwar...
@googledevlatam #devfest10
• Documentation
• code.google.com/chrome/webstore/
• code.google.com/chrome/apps/
• code.google...
@googledevlatam #devfest10
55
Thanks!
Q & A
Wednesday, November 3, 2010
Wednesday, November 3, 2010
Upcoming SlideShare
Loading in …5
×

So what's a web app? introduction to the chrome web store

2,803 views

Published on

Introduction and Overview of building web apps for the Google Chrome Web Store

Published in: Technology, Business
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,803
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
0
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

So what's a web app? introduction to the chrome web store

  1. 1. Wednesday, November 3, 2010
  2. 2. Eric Bidelman - Google Google DevFest - Buenos Aires, Argentina Nov 2, 2010 What is a Web App? Building Apps for the Chrome Web Store Wednesday, November 3, 2010
  3. 3. @googledevlatam #devfest10 • University of Michigan, BSE Computer & Electrical Engineering • Developer Programs Engineer, Google • Docs / Sites / Health / Base / OAuth / Chrome / HTML5 Eric Bidelman (@ebidel) 3 Wednesday, November 3, 2010
  4. 4. @googledevlatam #devfest10 • Chrome & HTML5 • Thinking in Web Apps • Chrome Web Store • Anatomy of an app ( hosted vs. packaged ) • Compatibility • Questions Agenda 4 Wednesday, November 3, 2010
  5. 5. @googledevlatam #devfest10 5 Chrome & HTML5 Wednesday, November 3, 2010
  6. 6. @googledevlatam #devfest10 5 Chrome & HTML5 Wednesday, November 3, 2010
  7. 7. @googledevlatam #devfest10 Why Chrome? • 70+ million users • Stable channel updates very 6 weeks, new Canary ( nightly ) build • ~400% JavaScript performance improvement • HTML5 features pushing the web forward 6 0 1,500 3,000 4,500 6,000Initial Beta Chrome 1 Chrome 2 Chrome 3 Chrome 4 Chrome 5 Chrome 6 Chrome 7 Chrome 8 Chrome 9 V8 Benchmark Score v5 Wednesday, November 3, 2010
  8. 8. @googledevlatam #devfest10 Why HTML5? 7 Wednesday, November 3, 2010
  9. 9. Text @googledevlatam #devfest10 8 Wednesday, November 3, 2010
  10. 10. @googledevlatam #devfest10 9 Awesome Demo #1 http://www.monocubed.com/?p=728 Wednesday, November 3, 2010
  11. 11. @googledevlatam #devfest10 Why The Web? 1.No install == No Friction 2.Seamless update 3.Cross-platform + device support 10 Wednesday, November 3, 2010
  12. 12. Text @googledevlatam #devfest10 11 Wednesday, November 3, 2010
  13. 13. Text @googledevlatam #devfest10 11 Wednesday, November 3, 2010
  14. 14. Text @googledevlatam #devfest10 11 Wednesday, November 3, 2010
  15. 15. Text @googledevlatam #devfest10 11 Wednesday, November 3, 2010
  16. 16. @googledevlatam #devfest10 12 Thinking in Web Apps Wednesday, November 3, 2010
  17. 17. @googledevlatam #devfest10 An App Should Deliver: 13 Wednesday, November 3, 2010
  18. 18. @googledevlatam #devfest10 1.Goal-orientated An App Should Deliver: 13 Wednesday, November 3, 2010
  19. 19. @googledevlatam #devfest10 1.Goal-orientated 2.Beautiful & Immersive! An App Should Deliver: 13 Wednesday, November 3, 2010
  20. 20. @googledevlatam #devfest10 1.Goal-orientated 2.Beautiful & Immersive! 3.Rich Experience An App Should Deliver: 13 Wednesday, November 3, 2010
  21. 21. @googledevlatam #devfest10 1.Goal-orientated 2.Beautiful & Immersive! 3.Rich Experience 4.Fast An App Should Deliver: 13 Wednesday, November 3, 2010
  22. 22. @googledevlatam #devfest10 Examples 14 lovelywebapps.blogspot.com Wednesday, November 3, 2010
  23. 23. @googledevlatam #devfest10 15 Awesome Demo #2 ( FF4 ) http://weare.buildingsky.net/processing/dsp.js/examples/fft.html Wednesday, November 3, 2010
  24. 24. @googledevlatam #devfest10 16 Chrome Web Store Wednesday, November 3, 2010
  25. 25. Text @googledevlatam #devfest10 17 Wednesday, November 3, 2010
  26. 26. Text @googledevlatam #devfest10 18 Wednesday, November 3, 2010
  27. 27. Text @googledevlatam #devfest10 19 Wednesday, November 3, 2010
  28. 28. Text @googledevlatam #devfest10 ? ? ? ? ? 19 Wednesday, November 3, 2010
  29. 29. @googledevlatam #devfest10 20 Benefits • Discoverability • Ratings / Reviews • Distribution • Auto-update (for packaged apps) • Revenue: $$ for developers!* • Themes & Extensions too Wednesday, November 3, 2010
  30. 30. @googledevlatam #devfest10 21 Control • YOU create the app, • YOU upload it to the store, • YOU provide the product information, • YOU publish. Wednesday, November 3, 2010
  31. 31. @googledevlatam #devfest10 22 Frictionless • WE handle payments* OR choose your own • WE provide a licensing API • OpenID, OAuth • WE provide the store Analytics Wednesday, November 3, 2010
  32. 32. @googledevlatam #devfest10 23 Payment Options* • Free • Pay to install • Subscriptions - monthly / annually • Trial / Freemium • Choose your own adventure Wednesday, November 3, 2010
  33. 33. @googledevlatam #devfest10 23 Payment Options* • Free • Pay to install • Subscriptions - monthly / annually • Trial / Freemium • Choose your own adventure *For now, need a US bank account to publish Wednesday, November 3, 2010
  34. 34. @googledevlatam #devfest10 24 What you can do to prepare Wednesday, November 3, 2010
  35. 35. @googledevlatam #devfest10 25 Awesome Demo #3 ( FF4 ) http://weare.buildingsky.net/processing/dsp.js/examples/sampler.html Wednesday, November 3, 2010
  36. 36. @googledevlatam #devfest10 26 Integrated? Apps are “installed” into the browser! Wednesday, November 3, 2010
  37. 37. @googledevlatam #devfest10 26 Integrated? Apps are “installed” into the browser! Wednesday, November 3, 2010
  38. 38. @googledevlatam #devfest10 27 Launcher • Convenient shortcut on new tab page • Simplified permissions dialog • Launch as: • Tab • Panel • Pinned Tab* • Full Screen* * Cannot be set programmatically Wednesday, November 3, 2010
  39. 39. @googledevlatam #devfest10 28 Hosted Apps Wednesday, November 3, 2010
  40. 40. @googledevlatam #devfest10 29 Hosted Apps • ‘Wraps’ an existing web site => URL is displayed • Typically will require a web server component • Elevated permissions Wednesday, November 3, 2010
  41. 41. @googledevlatam #devfest10 29 Hosted Apps • ‘Wraps’ an existing web site => URL is displayed • Typically will require a web server component • Elevated permissions Wednesday, November 3, 2010
  42. 42. @googledevlatam #devfest10 29 Hosted Apps • ‘Wraps’ an existing web site => URL is displayed • Typically will require a web server component • Elevated permissions geolocation unlimitedStorage notifications Wednesday, November 3, 2010
  43. 43. @googledevlatam #devfest10 30 Hosted Apps: Detecting Installation window.onload = function(e) { if (window.chrome.app.isInstalled) { // Running as an installed app via app launcher } else { // Running app via a bookmark/link } }; Wednesday, November 3, 2010
  44. 44. @googledevlatam #devfest10 31 Lets Create A Hosted App Wednesday, November 3, 2010
  45. 45. @googledevlatam #devfest10 32 1. Make The App http://localhost/~ericbidelman/webstore/helloworld.html Wednesday, November 3, 2010
  46. 46. @googledevlatam #devfest10 33 2. Make It Installable (manifest.json) { "name": "My First App", "description": "Hello World Hosted App", "version": "0.0.1", "icons": { "32": "logo32x32.png", "128": "logo128x128.png" }, "app": { "launch": { "web_url": "http://localhost/~ericbidelman/webstore/helloworld.html" } } } Wednesday, November 3, 2010
  47. 47. @googledevlatam #devfest10 34 2. Make It Installable (manifest.json) { "name": "My First App", "description": "Hello World Hosted App", "version": "0.0.1", "icons": { "32": "logo32x32.png", "128": "logo128x128.png" }, "app": { "launch": { "web_url": "http://localhost/~ericbidelman/webstore/helloworld.html" } } } Wednesday, November 3, 2010
  48. 48. @googledevlatam #devfest10 35 2. Make It Installable (manifest.json) { "name": "My First App", "description": "Hello World Hosted App", "version": "0.0.1", "icons": { "32": "logo32x32.png", "128": "logo128x128.png" }, "app": { "launch": { "web_url": "http://localhost/~ericbidelman/webstore/helloworld.html" }, "container": "panel", // Default is tab and can be omitted. "width": 1000, "height": 500 } } Wednesday, November 3, 2010
  49. 49. @googledevlatam #devfest10 36 2. Make It Installable (manifest.json) { "name": "My First App", "description": "Hello World Hosted App", "version": "0.0.1", "icons": { "32": "logo32x32.png", "128": "logo128x128.png" }, "app": { "launch": { "web_url": "http://localhost/~ericbidelman/webstore/helloworld.html" }, "permissions": [ "geolocation", "unlimitedStorage", "notifications" ], } } Wednesday, November 3, 2010
  50. 50. @googledevlatam #devfest10 37 2. Make It Installable (manifest.json) { "name": "My First App", "description": "Hello World Hosted App", "version": "0.0.1", "icons": { "32": "logo32x32.png", "128": "logo128x128.png" }, "app": { "launch": { "web_url": "http://localhost/~ericbidelman/webstore/helloworld.html" }, "permissions": [ "geolocation", "unlimitedStorage", "notifications" ], "urls": [ // URLs listed below will be granted permissions below. "*://localhost/" ], } } Wednesday, November 3, 2010
  51. 51. @googledevlatam #devfest10 38 DEMOS Wednesday, November 3, 2010
  52. 52. @googledevlatam #devfest10 39 Packaged Apps Wednesday, November 3, 2010
  53. 53. @googledevlatam #devfest10 40 Packaged Apps • Normal web site + extra metadata in a .zip => No URL displayed • Can only include local_path URLs • Supports auto-update • When to Use? • don’t require a server component • don’t want to host an app online • want tighter integration with Chrome • don’t care about supporting other browsers Wednesday, November 3, 2010
  54. 54. @googledevlatam #devfest10 41 But There’s More • Access the chrome.extensions.* APIs • except browser_action & page_action • Content Scripts: great for integration • Background Pages: great for polling • Cross-Domain XHRs permissions: [“http://api.twitter.com”] Wednesday, November 3, 2010
  55. 55. @googledevlatam #devfest10 42 ...Much Much More! • Context Menus • Window/Tab Manipulation • Omnibar • History • Bookmarks • Cookies Wednesday, November 3, 2010
  56. 56. @googledevlatam #devfest10 43 Awesome Demo #4 http://www.monocubed.com/?p=696 Wednesday, November 3, 2010
  57. 57. @googledevlatam #devfest10 44 Is the web ready? Wednesday, November 3, 2010
  58. 58. @googledevlatam #devfest10 1%2%4% 12% 32% 50% http://gs.statcounter.com/#browser-ww-monthly-201007-201009 45 Browser Share - September 2010 Internet Explorer Firefox Google Chrome Safari Opera Other Wednesday, November 3, 2010
  59. 59. @googledevlatam #devfest10 46 Google Chrome Frame Wednesday, November 3, 2010
  60. 60. @googledevlatam #devfest10 46 Google Chrome Frame Wednesday, November 3, 2010
  61. 61. Text @googledevlatam #devfest10 http://acid3.acidtests.org/ 47 Wednesday, November 3, 2010
  62. 62. Text @googledevlatam #devfest10 http://acid3.acidtests.org/ 47 Wednesday, November 3, 2010
  63. 63. @googledevlatam #devfest10 48 Wednesday, November 3, 2010
  64. 64. @googledevlatam #devfest10 49 What Is It? • Plug-in: brings the power of Chrome to IE 6,7,8 • V8 JS engine • CSS/HTML rendering engine • Security ( sandbox ), performance, stability benefits • Works in Chrome, it works in GCF! • New features auto update with Chrome • built-in plugins Flash and PDF viewer • Open source Wednesday, November 3, 2010
  65. 65. @googledevlatam #devfest10 1.Add a single meta tag to your site • if !installed: direct users to download • else: your site ‘just works’ 2.Add a response header <meta http-equiv="X-UA-Compatible" content="chrome=1"> X-UA-Compatible: chrome=1 Chrome Frame 50 Wednesday, November 3, 2010
  66. 66. @googledevlatam #devfest10 51 Wrapping it Up Wednesday, November 3, 2010
  67. 67. @googledevlatam #devfest10 How To Build An App For The Store? 52 Wednesday, November 3, 2010
  68. 68. @googledevlatam #devfest10 How To Build An App For The Store? 52 • HTML5 Wednesday, November 3, 2010
  69. 69. @googledevlatam #devfest10 How To Build An App For The Store? 52 • HTML5 • CSS3 Wednesday, November 3, 2010
  70. 70. @googledevlatam #devfest10 How To Build An App For The Store? 52 • HTML5 • CSS3 • JavaScript Wednesday, November 3, 2010
  71. 71. @googledevlatam #devfest10 How To Build An App For The Store? 52 • HTML5 • CSS3 • JavaScript • Flash Wednesday, November 3, 2010
  72. 72. @googledevlatam #devfest10 How To Build An App For The Store? 52 • HTML5 • CSS3 • JavaScript • Flash • Sliverlight Wednesday, November 3, 2010
  73. 73. @googledevlatam #devfest10 How To Build An App For The Store? 52 • HTML5 • CSS3 • JavaScript • Flash • Sliverlight • Google Native Client (C++) Wednesday, November 3, 2010
  74. 74. @googledevlatam #devfest10 How To Build An App For The Store? 52 • HTML5 • CSS3 • JavaScript • Flash • Sliverlight • Google Native Client (C++) • Java Applets Wednesday, November 3, 2010
  75. 75. @googledevlatam #devfest10 How To Build An App For The Store? 52 • HTML5 • CSS3 • JavaScript • Flash • Sliverlight • Google Native Client (C++) • Java Applets • Google App Engine Wednesday, November 3, 2010
  76. 76. @googledevlatam #devfest10 How To Build An App For The Store? 52 • HTML5 • CSS3 • JavaScript • Flash • Sliverlight • Google Native Client (C++) • Java Applets • Google App Engine • LAMP Wednesday, November 3, 2010
  77. 77. @googledevlatam #devfest10 How To Build An App For The Store? 52 • HTML5 • CSS3 • JavaScript • Flash • Sliverlight • Google Native Client (C++) • Java Applets • Google App Engine • LAMP • ... Wednesday, November 3, 2010
  78. 78. @googledevlatam #devfest10 How To Build An App For The Store? 52 • HTML5 • CSS3 • JavaScript • Flash • Sliverlight • Google Native Client (C++) • Java Applets • Google App Engine • LAMP • ... ALL the technologies you love on the web... Wednesday, November 3, 2010
  79. 79. @googledevlatam #devfest10 53 Remember: • Browser innovation is accelerating • HTML5, JS engines, developer tools, hardware acceleration • Parity with the desktop • Features are first-class citizens • Don’t wait until 2022 to use HTML5! • Chrome Web Store • More outlets / distribution channels to reach users than ever before • Your HTML5 investment will be rewarded! Wednesday, November 3, 2010
  80. 80. @googledevlatam #devfest10 • Documentation • code.google.com/chrome/webstore/ • code.google.com/chrome/apps/ • code.google.com/chrome/extensions/ • Stay in Touch! • Twitter: @ChromiumDev • groups.google.com/a/chromium.org/group/chromium- html5/ • groups.google.com/a/chromium.org/group/chromium- apps/topics Links 54 Wednesday, November 3, 2010
  81. 81. @googledevlatam #devfest10 55 Thanks! Q & A Wednesday, November 3, 2010
  82. 82. Wednesday, November 3, 2010

×