mobile

Red Hat Mobile Application Platform
Article

Configuring the MongoDB WiredTiger memory cache for RHMAP

Camila Macedo

If MongoDB's WiredTiger memory cache in Red Hat Mobile Application Platform (RHMAP) consumes all the memory available for a container, memory issues and Nagios alerts will occur. This article describes how to configure the WiredTiger memory cache to prevent high-usage memory issues and Nagios alerts.

Red Hat OpenShift Container Platform
Article

Integrating Intercede RapID with Red Hat Mobile and OpenShift

Evan Shortiss

In this article, we’ll demonstrate how Red Hat Mobile v4 and OpenShift v3 enable customers to rapidly deploy and secure their mobile applications by integrating with a third party product provided by Intercede. We’ll be using Intercede’s RapID product to enable two-way TLS.

Configuring mKahaDB persistence storage for ActiveMQ
Article

Use Private NPM modules with RHMAP

Mikel Sanchez

Use Private NPM modules with RHMAP. In this Blog post entry I will try to cover, how to use Red Hat Mobile Application Platform with private npm modules from registry.npmjs.org.

Eclipse logo
Article

Server-side Kotlin with Eclipse Vert.x at JavaOne

Thomas Segismont

I was lucky enough to speak at JavaOne 2017 last month. It was my first time there, as both an attendee and a speaker. I must say I was very much impressed. In particular, during the keynotes, I was happy to see how Java is moving forward, keeping up with the fast innovation pace in the cloud area. Unleash Your Talents: Server-Side Kotlin for Mobile Developers My presentation was about using the Kotlin language on the server-side with Eclipse Vert.x...

Article Thumbnail
Article

Announcing Red Hat Developer Studio 11.0.0.GA and JBoss Tools 4.5.0.Final for Eclipse Oxygen

Jeff Maury

JBoss Tools 4.5 and Red Hat JBoss Developer Studio 11.0 for Eclipse Oxygen are here waiting for you. Check it out! Installation JBoss Developer Studio comes with everything pre-bundled in its installer. Simply download it from our Red Hat Developers and run it like this: java -jar jboss-devstudio-<installername>.jar JBoss Tools or Bring-Your-Own-Eclipse (BYOE) JBoss Developer Studio requires a bit more: This release requires at least Eclipse 4.7 (Oxygen) but we recommend using the latest Eclipse 4.7 Oxygen JEE Bundle since...

Qualcomm's Snapdrago processor logo
Article

After Years of Linux on ARM, when is the Year of Red Hat on ARM servers?

Bradley Roderick

From hobbyist SoC devices such as the ubiquitous Raspberry Pi to a complete domination of the mobile device market, ARM processors have proven the value of the architecture. It is easy to see why ARM processors were able to explode in this market, given that they are able to pack quite a bit of performance into a rather small physical space. Take for instance Qualcomm's Snapdragon 400 processor , which is used in many products including the Huawei Watch This...

Red Hat Mobile Application Platform
Article

Working with peer, scoped and private npm dependencies in RHMAP

David Martin

RHMAP Environments An RHMAP Environment provides a Node.js runtime for Mobile Backends. There are 2 environment types: Dynofarm & OpenShift. The former is an LXC based PaaS, written in Node.js & bash. It is superseded by OpenShift environments. However, there are still many Dynofarm environments in use in the RHMAP SaaS offering. fh-npm Rationale fh-npm is a wrapper for npm. It is only used in Dynofarm environments to install npm dependencies specified in a package.json file. It was developed by...

Scaling Sync
Article

Scaling Sync

Wei Li

Introduction One of the biggest challenges for developers to build mobile applications is data synchronization. It's the foundation for many different types of mobile applications, but it's very complicated and very hard to implement. This can be even harder for enterprise developers, as often they have to make sure the data is not only synchronized to the server side of their mobile apps but also synchronized to the database backends of their enterprises, as demonstrated in this diagram: That's why...

Red Hat JBoss Developer Studio Logo
Article

JBoss Tools and Red Hat Developer Studio Maintenance Release for Eclipse Neon.3

