Who said IBM Worklight was just for hybrid apps?
Ricardo Ramos 100000FSRC firstname.lastname@example.org | | Tags:  native_apps java objective-c worklight ios application_development mobile_apps hybrid_apps android mobile
0 Comments | 8,316 Visits
IBM Worklight provides great capabilities for rapid and simple development of multiplatform mobile apps. A "code once and run on multiple devices" approach is one of the reasons people chose IBM Worklight.
To provide this capability Worklight leverages the use of open-source technologies and frameworks such as HTML5, CSS3, Apache Cordova (also known as PhoneGap), Dojo Mobile, Sencha Touch, jQuery Mobile and others, while providing a unified development environment that eliminates the nuances of hand-integrating different frameworks.
The problem of openness aversion
Besides personal preferences, there is a very valid reason for using native code: it is more flexible and lets you create more engaging user experiences in mobile apps since it can exploit whatever capability the mobile device provides. For example, augmented reality apps have to be coded in a native language.
Does IBM Worklight work with native apps?
Until now, all of IBM Worklight's features were available for hybrid web-coded apps, but only some features were available for native apps. IBM Worklight 6.2 greatly extends the ability to use its features by natively coded applications.
Languages supported by IBM Worklight include:
What was there for native code in previous versions?
What's new in IBM Worklight 6.2 for native apps?
In addition to what was previously available, IBM Worklight 6.2 adds the following features:
1. It can send actions between native code and web code.
New API functions let you send messages back and forth between native and web functions.
2. The JSONStore API is now available for Objective-C on iOS and Java for Android.
3. App log collections for analytics are available for Objective-C for iOS and Java for Android.
4. There is remote-controlled client-side log collection for Objective-C on iOS and Java for Android.
5. It also includes C# for Windows Phone 8 support.
If you have questions or would like to talk more about app development using Worklight, please leave a comment or reach out to me on Twitter @rickramosm.