Gdd Keynote V China
-
Upload
travelinrain -
Category
Technology
-
view
300 -
download
0
Transcript of Gdd Keynote V China
![Page 1: Gdd Keynote V China](https://reader033.fdocuments.in/reader033/viewer/2022052621/557c39c5d8b42ab7528b4785/html5/thumbnails/1.jpg)
![Page 2: Gdd Keynote V China](https://reader033.fdocuments.in/reader033/viewer/2022052621/557c39c5d8b42ab7528b4785/html5/thumbnails/2.jpg)
Cloud, Connectivity andthe ClientMarissa MayerJune 12, 2008
![Page 3: Gdd Keynote V China](https://reader033.fdocuments.in/reader033/viewer/2022052621/557c39c5d8b42ab7528b4785/html5/thumbnails/3.jpg)
3
1. Make the cloud more accessible
2. Make the client more powerful
3. Keep connectivity pervasive
Areas of Google Investment
This
![Page 4: Gdd Keynote V China](https://reader033.fdocuments.in/reader033/viewer/2022052621/557c39c5d8b42ab7528b4785/html5/thumbnails/4.jpg)
4
Make the Cloud More Accessible
• Today’s popular apps requiremassive computing power
• Datacenters are beyond thereach of most developers
![Page 5: Gdd Keynote V China](https://reader033.fdocuments.in/reader033/viewer/2022052621/557c39c5d8b42ab7528b4785/html5/thumbnails/5.jpg)
5
The Browser Is The Client
• No install requiredfor applications
• Built on openstandards
• Ubiquitous
![Page 6: Gdd Keynote V China](https://reader033.fdocuments.in/reader033/viewer/2022052621/557c39c5d8b42ab7528b4785/html5/thumbnails/6.jpg)
6
Make the Client More PowerfulProprietary Platforms v. Open Web
user
exp
erie
nce
HTML DOMCSS
XHRCanvas
native (windows, OS X)flash, air, silverlightopen web
?
![Page 7: Gdd Keynote V China](https://reader033.fdocuments.in/reader033/viewer/2022052621/557c39c5d8b42ab7528b4785/html5/thumbnails/7.jpg)
7
Keep Connectivity PervasiveMobile Phone and PC Internet Users (M), China
mobilepc
45% and 87% annualgrowth of mobile andPC internet users
![Page 8: Gdd Keynote V China](https://reader033.fdocuments.in/reader033/viewer/2022052621/557c39c5d8b42ab7528b4785/html5/thumbnails/8.jpg)
Eric, Google CEO, on the Internet and Google
“The industry is going to develop as apartnering industry; not as a monopolyindustry. Likewise, Google’s culture isone of consensus.”
![Page 9: Gdd Keynote V China](https://reader033.fdocuments.in/reader033/viewer/2022052621/557c39c5d8b42ab7528b4785/html5/thumbnails/9.jpg)
9
Open Web, Economic Incentives
Richerweb apps
Moreusers
Moreusage
Morerevenue
open web platform
![Page 10: Gdd Keynote V China](https://reader033.fdocuments.in/reader033/viewer/2022052621/557c39c5d8b42ab7528b4785/html5/thumbnails/10.jpg)
Cloud Client Connectivity
make it more accessible
![Page 11: Gdd Keynote V China](https://reader033.fdocuments.in/reader033/viewer/2022052621/557c39c5d8b42ab7528b4785/html5/thumbnails/11.jpg)
11
AJAX APIs and ControlsAdd Content To Your Existing Applications
REST News Images
ListingsVideos
RSS
Blogs
MapsAtom
Translate Search
Books<your web apps>
![Page 12: Gdd Keynote V China](https://reader033.fdocuments.in/reader033/viewer/2022052621/557c39c5d8b42ab7528b4785/html5/thumbnails/12.jpg)
Tom StockyDirector, Product Management
![Page 13: Gdd Keynote V China](https://reader033.fdocuments.in/reader033/viewer/2022052621/557c39c5d8b42ab7528b4785/html5/thumbnails/13.jpg)
13
GadgetsEmbed Applications Into Your Web Pages
• Simple HTML andJavaScript
• Copy & pastefunctionality
• Many, many Gadgetsto choose from
![Page 14: Gdd Keynote V China](https://reader033.fdocuments.in/reader033/viewer/2022052621/557c39c5d8b42ab7528b4785/html5/thumbnails/14.jpg)
Mark LiTechnical Lead Manager
![Page 15: Gdd Keynote V China](https://reader033.fdocuments.in/reader033/viewer/2022052621/557c39c5d8b42ab7528b4785/html5/thumbnails/15.jpg)
Cloud Client Connectivity
make it more accessible
![Page 16: Gdd Keynote V China](https://reader033.fdocuments.in/reader033/viewer/2022052621/557c39c5d8b42ab7528b4785/html5/thumbnails/16.jpg)
16
Google App EngineRunning Web Apps on Google’s Infrastructure
• Fully-integratedapplication environment
• Python Runtime
• Free quota of 5Mpageviews per month
![Page 17: Gdd Keynote V China](https://reader033.fdocuments.in/reader033/viewer/2022052621/557c39c5d8b42ab7528b4785/html5/thumbnails/17.jpg)
17
Google App EngineTechnical Hurdles
![Page 18: Gdd Keynote V China](https://reader033.fdocuments.in/reader033/viewer/2022052621/557c39c5d8b42ab7528b4785/html5/thumbnails/18.jpg)
18
Google App EngineFinancial Hurdles
![Page 19: Gdd Keynote V China](https://reader033.fdocuments.in/reader033/viewer/2022052621/557c39c5d8b42ab7528b4785/html5/thumbnails/19.jpg)
19
Google App EngineAdministrative Hurdles
![Page 20: Gdd Keynote V China](https://reader033.fdocuments.in/reader033/viewer/2022052621/557c39c5d8b42ab7528b4785/html5/thumbnails/20.jpg)
20
Google App EngineEasy to Start, Easy to Scale
![Page 21: Gdd Keynote V China](https://reader033.fdocuments.in/reader033/viewer/2022052621/557c39c5d8b42ab7528b4785/html5/thumbnails/21.jpg)
21
Find out which of your Twitterfriends know each other!
![Page 22: Gdd Keynote V China](https://reader033.fdocuments.in/reader033/viewer/2022052621/557c39c5d8b42ab7528b4785/html5/thumbnails/22.jpg)
22
![Page 23: Gdd Keynote V China](https://reader033.fdocuments.in/reader033/viewer/2022052621/557c39c5d8b42ab7528b4785/html5/thumbnails/23.jpg)
Pixverse
“We got a prototype of our new ‘Pix Chat’OpenSocial app running in App Engineand the Hi5 sandbox this morning. It tookabout 3 hours to get the app serving andour db code converted.”
![Page 24: Gdd Keynote V China](https://reader033.fdocuments.in/reader033/viewer/2022052621/557c39c5d8b42ab7528b4785/html5/thumbnails/24.jpg)
Cloud Client Connectivity
make it more powerful
![Page 25: Gdd Keynote V China](https://reader033.fdocuments.in/reader033/viewer/2022052621/557c39c5d8b42ab7528b4785/html5/thumbnails/25.jpg)
25
GearsExtending the Browser – Enabling Rich Web Apps
• LocalServer: offline access
• Database: local, relational DB
• WorkerPool: asynchronousthreads
![Page 26: Gdd Keynote V China](https://reader033.fdocuments.in/reader033/viewer/2022052621/557c39c5d8b42ab7528b4785/html5/thumbnails/26.jpg)
Cloud Client Connectivity
keep it pervasive
![Page 27: Gdd Keynote V China](https://reader033.fdocuments.in/reader033/viewer/2022052621/557c39c5d8b42ab7528b4785/html5/thumbnails/27.jpg)
Physical Device CharacteristicsHeap, Screen size, RMS, Key Mapping, Processor
Operating System CharacteristicsAccess to Camera, Address Book, IR, Bluetooth, Telephony
Java Virtual Machine (JVM)MIDP 1.0, MIDP 2.0, CDLC, JSR 120, JSR 135, JSR 185
Proprietary APIsNokia UI API, Motorola GPS, etc.
Operator/Mkt RequirementsLanguage, Presentation, Branding
Operator Client/Server APIsBilling, Game Servers, Messaging
(JavaWorld.com, 2004)
![Page 28: Gdd Keynote V China](https://reader033.fdocuments.in/reader033/viewer/2022052621/557c39c5d8b42ab7528b4785/html5/thumbnails/28.jpg)
28
AndroidOpening Up the Mobile Software Stack
• Open source mobileplatform & key applications
• WebKit browser
• Raise the bar of baselinemobile functionality
![Page 29: Gdd Keynote V China](https://reader033.fdocuments.in/reader033/viewer/2022052621/557c39c5d8b42ab7528b4785/html5/thumbnails/29.jpg)
29
Open Handset AllianceTechnology and Industry Partners
![Page 30: Gdd Keynote V China](https://reader033.fdocuments.in/reader033/viewer/2022052621/557c39c5d8b42ab7528b4785/html5/thumbnails/30.jpg)
Cloud Client Connectivity
make the web more social
![Page 31: Gdd Keynote V China](https://reader033.fdocuments.in/reader033/viewer/2022052621/557c39c5d8b42ab7528b4785/html5/thumbnails/31.jpg)
31
OpenSocialMaking the Web More Social
• A family of APIs
• A reference implementation
• A community of developers,containers and apps
![Page 32: Gdd Keynote V China](https://reader033.fdocuments.in/reader033/viewer/2022052621/557c39c5d8b42ab7528b4785/html5/thumbnails/32.jpg)
32
OpenSocialContainer Partners
![Page 33: Gdd Keynote V China](https://reader033.fdocuments.in/reader033/viewer/2022052621/557c39c5d8b42ab7528b4785/html5/thumbnails/33.jpg)
33
OpenSocialContainer Partners
friendster®
![Page 34: Gdd Keynote V China](https://reader033.fdocuments.in/reader033/viewer/2022052621/557c39c5d8b42ab7528b4785/html5/thumbnails/34.jpg)
34
OpenSocialOpen Standards, Open Source
www.opensocial.org incubator.apache.org/shindig
![Page 35: Gdd Keynote V China](https://reader033.fdocuments.in/reader033/viewer/2022052621/557c39c5d8b42ab7528b4785/html5/thumbnails/35.jpg)
35
OpenSocialHackathon on June 13, 2008!
![Page 36: Gdd Keynote V China](https://reader033.fdocuments.in/reader033/viewer/2022052621/557c39c5d8b42ab7528b4785/html5/thumbnails/36.jpg)
Cloud Client Connectivity
open web platform
![Page 37: Gdd Keynote V China](https://reader033.fdocuments.in/reader033/viewer/2022052621/557c39c5d8b42ab7528b4785/html5/thumbnails/37.jpg)
37
Google Developer DayContent Tracks and Partner Booths
• 4 Tracks with Sessions and Code Labs:
• Geo (地理平台)
• Social (社交平台)
• 8 Partner Booths:
• Mobile (移动平台)
• APIs and Tools (实现平台)