This presentation offers a techno/sales view of Google App Engine – what it is and why it is helpful. A little annoying in the self-congratulatory undercurrent, but the bottom line is that its helpful if you’re considering App Engine.
Note: these are short presentations.
The Google App Engine Stack (as described in video 1):
Scalable Serving Infrastructure
Software Development Kit
Web based administration console
Note that Google runs on Python 2.5, which is old. I think this is because Google is working on a code-base built on that version to change the virtual machine to make it effective for the Google platform. Oracle’s ownership of Java and Google’s commitment to Python (as I understand it) are two reasons that I moved to Python in the first place. Now I just like Python because it is very productive and expressive.
Campfire One: Introducing Google App Engine (pt. 1) – 9:10 (m:s)
Campfire One: Introducing Google App Engine (pt. 2) – 12:35 (m:s)
Goes over the “Shoutout” sample yet again…. If you’ve watched any of the Google App Engine presentations you’ve seen Shoutout over and over 🙂 Provides a quick review of how to get up and running using the default Django install (which is not the current version).
Campfire One: Introducing Google App Engine (pt. 3) – 13:19 (m:s)
SDK is written in Python.
Quick overview of the Admin. tool.
More technical detail on the stack mentioned in #1 above. Mentions:
“Semantic types” — something I want to explore further. See “GDATA”.
Introduction to GQL.
URLFetch – outgoing HTTP to integrate with existing web services
Authentication via Google Accounts
Support frameworks: Django mentioned.
Campfire One: Introducing Google App Engine (pt. 4) – 7:34 (m:s)
Guido von Rossum – Python creator and Google App Engine team member – talks about what is going on from his perspective.
Things removed from Python: Don’t allow writing to a file system. No direct requests to the web. Can’t open a socket. Must use URLFetch API. No threads at this point.
App Engine is language neutral. People are heavily pro-python.
Campfire One: Introducing Google App Engine (pt. 5) – 5:56 (m:s)
Discussion of the Administration Console.
Campfire One: Introducing Google App Engine (pt. 6)
Discusses some apps built on the App Engine platform. Vorby, BarBound, Uses the Users account to associate data with the user. Discusses Jaiku port.