
Google App Engine
This Hackathon will introduce software engineers to Google App Engine. It will be free of charge, first-come-first-served but preference will be given to software engineers in the web development area.
Event Details:
- Location: Aprigo, 460 Totten Pond Rd suite 660, Waltham, MA. I would like to thank Aprigo for their sponsorship of this event.
- Date: November 6, 2009
- Time: 9:00 am to 4:00 pm
- Meeting capacity: 10 people
- Food/drink: bring your own / buy in the building.
- Sign up: Eventbrite.
It is not an introduction to web programming or a Google Apps session. It is assumed you know server-side web development — perhaps ASP, JSP or PHP. Please note, this session will be based on Python. Still, it is not a programming language class — the emphasis will be on learning the available APIs which are common between Java and Python on GAE. If you have any questions about whether you will get much out of the hackathon, please contact us.
Agenda The main goal is to familiarize everyone with the App Engine and how you can use it to build your web application “in the cloud”.
- 1 hr – Getting Started – What is App Engine
- 1.5 hrs – Coding
- 15 mins – Introduction to Users API
- 1.5 hrs – Coding/lunch
- 15 mins – Introduction to UrlFetch and Mail APIs
- 1.5 hrs – Coding
- 15 mins – Introduction to Images and Memcache
- 1 hr – Coding
- 45 mins – Let attendees present the apps they worked on/wrap up
Prep Work
- Attendees should plan to bring their own laptop.
- The Development Environment section of the above link suggests downloading Python 2.5 and the App Engine SDK. Please download these ahead of time.
- The Download App Engine SDK page also has instructions on downloading and setting up a development environment such as Eclipse. This is not mandatory.
- It is helpful to have walked through the Hello World example ahead of time. We will be going over it again in the first couple of hours of the session so it is optional, not mandatory, to have done this.
Example Applications. Attendees are welcome to bring their own application ideas to work on during the Hackathon. For the main example, we will work on an application in the spirit of Cafe Survey. Another possibility is to create a wiki or a blog application.
