MOBILE FOUNDATION BLOG

INSIGHTS FROM MOBILE FOUNDATION DEVELOPERS
contribution guidelines | iFix announcements


How to enable App Transport Security for iOS 9 in IBM MobileFirst Platform Server


App Transport Security is one of the new features enforced by Apple to improve secure communications between App and Web Services. This feature is available from iOS 9 or later. This post talks about how to enable transport security on IBM MobileFirst Platform Servers.App Transport Security, in simple words, mandates...

Read

Integrating StrongLoop with MobileFirst Platform


OverviewMost mobile applications need to access data stored in the enterprise's back-end system of records and other back-end systems. The traditional way for accessing those back-end systems in MobileFirst Platform (MFP) is using adapters. Adapters are pieces of code written in JavaScript that are called fom the mobile application using...

Read

Integrating MQA into Xamarin.Android app


It all started when I received an email seeking help on using MQA or to be more precise integrating MQA into Xamarin based android app. Before jumping into addressing the problem, let's define MQA.

Read

MobileFirst Platform support for Android Marshmallow


This blog post will be continuously updated with the latest updates from testing IBM MobileFirst Platform Foundation with Android Marshmallow</p>

Read

Connecting Securely to On-Premise Backends from MobileFirst on IBM Bluemix containers


Note: This procedure is no longer applicable. Use the VPN service for MobileFirst Platform Foundation 7.1 on Containers. For instructions for MobileFirst server running on Liberty buildpacks and Mobile Foundation Bluemix service (which also runs on Liberty buildpack), pl refer to this blog post .

Read

Filling in the blanks with 7.1 Analytics


Sometimes you may want to take your analytics data beyond the console.

Read

First lab series for MFP 7.1 has been released


We just published first hands-on labs series based on MobileFirst Platform 7.1.

Read

Integrating IBM MobileFirst on Bluemix Containers with Bluemix Services


IBM MobileFirst Platform Foundation v7.1 is enabled to run on IBM Bluemix using the IBM Containers.

Read

Importing Visual studio Cordova project with Ionic and AngularJS into MobileFirst Platform


Let me start this post with a disclaimer that "Don't panic by reading the post title". It might look bit lengthy, but still summarises what we are trying to achieve here.Let me explain you in four steps,

Read

Handling binary responses in native Android using Java adapters


This is a follow up to Handling binary responses in native iOS using Java adapters.

Read

Try on Bluemix and migrate to on-prem MobileFirst Platform


Contributed By : Chethan Kumar SN (chethankumar.sn@in.ibm.com) and Vittal Pai (vittalpai@in.ibm.com)

Read

Xamarin SDK for IBM MobileFirst 7.1 is live


Last week, we announced the general availability of IBM MobileFirst Platform v7.1. Today, we are announcing the availability of the Xamarin SDK for IBM MobileFirst Platform v7.1. Xamarin developers can exploit the new APIs in v7.1. You can download the SDK from the Xamarin Component Store.

Read

Debugging a MobileFirst Sliverlight and Windows 8.1 Universal Apps