Jeff Maury

JBoss Tools 4.4.4 and Red Hat JBoss Developer Studio 10.4 for Eclipse Neon.3 are here waiting for you. Check it out! Installation JBoss Developer Studio comes with everything pre-bundled in its installer. Simply download it from our Red Hat Developers and run it like this: java -jar devstudio-<installername>.jar JBoss Tools or Bring-Your-Own-Eclipse (BYOE) JBoss Developer Studio require a bit more: This release requires at least Eclipse 4.6.3 (Neon.3) but we recommend using the latest Eclipse 4.6.3 Neon JEE Bundle since...

Article Thumbnail
Article

A step-by-step tutorial for continuous integration with Jenkins for a Red Hat Mobile Native iOS application-Part 1

Juana Nakfour

This post was originally published on redhat.com . Part 1: Adding Unit Tests to Native iOS Red Hat Mobile Application Platform Application A robust and agile mobile application development environment requires continuous integration and delivery. It also requires an integrated and automated unit testing process that helps bring applications to market successfully. This two-part series details my work done at the Red Hat Open Innovation Labs and as a Mobile Technical Account Manager to capture these mobile innovations in a...

Article Thumbnail
Article

Improving user experience for mobile APIs using the cloud

Evan Shortiss

For your end users, one of the most important aspects of your API is the perceived response time --- if your mobile application takes an excessive amount of time to load data, users will get frustrated. In this series of blog posts, we’ll cover three ways to approach building a RESTful API that leads to better user experience by minimizing perceived response time. These strategies include: processing requests quickly, reducing payload sizes, and eliminating requests entirely, or only downloading data...

Article Thumbnail
Article

Release of v3.14 of the Red Hat Mobile Application Platform

Conor O'Neill

We have just begun the deployment of the Red Hat Mobile Application Platform v3.14 to all our actively updated grids. This will be complete by Oct 21st. Please pay particular attention to the notes below on Node.js 0.10.x, Cordova Light and CocoaPods 1.x. Highlights Removal of Cordova Light Templates CocoaPods 1.0.1 support - Possible Action Required JavaScript Template App dependencies in NPM New Devices in Studio App Preview Retirement of docs.feedhenry.com Reminder - Node.js 0.10.x End of Life – Action...

Red Hat Mobile Application Platform
Article

Announcing fully containerized Red Hat Mobile Application Platform 4.2

Javier Perez

Last June, we announced the availability of version 4.0 of our product. This was the culmination of months of hard work and demonstrated our constantly expanding set of capabilities. I went on to recap the key technology choices made over five years ago, choices that proved to be visionary for our mobile platform’s architecture and functionality: Node.js and containers. We are very proud of our accomplishments with Red Hat Mobile Application Platform 4.0 and the new technologies we introduced to...

Article Thumbnail
Article

Release of v3.13 of the Red Hat Mobile Application Platform

Conor O'Neill

We have just completed the deployment of the Red Hat Mobile Application Platform v3.13 to all our actively updated grids. This is mainly a bug-fix and enhancement release with no major new features. Please pay particular attention to the extra notes below on Node.js 0.10.x, Cordova Light and CocoaPods 1.x. Highlights Fixed: Release builds of Forms Apps failing for Android in Build Farm Fixed: Photos saved as drafts are not being displayed in Forms App Fixed: Cordova push template does...

Article Thumbnail
Article

A step-by-step tutorial for continuous integration with Jenkins on a Red Hat Mobile Native Android application: Part 2

Juana Nakfour

In part one of our series, we established the process around creating an Android application using Red Hat’s Mobile Application Platform and adding unit tests. Now, we’ll walk through how to use Jenkins for continuous integration on this app. Pre-requisites for this tutorial RHMAP Instances Jenkins installed on Fedora Android Studio setup on a development machine. The following are the topics covered in today’s post: Setup Jenkins to run Android Unit Test Install Jenkins plugins Install Android SDK and Tools...

Article Thumbnail
Article

A step-by-step tutorial for continuous integration with Jenkins for a Red Hat Mobile Native Android application: Part 1

