2010年5月7日 星期五

Path Forward by Python Google App Engine

It is quite convenient to use the Google App Engine to act as a Path Forward Application. A "Path Forward Application" forward the request to target web server, making it acting just like the target web site. 

Actually, a "Path Forward Application" fetch the content of corresponding url in the target site together with the essential request parameters and return back the result to user.

It acts just like using CNAME in DNS server pointer to another address. However, the application can be expanded to handle url translation (i.e. change the url according to specific rules) or content filtering (i.e. remove or add specific contents according to some predefined rules).

To implement the test requests only some copy and paste work. The overall experiment can be done with a coupe of minutes. Here is the address: http://app-engine-guide.buss.hk/demo/path-forward-by-python-google-app-engine

Happy Programming 

Cloudgen

Seven Steps in setting up your computers

Through the followings steps we can setting up our computers for Google App engine with basic configuration for most of the projects:
Step 1. Download the essential programs
Step 2. Installation of Python 2.5.4
Step 3. Installation of PIL 1.7
Step 4. Installation of Pycrypto library 2.1
Step 5. Installation of Google App Engine SDK 1.3.1
Step 6. Create a "helloworld" example
Step 7. Run the application locally.

Happy programming,

Cloudgen Wong

Welcome to App Engine Guide

Google App Engine is one of the most advance application platforms that use the technique of cloud computer. However, there are little resources about using the google app engine starting from scratch. For those people who are interested in using google app engine but don't have any idea on how to start, it is the place for you. There are two choices of programming language currently. They are Java and Python. 

I'll focus on the Python part first and then I will put more stuff with regards to Java.  Please visit the "App Engine Guide"  often