In this blog I will share a few ways of debugging or troubleshooting an MobileFirst Windows Silverlight and Windows 8.1 Universal apps (Desktops, tables and phones). I will be debugging JavaScript code, managed code (C#), native code (C/C++) and combination of these.Basically we will cover

Read

Windows Universal apps and more: Part 2 - full support in MobileFirst 7.1


IBM MobileFirst 7.1 has started the support for the Windows Universal app development paradigm. In a previous post I had explained a manual procedure of developing a C# Windows universal app using MobileFirst 7.0 DLLs. That post also explained in detail the Windows 8.1 Universal App development paradigm. Starting with...

Read

Certificate Pinning in IBM MobileFirst Platform Foundation 7.1


New in IBM MobileFirst Platform Foundation 7.1 are several Hardened security features.One of these features is Certificate Pinning.

Read

IBM MobileFirst Platform Server on Bluemix.net in under 5 minutes


You may have already heard about IBM MobileFirst Platform Foundation and its capabilities. Some of the industry-grade features like security framework that it provides may have appealed to you and you now want to try it! You can do this in under 5 minutes, without downloading any software and without...

Read

Converting a MobileFirst Hybrid application to a Cordova application


IBM MobileFirst Platform Foundation v7.1 introduces support for creating Cordova applications using the MobileFirst Command Line Interface (CLI).In this type of application, the MobileFirst SDK is packaged into a Cordova plug-in and is served as such along-side other core Cordova plug-ins and 3rd party Cordova plug-ins.

Read

Handling the Applicative State in MobileFirst Platform Foundation v7.1


In previous versions of MobileFirst Platform Foundation, the logged-in state of clients was wholly dependent on an HTTP session. After logging in, the end user remained logged in only as long as the HTTP session was alive. If either the application restarted, or the HTTP session ended, the end-user was...

Read

IBM MobileFirst Platform Foundation 7.1 is here


We are pleased to announce the Generally Availability of IBM MobileFirst Platform Foundation 7.1!This new release is packed with many fixes and new features. Review the full list in the Release Notes.

Read

Writing Swift applications with Worklight 6.2 and below


This article is for customers running Worklight 6.2 and below. For newer versions of Worklight/MobileFirst, see 6.3, 7.0 or 7.1.

Read

Integrating 3rd party Cordova plug-ins in Worklight/MobileFirst 6.x - 7.0


When developing mobile applications you may come across situations where you will need to incorporate functionality that is not readily available to implement in Hybrid applications. This can be solved by integrating 3rd party Cordova plug-ins in your application. However, there are some hurdles standing in the way to achieving...

Read

Saving, Encrypting and Showing Images using Cloudant


OverviewThis blog post is based on Saving and Retrieving Images using Cloudant with HTTP Adapters that I made a while ago using cloudant to store a base64 encoded image. Instead of saving the encoded image I will encrypt it using WL.SecurityUtils class provided in MobileFirst Foundation. WL.SecurityUtils is a small...

Read

CVE-2015-1835: Remote exploit in Apache Cordova


As of June 5th 2015, this blog post acknowledges that IBM is aware of a recently published remote exploitation in Cordova for Android devices.

Read

IBM MobileFirst Platform Foundation is ready for Windows10


With contributions from Rahul Raghuvanshi & Geet Manghnani.

Read

Serving Data to the Apple Watch & other Wearables with IBM MobileFirst


Since Apple recently announced they’ve achieved over $1B in sales with the Apple Watch and taken over 75% of the smartwatch market, I figured a friendly reminder that you can power the Apple Watch (and other wearable platforms) easily, securely, and efficiently with the IBM MobileFirst Platform can’t hurt… All...

Read

IBM MobileFirst Platform and iOS 8.4


iOS 8.4 is now public. All the flagship features such as JSONStore, authentication, notifications, app management capabilities, server connectivity and adapter invocation/chaining, Cordova plug-ins, common UI controls, native pages, native elements in hybrid pages, Analytics and logging all work as expected.

Read

Retargeting your MobileFirst Windows Phone apps to 8.1


If you're developing Hybrid applications for Windows Phone, you might have noticed that Visual Studio allows you to retarget your apps to Windows Phone 8.1. If your using the Visual Studio 2013 Profession Edition (Update 2 or higher), you have the choice on whether your can retarget your app or...

Read

MobileFirst tweet notifications on Apple Watch (Swift)


In this blog we will do the following: Create an iOS app and use MobileFirst native API Use a MobileFirst HTTP adapter Implement tag-based push notifications to notify users when new tweets are posted Register a Twitter app and use the Twitter API to obtain a list of recent tweets...

Read

Handling binary responses in native iOS using Java adapters


Starting with MobileFirst Platform 7.0, you can send and receive arbitrary data to your client's device using Java Adapters.

Read

An example of using Git, IBM BlueMix DevOps Services and MobileFirst Studio


I introduced some basic concepts around using Git with IBM MobileFirst Platform in the last post. This post will build on that through an example using IBM Bluemix DevOps Services as the host for my repository.

Read

Source Code Management with IBM MobileFirst Platform


This is a high level overview of managing the source code of your mobile application project in the IBM MobileFirst Platform (MFP). You should come away with enough foundational knowledge to start implementing Source Code Management (SCM) in your own project.

Read

React Native for iOS with IBM MobileFirst Platform Foundation


MobileFirst Platform Foundation with React Native for iOSIn the video below I go through a simple app using the MobileFirst Platform Foundation iOS SDK and a MobileFirst Platform Foundation HTTP Adapter with React Native for iOS as the front end framework. Below I will include important snippets of how to...

Read

Introducing Labs: Experience MobileFirst Platform with self-paced instructional videos


Today we put the spotlight on a new section in the MobileFirst Platform Developer Center, to which we call Labs.

Read

IBM MobileFirst Platform Foundation Custom Authenticators and Login Modules Explained


IBM MobileFirst Platform Foundation provides a robust and extendable API for implementing custom authentication flows. This video blog explains each of the components required to create a custom server-side authentication infrastructure with emphasis on developer productivity and reduction of required roundtrips. After watching this blog you'll learn how to leverage...

Read

OpenSSL Security Alert for existing apps in Google Play Store


If you have a Worklight Foundation or MobileFirst Platform Foundation application deployed in the Google Play Store, you may soon receive the following warning issued by Google:

Read

Managing app and data on a device (Block, Wipe and others)


Managing the lifecycle of mobiles apps, often referred as Mobile Application Management (MAM), is one of the key features of MobileFirst Platform Foundation. It includes:

Read

Ionic partners with IBM to bring Ionic Creator to the MobileFirst Platform


Re-post from Ionic.Also see the IBM press release.

Read

Getting familiar with IBM MobileFirst Platform Foundation OAuth Security


In recent years OAuth has become a de facto industry standard for authorization. It allows client applications to securely access protected resources on behalf of the data owner without compromising data owner's credentials.

Read

Using Multiple Versions of the MobileFirst CLI Simultaneously


One of the things to be aware of when working with MobileFirst platform is that you can often have installed multiple versions of tools simultaneously, with a little care. This is something as IBM consultants we frequently need to do, as we work with different customers, but might also be...

Read

Xamarin SDK for IBM MobileFirst 7.0 released


Earlier this year, IBM released MobileFirst Platform Foundation v7.0. Among the many enhancements, this release provided standards based integration and authentication for mobile applications. MobileFirst applications can now use the MobileFirst security framework to access third party protected resources via OAuth.

Read



Browse all the blog posts

How to enable App Transport Security for iOS 9 in IBM MobileFirst Platform Server

App Transport Security is one of the new features enforced by Apple to improve secure communications between App and Web...

Integrating StrongLoop with MobileFirst Platform

OverviewMost mobile applications need to access data stored in the enterprise's back-end system of records and other back-end systems. The...

Integrating MQA into Xamarin.Android app

It all started when I received an email seeking help on using MQA or to be more precise integrating MQA into...

MobileFirst Platform support for Android Marshmallow

This blog post will be continuously updated with the latest updates from testing IBM MobileFirst Platform Foundation with Android Marshmallow</p>...

Connecting Securely to On-Premise Backends from MobileFirst on IBM Bluemix containers

Note: This procedure is no longer applicable. Use the VPN service for MobileFirst Platform Foundation 7.1 on Containers. For instructions...

Filling in the blanks with 7.1 Analytics

Sometimes you may want to take your analytics data beyond the console.

First lab series for MFP 7.1 has been released

We just published first hands-on labs series based on MobileFirst Platform 7.1.

Integrating IBM MobileFirst on Bluemix Containers with Bluemix Services

IBM MobileFirst Platform Foundation v7.1 is enabled to run on IBM Bluemix using the IBM Containers.

Importing Visual studio Cordova project with Ionic and AngularJS into MobileFirst Platform

Let me start this post with a disclaimer that "Don't panic by reading the post title". It might look bit...

Handling binary responses in native Android using Java adapters

This is a follow up to Handling binary responses in native iOS using Java adapters.

Try on Bluemix and migrate to on-prem MobileFirst Platform

Contributed By : Chethan Kumar SN (chethankumar.sn@in.ibm.com) and Vittal Pai (vittalpai@in.ibm.com)

Xamarin SDK for IBM MobileFirst 7.1 is live

Last week, we announced the general availability of IBM MobileFirst Platform v7.1. Today, we are announcing the availability of the...

Debugging a MobileFirst Sliverlight and Windows 8.1 Universal Apps

In this blog I will share a few ways of debugging or troubleshooting an MobileFirst Windows Silverlight and Windows 8.1...

Windows Universal apps and more: Part 2 - full support in MobileFirst 7.1

IBM MobileFirst 7.1 has started the support for the Windows Universal app development paradigm. In a previous post I had...

Certificate Pinning in IBM MobileFirst Platform Foundation 7.1

New in IBM MobileFirst Platform Foundation 7.1 are several Hardened security features.One of these features is Certificate Pinning.

IBM MobileFirst Platform Server on Bluemix.net in under 5 minutes

You may have already heard about IBM MobileFirst Platform Foundation and its capabilities. Some of the industry-grade features like security...

Converting a MobileFirst Hybrid application to a Cordova application

IBM MobileFirst Platform Foundation v7.1 introduces support for creating Cordova applications using the MobileFirst Command Line Interface (CLI).In this type...

Handling the Applicative State in MobileFirst Platform Foundation v7.1

In previous versions of MobileFirst Platform Foundation, the logged-in state of clients was wholly dependent on an HTTP session. After...

IBM MobileFirst Platform Foundation 7.1 is here

We are pleased to announce the Generally Availability of IBM MobileFirst Platform Foundation 7.1!This new release is packed with many...

Writing Swift applications with Worklight 6.2 and below

This article is for customers running Worklight 6.2 and below. For newer versions of Worklight/MobileFirst, see 6.3, 7.0 or 7.1....

Integrating 3rd party Cordova plug-ins in Worklight/MobileFirst 6.x - 7.0

When developing mobile applications you may come across situations where you will need to incorporate functionality that is not readily...

Saving, Encrypting and Showing Images using Cloudant

OverviewThis blog post is based on Saving and Retrieving Images using Cloudant with HTTP Adapters that I made a while...

CVE-2015-1835: Remote exploit in Apache Cordova

As of June 5th 2015, this blog post acknowledges that IBM is aware of a recently published remote exploitation in...

IBM MobileFirst Platform Foundation is ready for Windows10

With contributions from Rahul Raghuvanshi & Geet Manghnani.

Serving Data to the Apple Watch & other Wearables with IBM MobileFirst

Since Apple recently announced they’ve achieved over $1B in sales with the Apple Watch and taken over 75% of the...

IBM MobileFirst Platform and iOS 8.4

iOS 8.4 is now public. All the flagship features such as JSONStore, authentication, notifications, app management capabilities, server connectivity and...

Retargeting your MobileFirst Windows Phone apps to 8.1

If you're developing Hybrid applications for Windows Phone, you might have noticed that Visual Studio allows you to retarget your...

MobileFirst tweet notifications on Apple Watch (Swift)

In this blog we will do the following: Create an iOS app and use MobileFirst native API Use a MobileFirst...

Handling binary responses in native iOS using Java adapters

Starting with MobileFirst Platform 7.0, you can send and receive arbitrary data to your client's device using Java Adapters.

An example of using Git, IBM BlueMix DevOps Services and MobileFirst Studio

I introduced some basic concepts around using Git with IBM MobileFirst Platform in the last post. This post will build on...

Source Code Management with IBM MobileFirst Platform

This is a high level overview of managing the source code of your mobile application project in the IBM MobileFirst...

React Native for iOS with IBM MobileFirst Platform Foundation

MobileFirst Platform Foundation with React Native for iOSIn the video below I go through a simple app using the MobileFirst...

Introducing Labs: Experience MobileFirst Platform with self-paced instructional videos

Today we put the spotlight on a new section in the MobileFirst Platform Developer Center, to which we call Labs....

IBM MobileFirst Platform Foundation Custom Authenticators and Login Modules Explained

IBM MobileFirst Platform Foundation provides a robust and extendable API for implementing custom authentication flows. This video blog explains each...

OpenSSL Security Alert for existing apps in Google Play Store

If you have a Worklight Foundation or MobileFirst Platform Foundation application deployed in the Google Play Store, you may soon...

Managing app and data on a device (Block, Wipe and others)

Managing the lifecycle of mobiles apps, often referred as Mobile Application Management (MAM), is one of the key features of...

Ionic partners with IBM to bring Ionic Creator to the MobileFirst Platform

Re-post from Ionic.Also see the IBM press release.

Getting familiar with IBM MobileFirst Platform Foundation OAuth Security

In recent years OAuth has become a de facto industry standard for authorization. It allows client applications to securely access...

Using Multiple Versions of the MobileFirst CLI Simultaneously

One of the things to be aware of when working with MobileFirst platform is that you can often have installed...

Xamarin SDK for IBM MobileFirst 7.0 released

Earlier this year, IBM released MobileFirst Platform Foundation v7.0. Among the many enhancements, this release provided standards based integration and...