SlideShare ist ein Scribd-Unternehmen logo
1 von 76
Downloaden Sie, um offline zu lesen
Client, Connectivity,
and the Cloud
Vic Gundotra
Engineering VP, Google Inc.

May 28, 2008
Mainframe

     computation &
        storage
1



0



-1

      accessibility


        ease of
      deployment
1



0



-1

      functionality


                      3
Personal Computer

     computation &
        storage
1



0



-1

      accessibility


        ease of
      deployment
1



0



-1

      functionality


                                          4
Internet

     computation &
        storage
1



0



-1

      accessibility


        ease of
      deployment
1



0



-1

      functionality


                                 5
Internet

      computation &
         storage
1



     Make the cloud more accessible
0



-1

       accessibility


         ease of
       deployment
1



     Make the client more powerful
0



-1

       functionality


                                                 6
Internet

      computation &
         storage
1



     Make the cloud more accessible
0



-1

       accessibility

     Keep connectivity pervasive
         ease of
       deployment
1



     Make the client more powerful
0



-1

       functionality


                                                 7
What? Why? How?



      Make the cloud more accessible
  1




      Keep connectivity pervasive
  2




      Make the client more powerful
  3




                                       8
What? Why? How?


“The industry is going
 to develop as a
 partnering industry;
 not as a monopoly
 industry… likewise,
 [Google’s] culture is
 one of consensus.”                   innovate in the open


Eric Schmidt, on the Internet and Google



                                                       9
What? Why? How?




   Richer    More        More      More
  web apps   users       usage   revenue

             open web platform




                                       10
What? Why? How?


                                            Latency        Authentication
  Security               Many devices




  Scalability                                                    Storage
                                                  Distribution
  Internationalization    Browser compatibility


  Programming languages                             Deployment    User administration




  Monetization                                      Debugging               Analytics
                                             AJAX




                                                                                        11
Client Connectivity Cloud

      make it more powerful




                              12
User Experience
                  Proprietary Platforms v. Open Web




                                                        ?
user experience




                                               Canvas
                                         XHR


                                   CSS
                             DOM                            native (windows, OS X)
                  HTML                                      flash, air, silverlight
                                                            open web




                                                                           13
Gears
Extending the Browser – Enabling Rich Web Apps




                                 • LocalServer: offline access
                                 • Database: local, relational DB
                                 • WorkerPool: asynchronous
                                   threads




code.google.com/apis/gears                                 14
Gears
Standards-Driven and Open Source



HTML 5                                        Gears



                                   database
                   localserver




                                                15
Allen Hurff, Engineering SVP
MySpace
MySpace Mail
Powered by Gears



• Available to everyone today!
• Committed to open web standards
• Technical session with Owyn Richen, Wed 3-4pm




                                                  17
Client Connectivity Cloud

        keep it pervasive




                            18
Operator/Mkt Requirements                      Operator Client/Server APIs
     Language, Presentation, Branding                 Billing, Game Servers, Messaging


      Java Virtual Machine (JVM)                              Proprietary APIs
MIDP 1.0, MIDP 2.0, CDLC, JSR 120, JSR 135, JSR 185       Nokia UI API, Motorola GPS, etc.


                   Operating System Characteristics
                Access to Camera, Address Book, IR, Bluetooth, Telephony


                    Physical Device Characteristics
                    Heap, Screen size, RMS, Key Mapping, Processor

                                                                     (JavaWorld.com, 2004)




                                                                                         19
Steve Horowitz, Engineering Director
Android
Android
Opening Up the Mobile Software Stack




                                  • Open source mobile
                                   platform & key applications
                                  • WebKit browser
                                  • Raise the bar of baseline
                                   mobile functionality




code.google.com/android                                   21
Client Connectivity Cloud

      make it more accessible




                                22
Kevin Gibbs, Tech Lead
Google App Engine
Google App Engine
Running Web Apps on Google’s Infrastructure




                                              • Fully-integrated
                                                application environment

                                              • Python Runtime

                                              • Free quota of 5M
                                                pageviews per month




code.google.com/appengine                                      24
Google App Engine
Technical Challenges




                       25
Google App Engine
Financial Challenges




                       26
Google App Engine
Administrative Challenges




                            27
Google App Engine
Easy to Start, Easy to Scale




                               28
Develop locally. Deploy to Google. Launch.




                                             29
Develop locally. Deploy to Google. Launch.



                                 Deploy




                                             30
Develop locally. Deploy to Google. Launch.




                                             31
Find out which of your Twitter
friends know each other!




                                 32
33
34
“We got a prototype of our new ‘Pix Chat’
OpenSocial app running in App Engine and the
Hi5 sandbox this morning. It took about 3 hours to
get the app serving and our db code converted.”




