So first a bit of background. There's this language called Haxe (http://haxe.org/) and a framework library for Haxe called NME (http://www.haxenme.org/). Haxe is a language that can compile to "JavaScript, Flash, NekoVM, PHP, C++, C# and Java" (from the Haxe site), and NME can use that to target "iOS, Android, webOS, BlackBerry, Windows, Mac, Linux and Flash Player" (from the NME site).
I was curious to see how hard it would be to get it running on Pandora, and it ended up being fairly easy. Right now, I can have my project, and run "nme build Project.nmml pandora" and it will generate a PND, and run "nme build Project.nmml android" and it will generate an APK.
I ran into a bit of a problem though. It tries to use SDL with OpenGL for rendering, but I couldn't manage to get it working with OpenGLES. So it's a little slow for more complicated apps currently. If someone's interested in getting that working, that'd be great.
Here's my thread on the NME forum where I was getting help getting the target set up. They said they'll add it in once I get everything working, so hopefully this will enter into the SVN repo soon.
I was curious to see how hard it would be to get it running on Pandora, and it ended up being fairly easy. Right now, I can have my project, and run "nme build Project.nmml pandora" and it will generate a PND, and run "nme build Project.nmml android" and it will generate an APK.
I ran into a bit of a problem though. It tries to use SDL with OpenGL for rendering, but I couldn't manage to get it working with OpenGLES. So it's a little slow for more complicated apps currently. If someone's interested in getting that working, that'd be great.
Here's my thread on the NME forum where I was getting help getting the target set up. They said they'll add it in once I get everything working, so hopefully this will enter into the SVN repo soon.