The portable game code stuff is really interesting, I'm still playing and working on it at the moment. A few people have picked up the stuff I pushed out a few days ago and have started experimenting and porting some of their stuff. We've all found the same thing for the most part, it's possible but there's plenty missing from XMLVM which requires updates to both the objc and the xsl.

Hopefully the more of us that are using it, the more we'll understand and the more will get done. With that in mind here's a new zip which contains an updated version of the objc and xsl (recent changes) and a new structure for the XMLVM project which contains only the iphone portions and allows rebuilding of the XMLVM jar from a nice simple Ant script. In addition I've written a simple Lint tool that scans the outputed objc for common errors which gives a little more chance of the code compiling later.

So what else. Well Adam was nice enough to try this stuff out and has started porting some of his stuff over. He's sent me some images of the stuff he's working on:

And a video:

Quick Video of IPhone App in Java from Kevin Glass on Vimeo.

I've spent most of the weekend getting my Java RPG (which works on applet/android already) functioning correctly on IPhone. This was mostly to stretch the objc implementation a bit since the RPG is a considerably bigger and more complicated piece of code. In includes XML parsing and reading arbitrary resources along with some procedural generation stuff. The XML parsing was the most fiddly bit. The translation process for my the normal DOM was too painful, so I tried MXP1. Unfortunately they do some clever stuff inside that I couldn't replicate in objc with my limited skills. So, I ended up writing a naive XML parser that just relies on InputStream - works a treat.

So, now my RPG is running on iPhone, performance is pretty good so far and the objc library has grown a lot because of it. Anyway, enough words, here's some more screenshot:






It's still really fun, but I think I'm back to focusing on the footie game for a while now. Also, it might be time to get some proper sleep.

Wow, that is amazing. You

Wow, that is amazing. You should really post this up on JGO, they'll be really impressed!

Kev: LOL - I'd love to, but I don't visit anymore do I :)