Version 1.0 Romin K. Irani
Google App Engine Java Experiments
Copyright © March 2010 by Romin K. Irani
All rights reserved. No part of this work may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording or by any information storage or retrieval system without written permission of theauthor. Commercial use of this work is not permitted. Java and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. Google and all Google-based marks are trademarks or registered trademarks of Google. Author: Romin K. Irani Editorial Board: Romin K. Irani, Jérôme Bâton Web Marketing : Aurélien Bernard (http://www.ab-comm.fr/) Compositor: Devyani R. Irani For anyinformation/feedback regarding this publication, please contact the author directly at email@example.com. The source code for this book is available to readers at: http://gaejexperiments.wordpress.com. If you like this book and would like to donate, please do via the Donate button on the above site. 100% of all donations will be sent to KIVA (www.kiva.org) charity of my choice.
About the AuthorRomin K. Irani is a software developer with 15 years of industry experience, living in Mumbai, India. He is the author of the blog: http://gaejexperiments.wordpress.com. He truly believes that software has the power to change lives. And it is that pursuit that keeps him passionate about his work. He loves learning and writing about technology. Give him an API, he will conduct an experimentwith it and release the results to the world. He has contributed to several books at Wrox Publications, as writer and reviewer. He has also authored several key programming articles at various websites. The list of his articles/books is listed at http://iromin.wordpress.com/articles and http://iromin.wordpress.com/books. His social application, Save a Life (http://iromin.wordpress.com/save-a-life)won the category award at the Ribbit Killer App Challenge in March 2009. He is on the lookout for assignments that you may have. He would love to hear from you, if you are interested in consulting & training on various technical areas. Please reach him at firstname.lastname@example.org You can follow him on Twitter: http://www.twitter.com/iromin
About Mumbai Health Tracker
I recently built a socialportal called Mumbai Health Tracker. I am pleased to let you know that a lot of material covered in this book was used to create this application and there is no reason why you should not be able to create a similar application using the material presented in this book. http://mumbaihealth.appspot.com Mumbai Health Tracker is a social web service that aggregates health issues reported by itsresidents. These health issues are then categorized, aggregated to provide information that will be useful to Individuals, Government & Doctors. All the above individuals/organizations can understand the typical health trends over a period of time. Some examples include: • • • Which diseases are more prevalent in certain areas? Which months of the year see a spike in certain diseases? Co-relate certainhealth issues to civic infrastructure issues
The long term vision of this service is to do controlled pilots in small areas where individuals and medical practitioners provide data that may help to identify trends and address local issues. A desktop version of the Health Tracker is also available. If you find this interesting or wish to adapt this application to your region, please contact meat email@example.com
We all stand on the shoulders of giants. And my case has been no different. In no particular order, I wish to thank the following: • • • • • All the organizations that believe and promote open standards. By giving us their tools and environments to build on, it has created a win-win for all of us. “Nothing Else Matters…” sang Metallica and that...