So I know we’ve talked a bit before about iPhone and the fact that it sucks that it doesn’t support Java…
My brother’s company, Javaground, thought that sucked, too, so as part of their internal cross-phone porting engine (which starts with Java code using their wrapper API and pushes out specialized builds for tons of different mobile phones, both Java and C, if I understand correctly) they added an iPhone output layer. I can only imagine how nasty it is to get something like that working, but apparently it is, and it generates working Objective C code from plain old Java (using their API for graphics, sound, networking, and all that).
I’ve never worked with these tools before, so I can’t comment on how easy the API is, but if you want to see the results, the Wheel Of Fortune game recently released into the iPhone App store was coded 100% in Java, then run through their automated system to produce the Objective C project and code.
Now, is there much interest in this type of thing from people here? From what my brother has told me, this stuff has not been released publicly, but I get the sense that if there was a decent amount of interest expressed he might be able to speed that up a bit and let at least some external developers use the tools, probably (hopefully?) under some sort of profit-sharing deal and NDA or something (a large part of their business is doing these ports for bigger studios, so I doubt they can freely give the tools away). They also do builds for all sorts of other devices, and though distribution is sometimes tougher for independent J2ME devs they are working on a distribution system, too, so if you’re interested in that, I’d imagine they’d consider making that stuff available, too (see http://www.xpressed.com/ for the game portal/shop site they are running).
Keep in mind I don’t actually have any direct connection to the company, and I don’t know that this will ever actually be released or not, so I don’t mean to get hopes up prematurely; but I think it’s a possibility, so please let me know if you think you or your team would likely get games to the iPhone using a system like this (as in, the likelihood of your releasing a game is decent as long as the tools work right), if there’s a good amount of interest I’ll point my bro to the thread and we can see about getting access…
Also let me know if you have pre-existing games you’d like to see on the iPhone but don’t have the time/energy/Mac to do it yourself; if the game is right (i.e. feasible, not too dependent on graphics or game libraries, and likely to sell) I might be able to see about getting a team together to handle a few ports (again, probably for a percentage of sales).
Re: the obvious technical questions, I have no idea on any of them, I don’t know how these tools handle OpenGL, UI, etc. Sorry!