Pixverse



                                            35
Google App Engine
Areas of Work, Including…



• Offline Processing
• Rich Media Support (e.g., large file UL / DL)
• Add’l Infrastructure Services




                                                  36
Google App Engine
Areas of Work, Including… Two New APIs



• Offline Processing
• Rich Media Support (e.g., large file UL / DL)
• Add’l Infrastructure Services
• Memcache
• Image Manipulation




                                                  37
Google App Engine
Free Quota and Expected Pricing




          Resource            Free Quota              Additional


    CPU                                          10-12¢ / core-hour

    Storage                                      15-18¢ / GB-month
                           Equivalent to 5M
                          pageviews / month
                           for a typical app
    Bandwidth, Outgoing                        11-13¢ / GB transferred

    Bandwidth, Incoming                        9-11¢ / GB transferred




                                                                         38
Google App Engine
Announcing Open Signups




                          39
Client Connectivity Cloud

      make it more accessible




                                40
Mark Lucovsky, Technical Director
Google Data and AJAX APIs
Google Data APIs
Read / Write Access To Google Services




                                            YouTube
                              Notebook                         Health
                   AtomPub
                              Calendar                    Code Search
                                                Blogger
<your web apps>
                                                            Docs
                                                Picasa
                              Contacts   Base



                              Spreadsheets                     Apps




code.google.com/apis/gdata                                       42
AJAX APIs and Controls
Sprinkle the Web Onto Your Applications




                                          Maps
                               Videos                    Blogs
                     REST
                               News                      Books
                                              Images
<your web apps>
                                                       RSS
                                          Listings
                               Atom


                               YouTube                 Search




code.google.com/apis/ajax                                 43
Client Connectivity Cloud

     make development easier




                               44
Bruce Johnson, Engineering Manager
Google Web Toolkit
Google Web Toolkit
Java Development, JavaScript Deployment




                            Optimizing
                          Cross-compiler

                 Java                      Compiled
                source                     JavaScript




 code.google.com/webtoolkit                             46
Google Web Toolkit
Develop With <Your Favorite Java IDE>




                                        47
Google Web Toolkit
Announcing 1.5 Release Candidate




                                   • Java 5 language features
                                   • Performance, performance,
                                    performance



                                   * Thank you, open source
                                     contributors!




                                                              48
Client Connectivity Cloud

     make the web more social




                                49
David Glazer, Engineering Director
51
52
53
“There are cries from the heart for my
 friendship, that relationship to another
 person, to transcend documents and sites.”




Tim Berners-Lee, on the “Giant Global Graph”



                                               54
Identity OpenID
Authorization OAuth
        Apps OpenSocial



                      55
OpenSocial
Making the Web More Social




                             • A family of APIs
                             • A reference implementation
                             • A community of developers,
                               containers and apps




opensocial.org                                       56
OpenSocial
A Family of APIs




                   57
OpenSocial
A Reference Implementation




                             58
OpenSocial
A Community




              59
Nat Brown, CTO
iLike
iLike on hi5




               61
iLike on MySpace




                   62
iLike on orkut




                 63
iLike on ingridmichaelson.com




                                64
OpenSocial
By The Numbers – November 2007




   0M                    0K           0M
    total reach          developers   app installs




                                                65
OpenSocial
By The Numbers – May 2008




275M 20K 50M
    total reach             developers   app installs




                                                   66
OpenSocial
Container Status




                   67
OpenSocial
Container Status




                   friendster
                            ®



                                68
OpenSocial
Container Status




                   friendster
                            ®



                                69
OpenSocial
What’s Next



• RESTful (v0.8)      # Description: People API

• Template language   personFeed = element atom:feed {
                      ( element atom:author { personConstruct
                      }+
                         & personEntry*
                         & generator
                         & id
                         & itemsPerPage?
                         & peopleLink*
                         & startIndex?
                         & element atom:title { textConstruct }
                         & totalResults?
                         & updated     )}




                                                          70
OpenSocial
What’s Next



• RESTful (v0.8)      <Template name=quot;my:Gamequot;>
                        <os:Page>
• Template language       <os:Title>The Game</os:Title>
                          <os:Body>
                            <my:FriendScores />
                            <my:LinkToClick />
                            <my:InviteFriends />
                          </os:Body>
                        </osPage>
                      </Template>
                      <Template name=quot;my:FriendScoresquot;>
                        <os:Headers>
                         <os:Header>Friend</os:Header>
                         <os:Header>Score</os:Header>




                                                          71
