Challenge handlers have changed between 8.0 beta and 8.0 GA. If you have used challenge handlers in previous versions of MobileFirst Foundation (previously Worklight/MobileFirst Platform Foundation), it is worth going over this quick review of challenge handlers, to understand the new APIs and the different types of challenge handlers.If you are an on-premise 8.0 customer or Mobile Foundation service customer, then read further to learn about challenge handlers in Mobile Foundation....more
With the release of MobileFirst Foundation 8.0 (in beta form, and now generally available) on-premise 8.0 or Mobile Foundation service, we also introduced some radical changes:...more
We are pleased to announce the next generation of IBM MobileFirst Foundation 8.0 to simplify and accelerate enterprise mobile application development. Built on hybrid cloud technology and designed for speed, IBM MobileFirst Foundation 8.0 provides the essential back-end services that enable enterprises to focus on creating rich, powerful mobile experiences for the cognitive era....more
The IBM MobileFirst Studio 8.0 Plug-in for Eclipse is now available in the Eclipse Marketplace!Use this plug-in to manage your Cordova projects in the Eclipse development environment....more
Note: This article was written for MobileFirst Foundation 8.0. For a similar topic on 7.1 see Protecting IBM MobileFirst Platform Foundation application traffic using IBM DataPower...more
When integrating the cordova-plugin-statusbar to an iOS Cordova application that uses the MobileFirst Cordova SDK for MobileFirst Foundation 8.0, you may notice that the status bar is not displayed properly in your application.As MFP sample screenshot with cordova-plugin-statusbar and the status bar style set to blacktranslucent the output should look as seen here below:By default, the status bar should display like this:But the way it is rendered is like this:This is because of following reasons: MFPAppDelegate of cordova-plugin-mfp is designed to meet the MobileFirst Foundation product requirement of a Cordova application that can contain both hybrid and native screens, where......more
iOS 10 may be announced in Apple’s upcoming World Wide Developer Conference next week (June 13th - 17th).Update: announced!IBM plans to provide service updates to IBM MobileFirst Platform Foundation to support the new iOS release based on the terms described in http://www-01.ibm.com/support/docview.wss?uid=swg27045489. Note that this policy is not dictated by the Program Technical Support’s lifecycle as stated in the product’s version announce letter because a new version of a supported mobile operating system is considered a new feature. In other words, we do not plan to introduce support for iOS 10 in IBM Worklight Foundation 6.2 or earlier releases.If you......more
IBM MobileFirst Platform Quality Assurance 7.0 is now available on IBM Passport Advantage and Fix Central! The new version includes a new look and an improved user interface, as well as new features to help you better manage your testers and bug reports.New interface The refreshed interface includes a more modern appearance and new menu options. The menu has moved to the left side of the screen and can easily be hidden using the “hamburger” menu. Most of the options are the same, just in a different location.Enhanced features for managing your team of testers to allow groups and provide......more
Dear Mobile Foundation Beta participants,We’re delighted to share that we’ve had a successful Beta run for the Mobile Foundation Bluemix service, thanks to all your valuable feedback which helped us refine our next generation mobile app development platform redesigned for cloud agility, speed, and productivity....more
As originally posted in the Bluemix Developer Center....more
As originally posted in the Bluemix Developer Center....more
[UPDATE Sept. 29, 2016] Update to iFix level 6.3.0.00.20160526-2153 or later to avoid OpenSSL issues on MobileFirst Platform Foundation 6.3....more
IntroductionSoftware testing is an important aspect in software development. It is so critical, that most organizations won’t even publish a new release without properly testing it....more
IntroductionOften when developing more advanced Java adapters (and JAX-RS services in general)The need for writing more modular, testable and decoupled code is raising....more
IntroductionThe ability to connect an application to a user registry is an important ability. You might want your users to be able to connect to your back-end systems with the same credentials that they use to connect to other resources in the enterprise, or you just need to connect the user to the registry. LDAP is an established protocol for connecting to a user registry....more
OverviewThe MobileFirst Java Adapter is a simple and secure extension point on the MobileFirst Platform using which you can quickly and seamlessly integrate your Mobile Applications with enterprise backend data / functions. To accelerate this integration the MobileFirst platform provides an approach and an adapter extension to support the approach....more
Apple’s iOS 9.3.1 released earlier this March packs in new features to its mobile operating system for iPhone and iPad. The features include a new Night Shift mode, Touch ID security for Notes, greater personalization for News, app discovery in Health, Apple Music and Nearby for CarPlay, and a new education experience for iOS....more
Note: This blog post refers to MobileFirst server running on IBM 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...more
IntroductionThis blog continues from my previous blog about Social Login, it is recommended to read that previous blog first....more
This video shows you how to quickly get started with Ionic and MobileFirst Platform Foundation 8.0.See how the new version of MobileFirst Platform Foundation tools and Apache Cordova plugins are simplified to enhanced your Ionic applications with enterprise capabilities....more
IntroductionSocial Login has become a common authentication method in many mobile apps. App owners and users understand the big value it gives them. Users can now sign in to apps from their favorite social platform, such as Facebook or Google. This method makes life easier for the users, and also can give the app owner the ability to leverage the information from the social platform (for example, profile picture, users friends, feed, etc). App owners can maximize the user engagements with such capabilities....more
Update: The JSONStore issues on Android N are addressed in the following iFixes MobileFirst Platform Foundation 6.3.0.0-MFPF-IF201609272209 MobileFirst Platform Foundation 7.0.0.0-MFPF-IF201609291531 MobileFirst Platform Foundation 7.1.0.0-MFPF-IF201610060540 ...more
OverviewAs the world evolves towards standard development practices, so is IBM® and its MobileFirst™ Platform Foundation (“the product”). This document provides you with guidelines to consider when developing IBM MobileFirst Platform Foundation V7.1 artifacts. As this product moves towards more standard development practices, if you follow these guidelines, the migration of your artifacts developed with V7.1 to the future release of the product should be easier....more
Starting with iFix build IF20160224-2343 and later builds, hybrid Android applications created with IBM MobileFirst Platform Foundation v7.1 of Studio, CLI, or Cordova can be converted to an Android Studio-based project and be built with Gradle. Using Android Studio with Gradle gives developers useful tools that are not available in Eclipse such as multidex support, automatic dependency management, and product flavors to switch between different versions of the same app like a demo version and a full version....more
OverviewIn this blog post I will demonstrate an Objective-C implementation for the “SimpleCaptcha” security check.The security check can be downloaded from the MobileFirst Platform 8.0 Beta Operations Console → Get Starter Code screen....more
OverviewJSONStore is a lightweight, document-oriented storage system that enables persistent storage of JSON documents for Android applications. Recently, the JSONStore framework has been released as an open source framework....more
To follow through this blog post, make sure to first join the MobileFirst Platform Foundation 8.0 Beta Program....more
Hello everyone!...more
In MobileFirst Platform Foundation 8.0 adapters are Maven projects. This means that you can easily create, develop, build, deploy and debug adapters, like any other Maven project, using supported IDEs such as Eclipse or IntelliJ....more
Last year IBM brought the IBM MobileFirst Platform server to Bluemix on docker containers. Today IBM introduce the next evolution in the journey - the beta release of a Bluemix Service called “Mobile Foundation” . Mobile Foundation will provision the next generation of the IBM MobileFirst Platform server V8.0 beta on a container group....more
The MobileFirst team is happy to announce you that IBM MobileFirst Platform Foundation 8.0 Beta is available!...more
OverviewIBM MobileFirst Platform Foundation supports offline development, but requires modified installation steps as detailed below. For additional development tutorials and standard installation instructions refer to the IBM MobileFirst Platform Foundation 8.0 Tutorials. The following prerequisite programs will need an online connection to download before transferring to an offline development machine for installation....more
Note: This procedure is no longer valid. Use the trust store capability in the MFP console for adding certificates for adapters to connect to backends....more
Using the new MobileFirst Platform Development CLI to register and run mobile appsThis video shows you how to quickly get started using the new MFPDev CLI to register and run your mobile application both on the MobileFirst Foundation server on Bluemix, and also using the local development server provided by the MobileFirst Platform Development Kit....more
[UPDATE Apr. 9, 2016] There were several Cordova releases this past week that resolve the issues listed below. Get the latest releases to eliminate the need to use the workarounds....more
The development CLI in the MobileFirst Platform Foundation 8.0 beta has the following known limitations and workarounds:...more
...more
When do sessions show up in the MobileFirst Platform Foundation 7.1 Operational Analytics console?...more
Note: This blog post refers to MobileFirst server running on IBM 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 postYou are already aware of the IBM MobileFirst™ Platform Foundation on IBM® Containers offering that allows you to take a locally developed MobileFirst project and run it on IBM Bluemix®. This article demonstrates how to securely connect from the IBM MobileFirst Platform Foundation on IBM Containers to an on-premises data center by using the Virtual Private Network (VPN) Service on IBM Bluemix....more
This post provides the steps to follow if you are facing JRE security related errors while using the IBM MobileFirst Platform Foundation on Bluemix....more
June 22, 2016
Quick Review of Challenge Handlers in MobileFirst Foundation 8.0
Challenge handlers have changed between 8.0 beta and 8.0 GA. If you have used challenge handlers in previous versions of...
June 17, 2016
Migrating apps and adapters to MobileFirst Foundation 8.0
With the release of MobileFirst Foundation 8.0 (in beta form, and now generally available) on-premise 8.0 or Mobile Foundation service,...
June 17, 2016
IBM Releases Next Generation of MobileFirst Foundation Built for Hybrid Cloud
We are pleased to announce the next generation of IBM MobileFirst Foundation 8.0 to simplify and accelerate enterprise mobile application...
June 17, 2016
IBM MobileFirst Studio 8.0 Plug-in for Eclipse Now Available
The IBM MobileFirst Studio 8.0 Plug-in for Eclipse is now available in the Eclipse Marketplace!Use this plug-in to manage your...
June 17, 2016
Protecting IBM MobileFirst Foundation 8.0 application traffic using IBM DataPower
Note: This article was written for MobileFirst Foundation 8.0. For a similar topic on 7.1 see Protecting IBM MobileFirst Platform...
June 13, 2016
Fixing the incompatibility between Cordova Statusbar Plug-in and MobileFirst Foundation 8.0
When integrating the cordova-plugin-statusbar to an iOS Cordova application that uses the MobileFirst Cordova SDK for MobileFirst Foundation 8.0, you...
June 05, 2016
Support plan for Apple's iOS 10 release
iOS 10 may be announced in Apple’s upcoming World Wide Developer Conference next week (June 13th - 17th).Update: announced!IBM plans...
June 03, 2016
MobileFirst Platform Quality Assurance 7.0 is now available!
IBM MobileFirst Platform Quality Assurance 7.0 is now available on IBM Passport Advantage and Fix Central! The new version includes...
May 27, 2016
Mobile Foundation Bluemix beta service winding down - formal release coming
Dear Mobile Foundation Beta participants,We’re delighted to share that we’ve had a successful Beta run for the Mobile Foundation Bluemix...
May 04, 2016
Mobile App Builder – new service now available
As originally posted in the Bluemix Developer Center.
April 30, 2016
Announcing IBM Mobile Analytics for Bluemix experimental service
As originally posted in the Bluemix Developer Center.
April 27, 2016
[UPDATE Sept. 29, 2016] Update to iFix level 6.3.0.00.20160526-2153 or later to avoid OpenSSL issues on MobileFirst Platform Foundation 6.3....
April 26, 2016
Automatic testing of Adapters in IBM MobileFirst Platform Foundation 8.0 Beta (Part 1)
IntroductionSoftware testing is an important aspect in software development. It is so critical, that most organizations won’t even publish a...
April 24, 2016
Spring framework integration with Adapters in IBM MobileFirst Platform Foundation 8.0 Beta
IntroductionOften when developing more advanced Java adapters (and JAX-RS services in general)The need for writing more modular, testable and decoupled...
April 21, 2016
Working with LDAP and LTPA in IBM MobileFirst Platform Foundation 8.0 Beta
IntroductionThe ability to connect an application to a user registry is an important ability. You might want your users to...
April 15, 2016
MobileFirst Applications and enterprise backend service integration using Open API
OverviewThe MobileFirst Java Adapter is a simple and secure extension point on the MobileFirst Platform using which you can quickly...
April 13, 2016
IBM MobileFirst Platform Foundation support for iOS 9.3.1
Apple’s iOS 9.3.1 released earlier this March packs in new features to its mobile operating system for iPhone and iPad....
April 12, 2016
Steps to configure Mobile Foundation Service to connect to on-premises Analytics server
Note: This blog post refers to MobileFirst server running on IBM Containers. For instructions for MobileFirst server running on Liberty...
April 12, 2016
Leverage Social Login In IBM MobileFirst Platform Foundation 8.0
IntroductionThis blog continues from my previous blog about Social Login, it is recommended to read that previous blog first.
April 11, 2016
Getting Started with Ionic and MobileFirst Platform Foundation 8.0 Beta
This video shows you how to quickly get started with Ionic and MobileFirst Platform Foundation 8.0.See how the new version...
April 06, 2016
Implementing Social Login Authentication with IBM MobileFirst Platform Foundation 8.0
IntroductionSocial Login has become a common authentication method in many mobile apps. App owners and users understand the big value...
April 05, 2016
MobileFirst Platform Foundation compatibility for Android N
Update: The JSONStore issues on Android N are addressed in the following iFixes MobileFirst Platform Foundation 6.3.0.0-MFPF-IF201609272209 MobileFirst Platform Foundation...
April 05, 2016
Guidelines for developing IBM MobileFirst Platform Foundation V7.1 artifacts
OverviewAs the world evolves towards standard development practices, so is IBM® and its MobileFirst™ Platform Foundation (“the product”). This document...
April 05, 2016
Android Studio and Gradle Support for IBM MobileFirst Platform Foundation v7.1
Starting with iFix build IF20160224-2343 and later builds, hybrid Android applications created with IBM MobileFirst Platform Foundation v7.1 of Studio,...
April 04, 2016
Sample implementation for the SimpleCaptcha Security Check
OverviewIn this blog post I will demonstrate an Objective-C implementation for the “SimpleCaptcha” security check.The security check can be downloaded...
April 01, 2016
Using Security in OpenSource JSONStore
OverviewJSONStore is a lightweight, document-oriented storage system that enables persistent storage of JSON documents for Android applications. Recently, the JSONStore...
April 01, 2016
Apple watchOS 2.0 support in MobileFirst Platform Foundation 8.0 Beta
To follow through this blog post, make sure to first join the MobileFirst Platform Foundation 8.0 Beta Program.
March 31, 2016
Using IntelliJ to Develop MobileFirst Java Adapters
In MobileFirst Platform Foundation 8.0 adapters are Maven projects. This means that you can easily create, develop, build, deploy and...
March 31, 2016
Mobile Foundation Bluemix Service - Beta
Last year IBM brought the IBM MobileFirst Platform server to Bluemix on docker containers. Today IBM introduce the next evolution...
March 31, 2016
IBM MobileFirst Platform Foundation 8.0 beta is now available
The MobileFirst team is happy to announce you that IBM MobileFirst Platform Foundation 8.0 Beta is available!
March 31, 2016
HowTo: Set Up an Offline IBM MobileFirst 8.0 Development Environment
OverviewIBM MobileFirst Platform Foundation supports offline development, but requires modified installation steps as detailed below. For additional development tutorials and...
March 31, 2016
How to update the truststore in the Mobile Foundation service on Bluemix
Note: This procedure is no longer valid. Use the trust store capability in the MFP console for adding certificates for...
March 31, 2016
Getting Started With the MobileFirst Platform Development CLI 8.0 on Bluemix and the Development Kit
Using the new MobileFirst Platform Development CLI to register and run mobile appsThis video shows you how to quickly get...
March 31, 2016
[UPDATE Apr. 9, 2016] There were several Cordova releases this past week that resolve the issues listed below. Get the...
March 31, 2016
Known Limitations in the MobileFirst Development CLI 8.0 Beta
The development CLI in the MobileFirst Platform Foundation 8.0 beta has the following known limitations and workarounds:
March 29, 2016
Sessions in MobileFirst Platform Foundation 7.1 Operational Analytics
When do sessions show up in the MobileFirst Platform Foundation 7.1 Operational Analytics console?
March 27, 2016
Connecting securely from IBM MobileFirst Platform Foundation on Bluemix to on-premises systems
Note: This blog post refers to MobileFirst server running on IBM Containers. For instructions for MobileFirst server running on Liberty...
March 21, 2016
How to update the JRE related security files on IBM MobileFirst Foundation on Bluemix
This post provides the steps to follow if you are facing JRE security related errors while using the IBM MobileFirst...