IBM Worklight delivers a comprehensive development platform for enterprises that want to deliver best-in-class cross-platform enterprise mobile apps across multiple devices and operating systems. The solution offers an easy to use, configurable experience without compromise so companies can focus on content and workflow.
Appcelerator Titanium Mobile
Other features include Full support for MVC patterns as the key structure of the framework which helps in structuring your app code base better, In-App purchase capabilities through Ti. Store, Cloud messaging between devices via push notifications, support for offline data storage and integration with 3rd party libraries such as jQuery mobile & Sencha.
Apache Cordova / Adobe PhoneGap
Adobe PhoneGap is a distribution of Apache Cordova maintained by Adobe. In other words, PhoneGap is simply a branded version of Apache Cordova that allows developers to package their HTML5 applications as native apps for one or more mobile platforms, while still being able to distribute through third party stores such as Apple App Store, Google Play & Windows Marketplace.
Microsoft Silverlight is a web application framework created by Microsoft, which adds features commonly associated with rich Internet applications to create dynamic content using XAML markup language. As a platform, it supports 2D and 3D graphics, media playback and animations.
Oracle ADF Mobile
Oracle Application Development Framework (ADF) Mobile provides an open-source plug-in to develop native mobile apps for Android & iOS devices without writing Java code. The best part about this framework is that you can easily create HTML5 based hybrid mobile apps. It uses extension points in each component so that developers can add their own custom tags in order to use the existing components in some custom way.
Apache Wicket is an open-source Java web application framework based on the Model 2 architecture. This means that unlike traditional MVC frameworks your controller doesn’t handle user input directly but delegates it back to your model via view objects. Although it’s not an MVC framework in the true sense, you can separate your UI code from your business logic using Wicket.
With Apache Wicket, it’s possible to build desktop-like web applications that are fast & flexible enough to handle large amounts of data without compromising on responsiveness. The best part is that you don’t need to worry about multi-threading issues when working with wicket components since it attaches property change listeners for you.
If you’re looking for developing cross-platform iOS mobile apps, then Retrocube might be your best bet. If hybrid mobile apps aren’t an option and you want to develop advanced enterprise-level mobile backend solutions (with offline storage support) for Android & Blackberry, then you should consider integrating your apps with Instamobile. Additionally, if you want to develop HTML5 based mobile apps for multiple platforms (iOS, Android & BlackBerry) and distribute them through major app stores like Google Play & Apple App Store, then Adobe PhoneGap is the way to go.
If hybrid mobile isn’t an option and your only concern is building enterprise level backend solutions (with offline storage support) for Android and Blackberry, then look no further than Instamobile.