Google Friend Connect
Bringing Friends to Every Website




                                    • Built on open standards
                                    • Copy & paste functionality
                                    • Additional reach for
                                      OpenSocial containers and
                                      developers




google.com/friendconnect                                     72
73
Client Connectivity Cloud

       open web platform




                           74
Thank You




vicg@google.com


              75
Keynote Client Connectivity And The Cloud

Weitere ähnliche Inhalte

Was ist angesagt?

群硕软件 Ria的技术趋势和应用趋势
群硕软件 Ria的技术趋势和应用趋势群硕软件 Ria的技术趋势和应用趋势
群硕软件 Ria的技术趋势和应用趋势George Ang
 
Real Time Mobile Web V0.2
Real Time Mobile Web V0.2Real Time Mobile Web V0.2
Real Time Mobile Web V0.2Paul Golding
 
Adobe Flex体系架构深度剖析
Adobe Flex体系架构深度剖析Adobe Flex体系架构深度剖析
Adobe Flex体系架构深度剖析George Ang
 
P to V to C: The Value of Bringing “Everything” to Containers
P to V to C: The Value of Bringing “Everything” to ContainersP to V to C: The Value of Bringing “Everything” to Containers
P to V to C: The Value of Bringing “Everything” to ContainersVMware Tanzu
 
Qt - for stack overflow developer conference
Qt - for stack overflow developer conferenceQt - for stack overflow developer conference
Qt - for stack overflow developer conferenceNokia
 
Path to Network Functions Virtualization (NFV) Nirvana 2013
Path to Network Functions Virtualization (NFV) Nirvana 2013Path to Network Functions Virtualization (NFV) Nirvana 2013
Path to Network Functions Virtualization (NFV) Nirvana 2013Andrew Hendry
 
Qt everywhere
Qt everywhereQt everywhere
Qt everywhereNokia
 
Ibm Java在企业级开发中的应用
Ibm Java在企业级开发中的应用Ibm Java在企业级开发中的应用
Ibm Java在企业级开发中的应用George Ang
 
IBM Open Cloud Update XCITE Fall 2014
IBM Open Cloud Update   XCITE Fall 2014IBM Open Cloud Update   XCITE Fall 2014
IBM Open Cloud Update XCITE Fall 2014Christopher Ferris
 
Nokia Qt SDK in action - Qt developer days 2010
Nokia Qt SDK in action - Qt developer days 2010Nokia Qt SDK in action - Qt developer days 2010
Nokia Qt SDK in action - Qt developer days 2010Nokia
 
Gsma mwc roberto de la mora feb 27 2012
Gsma mwc roberto de la mora feb 27 2012Gsma mwc roberto de la mora feb 27 2012
Gsma mwc roberto de la mora feb 27 2012Cisco Collaboration
 
Imaginea - Ideas to Life - About Us
Imaginea - Ideas to Life - About UsImaginea - Ideas to Life - About Us
Imaginea - Ideas to Life - About UsImaginea
 
iLabs Status and Toolbox
iLabs Status and ToolboxiLabs Status and Toolbox
iLabs Status and ToolboxHilde Lovett
 
It's 2013 - Time to build and test mobile apps...FAST
It's 2013 - Time to build and test mobile apps...FASTIt's 2013 - Time to build and test mobile apps...FAST
It's 2013 - Time to build and test mobile apps...FASTSOASTA
 
Microgroove (GoGrid Customer) Presentation at Cloud Connect 2012
Microgroove (GoGrid Customer) Presentation at Cloud Connect 2012Microgroove (GoGrid Customer) Presentation at Cloud Connect 2012
Microgroove (GoGrid Customer) Presentation at Cloud Connect 2012GoGrid Cloud Hosting
 
S60 - Over the air
S60 - Over the airS60 - Over the air
S60 - Over the airNokia
 

Was ist angesagt? (20)

Flex User Group breton
Flex User Group bretonFlex User Group breton
Flex User Group breton
 
OXAGILE Presentation
OXAGILE PresentationOXAGILE Presentation
OXAGILE Presentation
 
群硕软件 Ria的技术趋势和应用趋势
群硕软件 Ria的技术趋势和应用趋势群硕软件 Ria的技术趋势和应用趋势
群硕软件 Ria的技术趋势和应用趋势
 
Real Time Mobile Web V0.2
Real Time Mobile Web V0.2Real Time Mobile Web V0.2
Real Time Mobile Web V0.2
 
Adobe Flex体系架构深度剖析
Adobe Flex体系架构深度剖析Adobe Flex体系架构深度剖析
Adobe Flex体系架构深度剖析
 
P to V to C: The Value of Bringing “Everything” to Containers
P to V to C: The Value of Bringing “Everything” to ContainersP to V to C: The Value of Bringing “Everything” to Containers
P to V to C: The Value of Bringing “Everything” to Containers
 
