Your SlideShare is downloading. ×
  • Like
Google App Engine - September 17 2009
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Google App Engine - September 17 2009

  • 2,128 views
Published

Google App Engine …

Google App Engine
Portland, Oregon
September 17 2009

Published in Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
2,128
On SlideShare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
79
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Google App Engine Sean Sullivan SAO cloud computing event September 17, 2009
  • 2. Run your web apps on Google’s infrastructure
  • 3. source: nytimes.com (June 8 2006)
  • 4. Google datacenter The Dalles, Oregon
  • 5. Infrastructure as a Service Platform as a Service Software as a Service
  • 6. http://code.google.com/appengine/
  • 7. Pricing and quotas • free to start • pay as you go • billable resources • quotas
  • 8. Billable resources • Requests • XMPP • Datastore • Image manipulation • Mail • Memcache • URL Fetch • Deployments
  • 9. source: google.com
  • 10. April 2008
  • 11. April 2009
  • 12. • Memcache • Data Store • URL Fetch • Google Accounts • Mail • Task Queue • Images • XMPP
  • 13. on • Google provides JVM and servlet container • Java 6 JRE • Servlet 2.5 API • whitelisted classes
  • 14. on Other JVM languages:
  • 15. +
  • 16. + source: infoq.com
  • 17. App Engine Java API’s • com.google.appengine.api.memcache • com.google.appengine.api.urlfetch • com.google.appengine.api.users • com.google.appengine.api.xmpp
  • 18. App Engine Java API’s • com.google.appengine.api.images • com.google.appengine.api.labs.taskqueue • com.google.appengine.api.mail • com.google.appengine.api.datastore
  • 19. Datastore programming Supported: Not supported: • JPA • JDBC • JDO • SQL • Google datastore API
  • 20. App Engine limitations • HTTP and HTTPS • HTTP requests limited to 30 seconds • no server push • no long-running background processes • no threads
  • 21. App Engine dashboard
  • 22. App Engine dashboard
  • 23. Demo
  • 24. Telephony in the cloud http://www.twilio.com
  • 25. Telephony in the cloud + http://code.google.com/p/twilio-java-client
  • 26. Questions?
  • 27. Thank you