Missing services for Google App Engine (comet as a service!)

Google App Engine is a great product, but it lacks several features. I created few simple services to help GAE developers. Of course services aren't GAE specific, you can use them from any site.
The services are:
- Image resizing
- Cron service
- Comet service
Image resizing
One can't easily resize image on Google architecture - they blocked PIL. This service just resizes images and uploads them back to your site.
Cron service
Sometimes you need to do something on regular intervals like collecting garbage or updating counters. This service just wgets your url at specified hour.
Comet daemon service
This is my favorite. I wondered if it's possible to create a web service that would allow developers to easily write comet sites. It wasn't easy but finally here it is. Now you don't have to have your own advanced comet server. You can use my service instead! Maybe someone will be interested in possibility to outsource comet servers. During the work I solved many very interesting problems, but that's a topic for another post.
The only major limitation is that you have to own a domain. You can't build comet application and serve it from *.appspot.com.
Summary
Of course you can download the source code of my examples from Google App Engine.
I see it fascinating to use Google's infrastructure connected with other people (my?) services and create really advanced sites without touching the servers. That brings new possibilities. I'm really excited about it.

0 comments:
Post a Comment