Qt - for stack overflow developer conference
Qt - for stack overflow developer conferenceQt - for stack overflow developer conference
Qt - for stack overflow developer conference
 
Path to Network Functions Virtualization (NFV) Nirvana 2013
Path to Network Functions Virtualization (NFV) Nirvana 2013Path to Network Functions Virtualization (NFV) Nirvana 2013
Path to Network Functions Virtualization (NFV) Nirvana 2013
 
Qt everywhere
Qt everywhereQt everywhere
Qt everywhere
 
Ibm Java在企业级开发中的应用
Ibm Java在企业级开发中的应用Ibm Java在企业级开发中的应用
Ibm Java在企业级开发中的应用
 
IBM Open Cloud Update XCITE Fall 2014
IBM Open Cloud Update   XCITE Fall 2014IBM Open Cloud Update   XCITE Fall 2014
IBM Open Cloud Update XCITE Fall 2014
 
Nokia Qt SDK in action - Qt developer days 2010
Nokia Qt SDK in action - Qt developer days 2010Nokia Qt SDK in action - Qt developer days 2010
Nokia Qt SDK in action - Qt developer days 2010
 
Cloud Foundry May 1 2014
Cloud Foundry May 1 2014Cloud Foundry May 1 2014
Cloud Foundry May 1 2014
 
Gsma mwc roberto de la mora feb 27 2012
Gsma mwc roberto de la mora feb 27 2012Gsma mwc roberto de la mora feb 27 2012
Gsma mwc roberto de la mora feb 27 2012
 
Imaginea - Ideas to Life - About Us
Imaginea - Ideas to Life - About UsImaginea - Ideas to Life - About Us
Imaginea - Ideas to Life - About Us
 
Cloud foundry meetup 12112013
Cloud foundry meetup 12112013Cloud foundry meetup 12112013
Cloud foundry meetup 12112013
 
iLabs Status and Toolbox
iLabs Status and ToolboxiLabs Status and Toolbox
iLabs Status and Toolbox
 
It's 2013 - Time to build and test mobile apps...FAST
It's 2013 - Time to build and test mobile apps...FASTIt's 2013 - Time to build and test mobile apps...FAST
It's 2013 - Time to build and test mobile apps...FAST
 
Microgroove (GoGrid Customer) Presentation at Cloud Connect 2012
Microgroove (GoGrid Customer) Presentation at Cloud Connect 2012Microgroove (GoGrid Customer) Presentation at Cloud Connect 2012
Microgroove (GoGrid Customer) Presentation at Cloud Connect 2012
 
S60 - Over the air
S60 - Over the airS60 - Over the air
S60 - Over the air
 

Andere mochten auch

Show 62 | 3 Reasons Web Sites Fail | Edge of the Web Radio
Show 62 | 3 Reasons Web Sites Fail | Edge of the Web RadioShow 62 | 3 Reasons Web Sites Fail | Edge of the Web Radio
Show 62 | 3 Reasons Web Sites Fail | Edge of the Web RadioErin Sparks
 
Digital marketing - Connecting demand and supply
Digital marketing - Connecting demand and supplyDigital marketing - Connecting demand and supply
Digital marketing - Connecting demand and supplyguest72c9cf6
 
Fotos Varias 1
Fotos Varias 1Fotos Varias 1
Fotos Varias 1HOME
 
Black Cloud Patterns Toward The Future
Black Cloud Patterns Toward The FutureBlack Cloud Patterns Toward The Future
Black Cloud Patterns Toward The FutureGoogleTecTalks
 
Fotos de mi blog
Fotos de mi blogFotos de mi blog
Fotos de mi blognoodie
 
Dancing in the distraction factory
Dancing in the distraction factoryDancing in the distraction factory
Dancing in the distraction factorychris binns
 
醫學的無限(線)未來
醫學的無限(線)未來醫學的無限(線)未來
醫學的無限(線)未來David Yeh
 
Left Brain Connectors, Brand Idea And Branding E
Left Brain Connectors, Brand Idea And Branding ELeft Brain Connectors, Brand Idea And Branding E
Left Brain Connectors, Brand Idea And Branding Ephamvietanh
 
Indian Railways Toilet's Ergonomic Analysis
Indian Railways Toilet's Ergonomic AnalysisIndian Railways Toilet's Ergonomic Analysis
Indian Railways Toilet's Ergonomic AnalysisShashikant Tewary
 
陳意茗
陳意茗陳意茗
陳意茗nice567
 
