Edhouse has released new iPFaces Mobile Application Framework. It's a tool for developing mobile application using server languages PHP, Java or ASP.Net. iPFaces create form-oriented and native applications, you can also use mobile functions like GPS module, camera etc.
For more information, see the project web site at www.ipfaces.org where you can also find simple tutorial how to create Hello World application and how to use GPS module.
If you can program Java, PHP or ASP.Net you can now program also mobile applications. iPFaces is distributed under GNU/GPL for community usage.