Thursday, December 4, 2008

MicroEmulator coming to the iPhone

Recently MicroEmulator have got significant contribution from Markus Heberling. I'm very happy to see iPhone as the next platform supported by the MicroEmulator. The only sad thing is that Java ME code can be run only on the jailbroken devices since Apple clearly states “no interpreted code allowed” in the iPhone SDK EULA.

This code is mostly based on the Android port. It's running on JamVM with the class libraries from the GNU Classpath project. Additionally JocStrap is used for the ObjetiveC-Bindings for the high level Views and straptease http://code.google.com/p/straptease/ is used for the native CoreGraphics access for the IPhoneDisplayGraphics implementation.

Original information about this port can be seen on Markus blog.

13 comments:

yinlight said...

I've read an article that says that it is legally impossible to publish code for IPhone that is open source because Apple requires programmers to agree to a NDA. In this NDA, the programmer has to agree not to give out the source that is running on the IPhone. Not being able to give out the source (that the programmer wrote) would violate the conditions of GPL, LGPL except licenses where this is not required (e.g. MIT License). In other words, Apple is extending the NDA to apply to code that it has not written themselves, but instead is written by third parties (i.e. us). On the other hand, I have see people giving out their source anyway.

Anonymous said...

Programmers who use the jailbroken libraries don't need to sign that NDA, therefore they can release open source software

web design company said...
This post has been removed by a blog administrator.
PSP themes said...

This is really cool.
I'm going to try it on my iPhone (jailbroken with 3.0)
I wish there will be a Sony PSP port of it

Nokia 5800 themes said...

Cool...
will this also work for my Nokia 5800 ?
I think my Nokia might be even nicer than the iPhone

free mp3 download said...
This post has been removed by a blog administrator.
car rental said...
This post has been removed by a blog administrator.
yinlight said...

I've read that Apple has dropped the NDA so open source is now possible. The NDA was such a pain as you could not have a forum to help people out as you could not show them the code that you did to fix the problem. So, now the NDA is gone and some of the open source companies that were using BSD license are now releasing their code.

yinlight said...

I was partially wrong. The NDA was relaxed, however it is possible to release open source code now so no fear.

download mp3 said...
This post has been removed by a blog administrator.
crazytrader said...
This post has been removed by a blog administrator.
David said...
This post has been removed by a blog administrator.
Martin said...
This post has been removed by a blog administrator.