2009 De Groeve Iscram Conference
2009 De Groeve Iscram Conference2009 De Groeve Iscram Conference
2009 De Groeve Iscram Conferencedegroeve
 
1st Tanzania visit to Livingston Mtns
1st Tanzania visit to Livingston Mtns1st Tanzania visit to Livingston Mtns
1st Tanzania visit to Livingston Mtnstammiejo
 
賴美智
賴美智賴美智
賴美智nice567
 
Flip4 mac wmv user guide
Flip4 mac wmv user guideFlip4 mac wmv user guide
Flip4 mac wmv user guidemmoreno123
 
蔡宜珊
蔡宜珊蔡宜珊
蔡宜珊nice567
 

Andere mochten auch (20)

Show 62 | 3 Reasons Web Sites Fail | Edge of the Web Radio
Show 62 | 3 Reasons Web Sites Fail | Edge of the Web RadioShow 62 | 3 Reasons Web Sites Fail | Edge of the Web Radio
Show 62 | 3 Reasons Web Sites Fail | Edge of the Web Radio
 
Digital marketing - Connecting demand and supply
Digital marketing - Connecting demand and supplyDigital marketing - Connecting demand and supply
Digital marketing - Connecting demand and supply
 
Fotos Varias 1
Fotos Varias 1Fotos Varias 1
Fotos Varias 1
 
Black Cloud Patterns Toward The Future
Black Cloud Patterns Toward The FutureBlack Cloud Patterns Toward The Future
Black Cloud Patterns Toward The Future
 
Fotos de mi blog
Fotos de mi blogFotos de mi blog
Fotos de mi blog
 
Dancing in the distraction factory
Dancing in the distraction factoryDancing in the distraction factory
Dancing in the distraction factory
 
醫學的無限(線)未來
醫學的無限(線)未來醫學的無限(線)未來
醫學的無限(線)未來
 
Left Brain Connectors, Brand Idea And Branding E
Left Brain Connectors, Brand Idea And Branding ELeft Brain Connectors, Brand Idea And Branding E
Left Brain Connectors, Brand Idea And Branding E
 
Indian Railways Toilet's Ergonomic Analysis
Indian Railways Toilet's Ergonomic AnalysisIndian Railways Toilet's Ergonomic Analysis
Indian Railways Toilet's Ergonomic Analysis
 
Planta Poder
Planta PoderPlanta Poder
Planta Poder
 
DEFINICION DE LITERATURA
DEFINICION DE LITERATURADEFINICION DE LITERATURA
DEFINICION DE LITERATURA
 
陳意茗
陳意茗陳意茗
陳意茗
 
2009 De Groeve Iscram Conference
2009 De Groeve Iscram Conference2009 De Groeve Iscram Conference
2009 De Groeve Iscram Conference
 
VåRbäCken
VåRbäCkenVåRbäCken
VåRbäCken
 
Los Recolectores
Los RecolectoresLos Recolectores
Los Recolectores
 
1st Tanzania visit to Livingston Mtns
1st Tanzania visit to Livingston Mtns1st Tanzania visit to Livingston Mtns
1st Tanzania visit to Livingston Mtns
 
賴美智
賴美智賴美智
賴美智
 
Flip4 mac wmv user guide
Flip4 mac wmv user guideFlip4 mac wmv user guide
Flip4 mac wmv user guide
 
蔡宜珊
蔡宜珊蔡宜珊
蔡宜珊
 
6 Bulan Jutawan
6 Bulan Jutawan6 Bulan Jutawan
6 Bulan Jutawan
 

Ähnlich wie Keynote Client Connectivity And The Cloud

What's new in App Engine and intro to App Engine for Business
What's new in App Engine and intro to App Engine for BusinessWhat's new in App Engine and intro to App Engine for Business
What's new in App Engine and intro to App Engine for BusinessChris Schalk
 
Perspectives on Cloud COmputing - Google
Perspectives on Cloud COmputing - GooglePerspectives on Cloud COmputing - Google
Perspectives on Cloud COmputing - GoogleACMBangalore
 
Client Continuum Dec Fy09
Client Continuum Dec Fy09Client Continuum Dec Fy09
Client Continuum Dec Fy09Martha Rotter
 
Nadeus Education Services session on Google Apps and Google App Engine
Nadeus Education Services session on Google Apps and Google App EngineNadeus Education Services session on Google Apps and Google App Engine
Nadeus Education Services session on Google Apps and Google App EngineNadeus Education Services
 
Magic mobile webinar_Jan2013
Magic mobile webinar_Jan2013Magic mobile webinar_Jan2013
Magic mobile webinar_Jan2013Magic Software
 
