Archive of FeedHenry Developer Blog 2012-2016

Release of RHMAP 3.6 including UnifiedPush Server integration

Version 3.6 of the Red Hat Mobile Application Platform has been released to all of our actively-updated production clusters and to the Community Edition. The main focus of this release was the integration of the Aerogear UnifiedPush Server into the platform. This means you now have iOS, Android and Windows Phone Push Notification capabilities inside RHMAP. We also: Added Windows 10 support, including Hybrid Apps, Native Apps and Forms Builder Apps Added Forms Builder support to openshift.feedhenry.com.

Madrid Hackathon

In Madrid, in a cool location in the centre of the city, Red Hat sponsored a IoT hackathon, 3 groups used RHMAP (Red Hat Mobile Application Platform) to build their entry for the competition. Over the course of two days (19 - 20th November), 11 groups and 6 individuals battled to find out who could build the best application. We where there to get them going and help where needed. For most of them doing anything mobile or IoT was completely new, but they had some experience with Node.js, once we explained them how things globally worked and shown them how to build a simple “Hello World” they where off.

Release of RHMAP 3.5.4

Version 3.5.4 of the Red Hat Mobile Application Platform has been released to all of our public hosted Grids. This is mainly a bug-fix release with one major new feature. NEW: Addition of Android API 22 (Android 5.1) to our Build Farms for our AWS Grids. Whilst our Cordova Light Apps and Forms App will default to SDK 19 for the moment, developers on AWS Grids can now specify SDK 22 for their Full Cordova and Native Android Apps in the standard ways.

Updates & industry releases related to mobile OSes, SDKs and tools on RHMAP

By: Conor O’Neill, Product Manager, Red Hat Mobile There are a range of updates and industry releases related to various mobile Operating Systems (OSes), Software Development Kits (SDKs) and tools used in the Red Hat Mobile Application Platform (RHMAP) that we wish to let you know about. It’s important to note that no changes or actions are necessary by you for any currently installed apps on existing devices. Summary The release of iOS 9 by Apple The release of Android M by Google The upgrade of our Build Farm to support Android API Level 22 (5.1, Lollipop) The deprecation by the Apache Cordova team of the Cordova Registry The removal of BlackBerry and Windows Phone 7.x Support from RHMAP The addition of Windows 8.1 Universal App support to RHMAP The removal of some older unused integrations from RHMAP iOS 9 Apple recently released iOS 9 and Xcode 7 which has some changes related to security which may impact your Apps.

One small change needed to Cloud Apps after the RHMAP 3.5.x release

We have now rolled out RHMAP 3.5.x to all of the relevant pre-production and production grids. There is one small breaking change which needs to be flagged. If, on deployment of your cloud code, you receive a message saying "pre-deploy checks failed. Error: fh-mbaas-api version ~x.y.z is not valid. Please make sure it is >=5.0.0" Then you will need to do the following: Go to the Editor for the Cloud App Click on package.json Locate the line that starts with fh-mbaas-api and change it so the version is “~5.0.0” Click Save You can now re-deploy If you run into any issues with this change, please contact Red Hat Support via your usual channels.

Lots of lovely new features in the Red Hat Mobile Application Platform v3.5.x

We have some really interesting and powerful new features in RHMAP v3.5.x which has just been deployed to our evaluation SaaS grids and will be deployed to the production grids next week. Lifecycle Management for Forms Builder We released our Application Lifecycle Management (ALM/LCM) functionality earlier this year and it has proven to be a big hit with customers who need strong lifecycle support in their process. The one area which didn’t have this was our Forms Builder and we’re pleased to now make LCM available in Forms too.

Mobilizing Sharepoint

Microsoft’s SharePoint is commonplace in the toolset of a modern organization. It’s a silo of information which can be quite difficult to access - but that doesn’t always have to be the case. The Red Hat Mobile Application Platform’s SharePoint Connector attempts to solve this problem, by making SharePoint a readily available source of data for mobile developers. This connector allows you to easily retrieve & create new SharePoint Lists and List Items.

Red Hat Middleware Keynote: Behind the Scenes

Last Tuesday, I had the great pleasure of presenting as part of the Middleware keynote session at Red Hat Summit. I’ve presented lots before - almost weekly to smaller audiences as part of sales, and plenty of developer evangelism presentations too.I’ve probably presented to an audience of ~200 It’s interesting being involved in such a high-profile demo from start to finish. There’s a huge amount of preparation behind the scenes - our keynote efforts started a month before the presentation.

An Easier Way to Demo the Mobile Application Platform

Over the last year a lot of exciting events have hit the FeedHenry team, most notably our acquisition by Red Hat to be their new Mobile offering. This past week many team members were able to attend the annual Red Hat Summit, and it’s safe to say many spotlights were pointed our way. I’m not going to recap too much as our rebranding to become Red Hat Mobile, Samsung partnership announcement and on-stage mobile capabilities have all been well documented, but do want to cover a really exciting offering that may have slipped under some radars.

AeroGear quick start push Templates

Currently in software development the biggest challenge is integrating. A lot of what we do involves integrating with other platforms or libraries. Knowing how to integrate is important, so here I’m going to show how to integrate the Unified Push Server (UPS) with Feedhenry, for adding push notification support. To make things even easier we created a Feedhenry Template that you can use as a starting point for your application that contains all the parts you’ll need.