移动企业应用程序平台
移动企业应用程序平台（，MEAP）是以HTML5为技术基础，集开发、部署、运行、监控为一体的企业移动应用系统。MEAP还应具备支持设备平台多样化即一次开发任意部署的跨设备支持能力，全面支持移动设备API，如GPS、摄像头、陀螺仪、重力感应等。主要平台有SAP SUP，IBM Worklight等。主要开发框架使用dojo，jquery，sencha等UI开发SDK，Cordova(PhoneGAP) SDK开发设备API支持。目前MEAP支持设备有Android，iOS，Blackberry，Windows，BADA，WebOS。
IOS软件开发工具包
Java：苹果至今仍没有宣布任何让iPhone运行Java的计划，因为这属于iOS软件开发协议所规定的范畴以外。协议规定“无论如何,应用程序都不能自己安装或者启动其他任何可执行的代码,包括没有限制的插件架构的使用,别的架构,应用程序接口或者其他任何形式。除了苹果发行的应用程序接口和内置的解释器,所有翻译码都不能经应用程序下载或使用。”但Oracle已宣布其将会发布能在iPhone上运行的Java虚拟机(JVM)的计划，它是基于Java的J2ME(Micro Edition)版本。这将让用Java应用程序得以在iPhone和iPod Touch上运行，允许自带的应用程序从其他的来源下载代码，而且它们还能与第三方应用程序相互作用，这可能会阻碍不与苹果合作的Java虚拟机的发展。通过越狱的方式能让iPhone安装和运行Java。在iPhone使用Java的可能性通过Oracle和苹果的会谈逐渐透露了出来,目前Oracle正通过一个叫做InnaWorks的公司为此目标而进行努力。奇怪的是,iPhone使用的ARM处理器自身包括一个Java内置的硬件加速环境。