Codecentric At Ajax World Conference San Jose
Codecentric At Ajax World Conference San JoseCodecentric At Ajax World Conference San Jose
Codecentric At Ajax World Conference San JoseFabian Lange
 
webinos and Open Ecosystems Open Governance
webinos and Open Ecosystems Open Governancewebinos and Open Ecosystems Open Governance
webinos and Open Ecosystems Open Governancewebinos project
 
Build Applications on the Microsoft Platform Using Eclipse, Java, Ruby and PHP!
Build Applications on the Microsoft Platform Using Eclipse, Java, Ruby and PHP!Build Applications on the Microsoft Platform Using Eclipse, Java, Ruby and PHP!
Build Applications on the Microsoft Platform Using Eclipse, Java, Ruby and PHP!goodfriday
 
Leverage An Intelligent Application Infrastructure for Competitive Advantage.
Leverage An Intelligent Application Infrastructure for Competitive Advantage.Leverage An Intelligent Application Infrastructure for Competitive Advantage.
Leverage An Intelligent Application Infrastructure for Competitive Advantage.Eric D. Schabell
 
App Engine Overview @ Google Hackathon SXSW 2010
App Engine Overview @ Google Hackathon SXSW 2010App Engine Overview @ Google Hackathon SXSW 2010
App Engine Overview @ Google Hackathon SXSW 2010Chris Schalk
 
IT Technology Trends for Thailand ICT Policy Framework
IT Technology Trends for Thailand ICT Policy FrameworkIT Technology Trends for Thailand ICT Policy Framework
IT Technology Trends for Thailand ICT Policy FrameworkThanachart Numnonda
 
Cloud Native Patterns with Bluemix Developer Console
Cloud Native Patterns with Bluemix Developer ConsoleCloud Native Patterns with Bluemix Developer Console
Cloud Native Patterns with Bluemix Developer ConsoleMatthew Perrins
 
Jornada Desarrolladores: WAC: 'Wholesale Applications Community'
Jornada Desarrolladores: WAC: 'Wholesale Applications Community' Jornada Desarrolladores: WAC: 'Wholesale Applications Community'
Jornada Desarrolladores: WAC: 'Wholesale Applications Community' videos
 
Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...
Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...
Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...rsnarayanan
 
App Engine Presentation @ SFJUG Sep 2010
App Engine Presentation @ SFJUG Sep 2010App Engine Presentation @ SFJUG Sep 2010
App Engine Presentation @ SFJUG Sep 2010Chris Schalk
 
Cloud Foundry Introduction and Overview
Cloud Foundry Introduction and OverviewCloud Foundry Introduction and Overview
Cloud Foundry Introduction and OverviewAndy Piper
 
Introduction to Google's Cloud Technologies
Introduction to Google's Cloud TechnologiesIntroduction to Google's Cloud Technologies
Introduction to Google's Cloud TechnologiesChris Schalk
 
Go Cloud Native with IBM Bluemix Developer Console - GIDS17
Go Cloud Native with IBM Bluemix Developer Console - GIDS17Go Cloud Native with IBM Bluemix Developer Console - GIDS17
Go Cloud Native with IBM Bluemix Developer Console - GIDS17Vidyasagar Machupalli
 
Keynote | Middleware Everywhere - Ready for Mobile and Cloud | Dr. Mark Little
Keynote | Middleware Everywhere - Ready for Mobile and Cloud | Dr. Mark LittleKeynote | Middleware Everywhere - Ready for Mobile and Cloud | Dr. Mark Little
Keynote | Middleware Everywhere - Ready for Mobile and Cloud | Dr. Mark LittleJAX London
 
MyEclipse G IDE, Google Cloud
MyEclipse G IDE, Google CloudMyEclipse G IDE, Google Cloud
MyEclipse G IDE, Google CloudGenuitec, LLC
 

Ähnlich wie Keynote Client Connectivity And The Cloud (20)

What's new in App Engine and intro to App Engine for Business
What's new in App Engine and intro to App Engine for BusinessWhat's new in App Engine and intro to App Engine for Business
What's new in App Engine and intro to App Engine for Business
 
Perspectives on Cloud COmputing - Google
Perspectives on Cloud COmputing - GooglePerspectives on Cloud COmputing - Google
Perspectives on Cloud COmputing - Google
 
Client Continuum Dec Fy09
Client Continuum Dec Fy09Client Continuum Dec Fy09
Client Continuum Dec Fy09
 
Nadeus Education Services session on Google Apps and Google App Engine
Nadeus Education Services session on Google Apps and Google App EngineNadeus Education Services session on Google Apps and Google App Engine
Nadeus Education Services session on Google Apps and Google App Engine
 
