1

I've published a native android application which uses a services with response in JSON format. Now, I want to develop a Hybrid application using IBM Mobile first platform. I want to use the same service here in this case also. I'm not able to findout the mechanism to do so. Anyone please suggest me some solution.

2 Answers 2

1

I assume that you intend to build your hybrid app using HTML, CSS and JavaScript.

You could directly call the service using standard JavaScript

 XMLHttpRequest(serviceUrl)

But you probably will use some framework such as AngularJS - such frameworks really do pay off in the long run - and in which case you have nice APIs

$http.get(serviceUrl).then(doSomeWork);

However this raw JavaScript approach does not exploit the MobileFirst programming model. We tend to find that using a Mobile Gateway architectural pattern, where MobileFirst adapters act as the gateway, pays off as your application becomes more complex. The adapters provide a security model and can implement aggregation and filtering so that precious mobile bandwidth is used more efficiently.

Hence we recommend that you build adapters, as described in the links given by Idan, and then you use the MobileFirst API to call the adapters:

WL.Client.invokeProcedure( ... );
Sign up to request clarification or add additional context in comments.

Comments

0

Starting MobileFirst Platform Foundation 7.0, both the JS framework (for Hybrid apps) and the Native SDK (for iOS and Android) provide REST support. You can accomplish this using either JavaScript adapters or Java adapters.

Read the following tutorials explaining how to use MFP adapters:

If you're interested in Java adapters as well, take a look at these videos as well:

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.