Juana Nakfour

The dramatic influx of mobile application development has driven many new innovations that make it easier than ever to create compelling, flexible, and secure applications. This two-part series details my work done at Red Hat’s Open Innovation Labs to capture these mobile innovations in a useful, repeatable way. In part one of this two-part series, I break down the steps to create and unit test a native android application using Red Hat’s Mobile Application Platform. In part two, I show...

Article Thumbnail
Article

Release of v3.12 and v4.1 of the Red Hat Mobile Application Platform

Conor O'Neill

Red Hat Mobile Application Platform lets teams extend their development capabilities to mobile by developing collaboratively, centralizing control of security and using back-end integration with a range of cloud deployments. We have just completed the deployment of the Red Hat Mobile Application Platform v3.12 and v4.1 to all our actively updated grids. The main features of this release are: MBaaS v4.1 v4.1 of our MBaaS, which runs on the OpenShift Container Platform 3, includes the following: Support for OpenShift Container...

Article Thumbnail
Article

Release of v3.11 of the Red Hat Mobile Application Platform

Conor O'Neill

We have just completed the deployment of the Red Hat Mobile Application Platform v3.11 to all our actively updated grids. The main features of this release are: Tech preview of Node.js 4.4.2 LTS as an option for your Cloud Code Google Play Store changes (POSSIBLE ACTION REQUIRED) Updating Forms Apps to new versions of Cordova and Cordova Plugins Updating Cordova “Light” Apps to new versions of Cordova and Cordova Plugins ( POTENTIAL BREAKING CHANGE ) Announcement of future deprecation of...

Article Thumbnail
Article

Launching Red Hat Mobile Application Platform 4.0, enterprise mobility to the next level

Javier Perez

At Red Hat Mobile, we have been working hard over the last several months on exciting new technologies. Today we are happy to announce the general availability of Red Hat Mobile Application Platform 4.0. Following the success of our Hosted offering, we have taken the next step in the advancement of our product. Let's take a moment to recap on a couple of key technology choices we made over 5 years ago that have proven to be visionary decisions for...

Article Thumbnail
Article

Announcing v3.10 of the Red Hat Mobile Application Platform including Swift 2.1 and WFM

Conor O'Neill

We have just completed the deployment of the Red Hat Mobile Application Platform v3.10 to all our actively updated grids. The main features of this release are: iOS SDK now has full Swift 2.1 support First Tech Preview release of our Field Workforce Management (WFM) modules Forms performance improvements, bug fixes and import/export Swift SDK Our iOS SDK now has full Swift 2.1 support. You can learn how to use it by following these links: Swift SDK Docs , with...

RedHat
Article

Apps 101: An Absolute Beginners Guide to Integrating With a Node.js Backend

Cian Clarke

In part one of this post, we discussed building a hybrid client application which scans a barcode, and sends this code to the server side of our application. Now, we're going to build the server code to take this barcode number, and look it up on an external service. We'll be writing this using Node.js - a technology which uses the Javascript programming language, just like we wrote in our hello.js file in part one , only this time on...

RedHat Shadowman Logo
Article

Apps 101: An Absolute Beginner's Guide to building a Mobile App

Cian Clarke

Building applications can be a laborious process. Sourcing work to bespoke app development studios is expensive, and there's often a large backlog of applications built up within a business needing development. While there's no magic bullet solution to clearing this backlog, there are tools that can help. In today's post, we're going to look at building a mobile application on the Red Hat Mobile Application Platform as a complete beginner. Since mobile developers are an increasingly rare commodity, this post...

RedHat Shadowman Logo
Article

Open sourcing Red Hat Mobile Application Platform – Unified Push Server

Javier Perez

It might be hard to believe, but it has been one year since Red Hat’s acquisition of FeedHenry, a leader in the enterprise mobile app development and mobile backend-as-a-service space. It’s been a busy and interesting year for our platform. As we continue to add great new enterprise-grade features, we’ve also been working on some important new enhancements in architecture, DevOps and cloud technologies. There’s more on that to come in the next few months, and as a recognition of...