Magic mobile webinar_Jan2013
Magic mobile webinar_Jan2013Magic mobile webinar_Jan2013
Magic mobile webinar_Jan2013
 
Codecentric At Ajax World Conference San Jose
Codecentric At Ajax World Conference San JoseCodecentric At Ajax World Conference San Jose
Codecentric At Ajax World Conference San Jose
 
webinos and Open Ecosystems Open Governance
webinos and Open Ecosystems Open Governancewebinos and Open Ecosystems Open Governance
webinos and Open Ecosystems Open Governance
 
Build Applications on the Microsoft Platform Using Eclipse, Java, Ruby and PHP!
Build Applications on the Microsoft Platform Using Eclipse, Java, Ruby and PHP!Build Applications on the Microsoft Platform Using Eclipse, Java, Ruby and PHP!
Build Applications on the Microsoft Platform Using Eclipse, Java, Ruby and PHP!
 
Leverage An Intelligent Application Infrastructure for Competitive Advantage.
Leverage An Intelligent Application Infrastructure for Competitive Advantage.Leverage An Intelligent Application Infrastructure for Competitive Advantage.
Leverage An Intelligent Application Infrastructure for Competitive Advantage.
 
App Engine Overview @ Google Hackathon SXSW 2010
App Engine Overview @ Google Hackathon SXSW 2010App Engine Overview @ Google Hackathon SXSW 2010
App Engine Overview @ Google Hackathon SXSW 2010
 
IT Technology Trends for Thailand ICT Policy Framework
IT Technology Trends for Thailand ICT Policy FrameworkIT Technology Trends for Thailand ICT Policy Framework
IT Technology Trends for Thailand ICT Policy Framework
 
Cloud Native Patterns with Bluemix Developer Console
Cloud Native Patterns with Bluemix Developer ConsoleCloud Native Patterns with Bluemix Developer Console
Cloud Native Patterns with Bluemix Developer Console
 
Jornada Desarrolladores: WAC: 'Wholesale Applications Community'
Jornada Desarrolladores: WAC: 'Wholesale Applications Community' Jornada Desarrolladores: WAC: 'Wholesale Applications Community'
Jornada Desarrolladores: WAC: 'Wholesale Applications Community'
 
Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...
Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...
Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...
 
App Engine Presentation @ SFJUG Sep 2010
App Engine Presentation @ SFJUG Sep 2010App Engine Presentation @ SFJUG Sep 2010
App Engine Presentation @ SFJUG Sep 2010
 
Cloud Foundry Introduction and Overview
Cloud Foundry Introduction and OverviewCloud Foundry Introduction and Overview
Cloud Foundry Introduction and Overview
 
Introduction to Google's Cloud Technologies
Introduction to Google's Cloud TechnologiesIntroduction to Google's Cloud Technologies
Introduction to Google's Cloud Technologies
 
Go Cloud Native with IBM Bluemix Developer Console - GIDS17
Go Cloud Native with IBM Bluemix Developer Console - GIDS17Go Cloud Native with IBM Bluemix Developer Console - GIDS17
Go Cloud Native with IBM Bluemix Developer Console - GIDS17
 
Keynote | Middleware Everywhere - Ready for Mobile and Cloud | Dr. Mark Little
Keynote | Middleware Everywhere - Ready for Mobile and Cloud | Dr. Mark LittleKeynote | Middleware Everywhere - Ready for Mobile and Cloud | Dr. Mark Little
Keynote | Middleware Everywhere - Ready for Mobile and Cloud | Dr. Mark Little
 
MyEclipse G IDE, Google Cloud
MyEclipse G IDE, Google CloudMyEclipse G IDE, Google Cloud
MyEclipse G IDE, Google Cloud
 

Mehr von GoogleTecTalks

Web Hooks And The Programmable World Of Tomorrow
Web Hooks And The Programmable World Of TomorrowWeb Hooks And The Programmable World Of Tomorrow
Web Hooks And The Programmable World Of TomorrowGoogleTecTalks
 
Using The Google Collections Library For Java
Using The Google Collections Library For JavaUsing The Google Collections Library For Java
Using The Google Collections Library For JavaGoogleTecTalks
 
Voice Browsing And Multimodal Interaction In 2009
Voice Browsing And Multimodal Interaction In 2009Voice Browsing And Multimodal Interaction In 2009
Voice Browsing And Multimodal Interaction In 2009GoogleTecTalks
 
V Code And V Data Illustrating A New Framework For Supporting The Video Annot...
V Code And V Data Illustrating A New Framework For Supporting The Video Annot...V Code And V Data Illustrating A New Framework For Supporting The Video Annot...
V Code And V Data Illustrating A New Framework For Supporting The Video Annot...GoogleTecTalks
 
