Today I had delivered a workshop on Developing Java Web Applications In Google App Engine. This workshop was the part of events of 3rd International Conference on Open Source Systems and Technologies. It was organized by Al-Khawarizmi Institute of Computer Science , University of Engineering and Technology, Lahore.
I have presented following slides there. Also coded a basic sample application to show how to create and deploy new Java project on GAE. Which can send emails, how to use authentication by Google, and how to do database interaction. It was a very intresting topic for me to present. Participants also liked it.
Comments and feedback is welcomed on the presentation material from you guys.

I hope that the speech went well. As I have already told, the presentation was well prepared and informative.
Good work, Tahir!
Thanks Veera;
Yes it was great speaking there. Again thanks for the words of encouragement.
Nice presentation on GAE! You will still have to try accessing datastore with the low level api… I promise you will be pleased by not having the extra layer of enhancers touching your builds.
Robert thanks. Sure man, I will definately try that low level API to get rid of that DataNucleus enhancers.
Good presentation! Thanks
Hi Tahir,
Have you used any framework, like Struts, with GAE?
Veera I have made a sample program in struts2 on GAE. But I cant continue it with one of my project. So for that I just choose plain. JSP and Servlets. As it was not a big application. Just two pages. So I go with keep it simple approach.
okay.
Anyway, I’m currently working on a Struts 2 + GAE combo. I found this one from DZone – http://whyjava.wordpress.com/2009/08/30/creating-struts2-application-on-google-app-engine-gae/ Looks good.
O yes, I also followed the same tutorial to run Struts2 on GAE.
Good luck Veera.
Hey i read the slides, they are too good and are very useful.
Thanks Dharmvir;
If you like them. Happy coding GAE.