Google App Engine

Since Google App Engine integrates with Google Accounts, this seems like a perfect way to quickly get started with online save games, or turn-based multiplayer games. Anyone have any experience with it? 1GB storage, 5 million page views a month for free.

The server-side is python, but I’m assuming the client side can be Java since there are some Flash games that use it.

We need some Java games here: http://appgallery.appspot.com/results?category=Games

Bump

A full Java 1.6 VM is now on App Engine:

wow that looks awesome, no more using php for online highscores :slight_smile:

Woooooohoooooooooo! BRILLIANT! 8)

Mmm, that’s pretty brilliant. I’m trying to come up with some sort of online game idea based on this now.

Cas :slight_smile:

[quote]Posted by Don Schwarz and Toby Reyelts, Software Engineers, Google App Engine Team
[/quote]
Looks like rreyelts is working at google now. I wonder how much he’s been pushing to get Java support added. :slight_smile:

* Orangy Tang waves

FWIW, http://tribaltrouble2.com now runs on GAE - using python not java for gae code though :o)

  • elias

This is really nice - dead easy to implement & deploy.
Can’t wait for the java bit to go live. Hmmm… I wonder what the latency will be like?

Does this list mean we can’t use java.awt.Graphics? http://code.google.com/appengine/docs/java/jrewhitelist.html

It seems they have their own limited (1Mb max) Java graphics API http://code.google.com/appengine/docs/java/images/

Yeah it’s got some API limitations. No threads, no JDBC, no file system writes. Gotta make some sacrifices to use some of the Google magic, right?

You gotta love that the Images API has a “I’m Feeling Lucky” filter, though.

This is no good to me then. Since the Java engine is still early it might be incomplete. We’ll have to praise for then or submit RFEs.

You sure there are not options for threads?

Over here http://code.google.com/appengine/docs/java/jrewhitelist.html I see Thread and pretty much most of the util.concurrency

Whats the use of jdbc over JPA / JDO?

As for file access - can’t you just put blobs into the database?

From what I’ve read, creating a Thread or a Timer throws an exception.

Yeah there’s the Google data store you use instead of writing files or using JDBC.

Other languages work with it (Scala, JRuby) but some frameworks don’t (Lift).

By the way, just checked PulpCore. I find it amazing! :slight_smile: And the demos are soooooo nice! Keep up! :slight_smile:

Sorry, I couldn’t resist to post this here. :slight_smile:

Thanks. New version “should” be out later this week.

Hey elias, how are you guys using GAE? I only played the tutorial but it looks great, BTW.

Cool! The java version has just gone live! Seems to work fine so far…

* rreyelts waves back

Yep, that’d be me on that blog post. If you have any questions about Google App Engine for Java, ask away. Alternatively, you can post in our group.

I am trying to port a database-heavy (MySQL) browser game to App Engine and its starting to look like it needs to be a total re-write.

Do you have any sage advice for porting JDBC to JDO?

On a related note, your Java programming book is also great. I picked it up for my little brother for Christmas.

You might check out my Legion project for using GAE/servlets in a client/server app:
http://code.google.com/p/legion
Runs on the desktop and android.