New Media Mavericks Will The Revolution Be Spidered
New Media Mavericks Will The Revolution Be SpideredNew Media Mavericks Will The Revolution Be Spidered
New Media Mavericks Will The Revolution Be SpideredGoogleTecTalks
 
Performance Improvements In Browsers
Performance Improvements In BrowsersPerformance Improvements In Browsers
Performance Improvements In BrowsersGoogleTecTalks
 
13353102 Putting The Fun In Functional Applying Game Mechanics To Functional ...
13353102 Putting The Fun In Functional Applying Game Mechanics To Functional ...13353102 Putting The Fun In Functional Applying Game Mechanics To Functional ...
13353102 Putting The Fun In Functional Applying Game Mechanics To Functional ...GoogleTecTalks
 
Advanced Ruby Scripting For Sketch Up
Advanced Ruby Scripting For Sketch UpAdvanced Ruby Scripting For Sketch Up
Advanced Ruby Scripting For Sketch UpGoogleTecTalks
 
An Introduction To Android
An Introduction To AndroidAn Introduction To Android
An Introduction To AndroidGoogleTecTalks
 
Advanced Gadget And Ui Development Using Googles Ajax Ap Is
Advanced Gadget And Ui Development Using Googles Ajax Ap IsAdvanced Gadget And Ui Development Using Googles Ajax Ap Is
Advanced Gadget And Ui Development Using Googles Ajax Ap IsGoogleTecTalks
 
A World Beyond Ajax Accessing Googles Ap Is From Flash And Non Java Script En...
A World Beyond Ajax Accessing Googles Ap Is From Flash And Non Java Script En...A World Beyond Ajax Accessing Googles Ap Is From Flash And Non Java Script En...
A World Beyond Ajax Accessing Googles Ap Is From Flash And Non Java Script En...GoogleTecTalks
 

Mehr von GoogleTecTalks (12)

Web Hooks And The Programmable World Of Tomorrow
Web Hooks And The Programmable World Of TomorrowWeb Hooks And The Programmable World Of Tomorrow
Web Hooks And The Programmable World Of Tomorrow
 
Using The Google Collections Library For Java
Using The Google Collections Library For JavaUsing The Google Collections Library For Java
Using The Google Collections Library For Java
 
Voice Browsing And Multimodal Interaction In 2009
Voice Browsing And Multimodal Interaction In 2009Voice Browsing And Multimodal Interaction In 2009
Voice Browsing And Multimodal Interaction In 2009
 
V Code And V Data Illustrating A New Framework For Supporting The Video Annot...
V Code And V Data Illustrating A New Framework For Supporting The Video Annot...V Code And V Data Illustrating A New Framework For Supporting The Video Annot...
V Code And V Data Illustrating A New Framework For Supporting The Video Annot...
 
New Media Mavericks Will The Revolution Be Spidered
New Media Mavericks Will The Revolution Be SpideredNew Media Mavericks Will The Revolution Be Spidered
New Media Mavericks Will The Revolution Be Spidered
 
Performance Improvements In Browsers
Performance Improvements In BrowsersPerformance Improvements In Browsers
Performance Improvements In Browsers
 
13353102 Putting The Fun In Functional Applying Game Mechanics To Functional ...
13353102 Putting The Fun In Functional Applying Game Mechanics To Functional ...13353102 Putting The Fun In Functional Applying Game Mechanics To Functional ...
13353102 Putting The Fun In Functional Applying Game Mechanics To Functional ...
 
Advanced Ruby Scripting For Sketch Up
Advanced Ruby Scripting For Sketch UpAdvanced Ruby Scripting For Sketch Up
Advanced Ruby Scripting For Sketch Up
 
An Introduction To Android
An Introduction To AndroidAn Introduction To Android
An Introduction To Android
 
Advanced Gadget And Ui Development Using Googles Ajax Ap Is
Advanced Gadget And Ui Development Using Googles Ajax Ap IsAdvanced Gadget And Ui Development Using Googles Ajax Ap Is
Advanced Gadget And Ui Development Using Googles Ajax Ap Is
 
Advanced Kml
Advanced KmlAdvanced Kml
Advanced Kml
 
A World Beyond Ajax Accessing Googles Ap Is From Flash And Non Java Script En...
A World Beyond Ajax Accessing Googles Ap Is From Flash And Non Java Script En...A World Beyond Ajax Accessing Googles Ap Is From Flash And Non Java Script En...
A World Beyond Ajax Accessing Googles Ap Is From Flash And Non Java Script En...
 

Kürzlich hochgeladen

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 

Kürzlich hochgeladen (20)

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 

Keynote Client Connectivity And The Cloud