Filling in the blanks with 7.1 Analytics

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

First lab series for MFP 7.1 has been released

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

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....more

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,...more

Handling binary responses in native Android using Java adapters

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

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)...more

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....more

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...more

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 MFP (MobileFirst Platform) v7.1 support was added for Windows 8.1 Universal apps as environments....more

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....more

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....more

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 automatically logged out....more

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....more

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 this integration:...more

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 utility class that provides encryption and decryption of data using the Stanford Javascript Crypto Library (SJCL). In addition, I will not be covering the database creation or the Cordova plugin integration you can find that in the previous blog....more

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....more

IBM MobileFirst Platform Foundation is ready for Windows10

With contributions from Rahul Raghuvanshi & Geet Manghnani....more

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 those great features that the MobileFirst Platform brings to your mobile development process are also easily accessible to your wearable apps, including (but not limited to) data adapters, remote logging, operational analytics, push notification management, and more.</p>...more

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....more

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 not. However, if you are using the Express edition of Visual Studio, you will be forced to retarget your app....more

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 Use an event source to periodically check for new tweets Create a WatchKit app that displays the list of tweets and handles notifications Pass data between the iOS and WatchKit app...more

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....more

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....more

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....more

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:...more

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:...more

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

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

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....more

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 of value to you, our customers, as you test out upgrades and other changes to your MobileFirst applications....more

Recent changes to Apple's app submission review process

Recently (April 2015) Apple has tweaked a bit the tests performed on .ipa files as part of the App Store app submission review process.The change now disallows unsigned .sh type files inside the application bundle....more

Using HTTP Adapters to access Watson Question and Answer service at IBM Bluemix

Important:IBM Watson Question and Answer service has been disconinued. See https://developer.ibm.com/watson/blog/2015/11/11/watson-question-and-answer-service-to-be-withdrawn/...more

Saving and Retrieving Images using Cloudant with HTTP Adapters

OverviewCloudant is a DBaaS, Database-As-A-Service, that manages and scales fast growing data sets. Cloudant is built under Couchdb, a NoSQL database which uses dynamic schemas instead of predefined schemas seen in relational database. The user has the complete power to be create a very structured database or non structured database. In this blog post, I will create a Hybrid app that uses a Cordova Plugin to read raw data and store it into Cloudant. In addition, I will use a HTTP adapter to retrieve that content from Cloudant. The raw data will be an base64 encoded string of an image.I......more

Custom Network Analytics for iOS Apps

OverviewIn the 7.0 release of MobileFirst Platform Foundation, the WLAnalytics API for native iOS has been expanded to include 2 new utility methods: generateNetworkRequestMetadataWithURL: and generateNetworkResponseMetadataWithResponseData:andTrackingId:. These methods can be used in conjunction with networking APIs to record request metadata and send it to the Analytics server. The advantage of doing so is to have analytics recorded for any network events, even to non-MobileFirst services, while still retaining full control over the implementation of the requests and responses....more

IBM MobileFirst apps on WindowsPhone 8.1 Update 1

Last year, Microsoft released Update 1 for Windows Phones 8.1, also known as GDR1. While initially, this update was available only on device that were shipped new and for those with had the Preview for Developers installed, later on the update proliferated to almost all of the Lumia models. Known as the Denim update for Lumia phones, it was a major update with several changes to Internet Explorer that comes bundled with the OS....more

An overview of using the Ionic Framework with MobileFirst Hybrid Mobile Applications

For the past few weeks, I've been spending a lot of time exploring hybrid mobile applications with IBM MobileFirst. I have a lot of experience with hybrid mobile applications using Cordova, but as a new IBMer, I'm still getting up to speed with MobileFirst. As part of exploration, I did some tests to see how difficult it would be to use the Ionic framework with MobileFirst. If you have not yet heard of Ionic, I strongly urge you to check it out. Ionic provides numerous services that are useful for hybrid developers. These include:...more

IBM MobileFirst Platform and iOS 8.3

iOS 8.3 is out in the open and things look good for IBM MobileFirst Platform customers and developers.All the major features such as authentication, JSONStore, App management capabilities, server connectivity and adapter invocation/chaining, notifications, Cordova plug-ins, native pages, common UI controls, native elements in hybrid pages, Analytics and logging all work great.Advanced device security features like App Authenticity, Device Provisioning and others works as expected.All the features of IBM MobileFirst Platforms v6.0, v6.1, v6.2, v6.3 and v7.0 all work as expected.Watch this space as we continue to test all MFP service releases and publish the useful information related to iOS......more

React.js and MobileFirst Platform Foundation

...more

Managing PDF documents in a hybrid app for offline availability [Updated for MFP 7]

this article is a refreshed version of a previous article updated for IBM MobileFirst Platform 7.0. Indeed, the version 7.0 has introduced a new way to develop adapters using JAX-RS. Having the ability to use a Javascript or a Java based model gives the developer more flexibility to create optimized mobile services. Whilst each model has its own advantages, the particular use case described here is more elegantly implemented using the Java based approach....more

IBM MobileFirst and Windows 10

Contributed by : Srihari Kulkarni and Vivin Krishnan...more

Using ProGuard in Hybrid and Native Android applications

Starting MobileFirst Platform v7.0, you can use Android ProGuard to obfuscate Android code and block reverse engineering attempts of the application.The Android ProGuard tool can be used to obfuscate, shrink, and optimize application code.ProGuard renames classes, fields, and methods with semantically obscure names, as well as removes unused code.The embedded video below demonstrates how to create a hybrid and native MobileFirst Android application with ProGuard obfuscation enabled.Main topics:...more





Browse all the blog posts

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.

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...

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...

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...

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....

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...

Recent changes to Apple's app submission review process

Recently (April 2015) Apple has tweaked a bit the tests performed on .ipa files as part of the App Store...

Using HTTP Adapters to access Watson Question and Answer service at IBM Bluemix

Important:IBM Watson Question and Answer service has been disconinued. See https://developer.ibm.com/watson/blog/2015/11/11/watson-question-and-answer-service-to-be-withdrawn/

Saving and Retrieving Images using Cloudant with HTTP Adapters

OverviewCloudant is a DBaaS, Database-As-A-Service, that manages and scales fast growing data sets. Cloudant is built under Couchdb, a NoSQL...

Custom Network Analytics for iOS Apps

OverviewIn the 7.0 release of MobileFirst Platform Foundation, the WLAnalytics API for native iOS has been expanded to include 2...

IBM MobileFirst apps on WindowsPhone 8.1 Update 1

Last year, Microsoft released Update 1 for Windows Phones 8.1, also known as GDR1. While initially, this update was available...

An overview of using the Ionic Framework with MobileFirst Hybrid Mobile Applications

For the past few weeks, I've been spending a lot of time exploring hybrid mobile applications with IBM MobileFirst. I...

IBM MobileFirst Platform and iOS 8.3

iOS 8.3 is out in the open and things look good for IBM MobileFirst Platform customers and developers.All the major...

Managing PDF documents in a hybrid app for offline availability [Updated for MFP 7]

this article is a refreshed version of a previous article updated for IBM MobileFirst Platform 7.0. Indeed, the version 7.0...

IBM MobileFirst and Windows 10

Contributed by : Srihari Kulkarni and Vivin Krishnan

Using ProGuard in Hybrid and Native Android applications

Starting MobileFirst Platform v7.0, you can use Android ProGuard to obfuscate Android code and block reverse engineering attempts of the...