CrossMobile is an open source framework to create native iOS, Android and Desktop applications in Java using the iOS API.