Community

Bluemix Updates: IBM MobileFirst & More!

Bluemix Updates: IBM MobileFirst Twitter Thumbnail

Bluemix Updates: IBM MobileFirst Services Starter

Bluemix Updates: IBM MobileFirst Services Starter Icon

We’re following up some cool Bluemix updates near the end of 2014 with more exciting updates to kick off 2015. The latest refresh includes:

  • Integration of the IBM MobileFirst Platform for iOS (beta) making it easier than ever to create high-powered iOS apps with Bluemix
  • Enhancements to the iOS Solutions page including getting started references and the ability to create samples
  • Ability to enable an existing Node.js app to serve as the backend for mobile clients
  • Addition of a brand new, simplified path for creating both web and mobile apps

IBM MobileFirst Platform for iOS on Bluemix

If you’re interested in iOS 8 mobile app development, you’ll want to check out the new MobileFirst Services Starter app in the Bluemix Catalog. With this starter, you can enrich your iOS 8 apps with a fully loaded “backend” server app running on Bluemix.

Bluemix Updates: IBM MobileFirst Services Starter Screenshot

The resulting Bluemix app will contain the SDK for Node.js runtime and be bound to three services:

With that in place, you have data, security, push, and monitoring functions running in the cloud that can be utilized from your iOS apps by using the IBM MobileFirst Platform for iOS SDK.

Bluemix Updates: App Created from IBM MobileFirst Services Starter

NOTE: The MobileFirst Services Starter currently only works with iOS 8 apps. If you want to develop Android or Hybrid clients, then you should use the existing Mobile Cloud starter app.

iOS Solutions Page

To go along with the new MobileFirst starter, the iOS Solutions page has been updated to help you as you begin your mobile development. You’ll find pointers to extensive background and getting started resources. In addition, you’ll discover a useful sample app called BlueList.

Bluemix Updates: iOS Solutions Page BlueList Sample

The iOS client code for the BlueList app is available in a repository on IBM DevOps Services. And, the repo’s README file contains a lot of good information.

Enable App for Mobile

Let’s say you’ve been working on a really cool Bluemix app that you’d like to start accessing from mobile client code? We’ve now got you covered! If your app is using the Node.js runtime, you’ll see a new Enable App for Mobile option in App Details.

Bluemix Updates: Enable App for Mobile

If you click it, a new instance of the Mobile Application Security service will be attached to your app. You will then be shown a page with instructions on how to update your Node.js code so it’s accessible from mobile client code.

Bluemix Updates: Setup Node.js for Mobile

New Create App Flows

We want you to get apps created as quickly as possible so you can focus more of your energy on developing your own code. So, we’re introducing a streamlined path for creating both web and mobile apps right from within the Bluemix Dashboard. If you click the Create App tile, you’ll be asked to choose whether you want a web app or mobile backend.

Bluemix Updates: App Creation Wizard

If you choose to create a web app, you’ll be presented with the list of starter apps for a wide variety of runtimes (Liberty for Java, SDK for Node.js, Go, PHP, Python, and Ruby). To choose from the full set of samples and boilerplates in the Catalog, click the Browse Samples Apps button.

Bluemix Updates: App Creation Wizard Choose Runtime

Finally, you’ll be asked to give your app a name. Click Finish and your app will be created. That’s it!

Bluemix Updates: App Creation Wizard Set Name

Wrapping it Up

We hope you’ll try out the new MobileFirst offerings and app creation flows. As always, we take your feedback seriously. If you have questions or other comments, please let us know on the Bluemix Dev-to-Dev Community or tweet us at @IBMBluemix.

And, remember, if you don’t already have an account, you can simply go to www.bluemix.net and get free instant access to a 30-day trial without a credit card!

Additional References

Check out the following references for more information on the MobileFirst platform:

Upcoming Webinar!

How To: Developing iOS Apps on Bluemix using IBM MobileFirst Platform for iOS

January 14, 2015

11:00 a.m. Eastern / 8:00 a.m. Pacific

Carlos Santana
Belinda Johnson

Share this post:

Share on LinkedIn

More Community Stories

Bluemix in the News

Too busy coding to keep up with all the exciting happenings in the Bluemix world? Well don’t worry! Every other week, this concise post will summarize announcements, videos, and events that Bluemix has been involved in because we understand your busy schedule, but we also know your desire to learn more about Bluemix!

Kraken.JS and Bluemix

Kraken.JS is a new wonderful framework wrapper around Express for Node.JS.  It includes things such as pre-canned security settings, templating, and internationalization.  While Express in Node allows you to customize these type of things its not the most fun thing or exciting thing to do.  While security is very important in your app why should […]

Synchronized, Multi-Platform Deployments with UrbanCode and Bluemix

There are teams that will not be able to use the feature rich experience with IBM DevOps Services. For example, teams may have security policies in place that do not allow development teams to host code or use development services that are hosted in a public cloud. In these cases, only on-premise tools are allowed. Fortunately we have an excellent set of deployment and release solutions as part of the IBM UrbanCode portfolio that can be used with Bluemix when organizational constraints or system complexity demands the value provided by the IBM UrbanCode solutions.