Tag Archives: Cloudant

Video: IBM Bluemix Twitter Analytics with NodeJS, Node-RED, CouchDB, Cloudant, DB2 BLU, dashDB and R

If you want to repeat this session please register for our free tier:

Here is the R-Script:

SauceDB – Building the back end with IBM Bluemix

via SauceDB – Building the back end with IBM Bluemix | Raymond Camden’s Blog.

Welcome to another post detailing my efforts to build an Ionic-based mobile app backed by Node.js and Cloudant on IBM Bluemix. In my last post, I focused on the front end of the application. I talked about the various screens I built and how my service layer used mock data to generate data. In today’s post, I’m going to setup, design, and connect a back end server to start replacing some of that mock data with real information. As a reminder, you can find the initial post in this series here,

Create an iOS 8 game with React Native and Advanced Mobile Access

via Create an iOS 8 game with React Native and Advanced Mobile Access.

As a JavaScript developer, you can start creating App Store–compatible, native iOS apps in record time withReact Native. My developerWorks tutorial “React Native: Into a new world of rapid iOS development” introduces you to React Native and walks through an example app. Now, you’ll create a React Native game that takes advantage of Advanced Mobile Access and the Cloudant NoSQL DB, both available as services on IBM Bluemix. The game shows the construction of a React Native app and illustrates techniques such as tweening and animation. And it shows how to integrate Advanced Mobile Access features into a React Native–based iOS 8 application.

Advanced Mobile Access is core to the IBM MobileFirst platform for iOS. MobileFirst is an instantly ready back end custom-designed for modern mobile apps. The entire back end and its services can be provisioned on Bluemix in seconds. MobileFirst includes a prebuilt, preconfigured web dashboard and scalable cloud services that can be integrated into your iOS applications immediately. MobileFirst for iOS is primarily geared toward native iOS developers who use Objective-C or Swift. But, as you’ll see here, MobileFirst can readily be extended to support React Native developers. You’ll learn how to:

  • Create a MobileFirst platform back-end instance for your mobile app
  • Create animations and tween React Native components
  • Track access to your React Native mobile app via the MobileFirst platform, and see real-time app-access stats on the MobileFirst dashboard
  • Capture device logs for remote analysis
  • Expose MobileFirst API calls to the React Native JavaScript runtime environment
  • Store data in a Cloudant NoSQL DB locally on the iOS device and replicate the database to the MobileFirst back end
  • View and manage stored app data via the Cloudant dashboard

READ:React Native: Into a new world of iOS development

READ:Getting started with Advanced Mobile Access

READ:IBM MobileFirst Developer Center

READ:React Native documentation

READ:Getting started with Cloudant mobile extensions

Using Cloud Code, Mobile Application Security, Node.js and Bluemix

via Using Cloud Code, Mobile Application Security, Node.js and Bluemix | Raymond Camden’s Blog.

So, first off, forgive the somewhat long, rambly title. I’m working on a new project that involves quite a few moving parts – many of which are new to me. I ran into some trouble along the way (well, a lot of trouble), and this morning I finally broke through and got things working. I want to give huge thanks to my coworker David Cariello for helping me out and not losing patience with me.

My application is a hybrid mobile application that makes use of a Node.js app running on Bluemix. My Node.js app is going to make use of Cloudant for data storage and here is where the wrinkle came in. I wanted to make use of a specific feature of Node.js running on Bluemix, Mobile Application Security (MAS).

MAS provides a basic framework for locking down resources in your server application. The docs seem to imply it only works with the Mobile Data and Push services, neither of which I’m using. Turns out though you can also secure ad hoc routes in your Node.js application. What’s cool is that it isn’t an all or nothing solution. You can have some routes open and some closed, depending on whatever your app needs are. So how do you use this?

Turning a spreadsheet into a faceted search engine with Cloudant

via Turning a spreadsheet into a faceted search engine with Cloudant | Cloudant.

Turning your structured data into a faceted search engine is easy with Cloudant Search. Build scalable, highly available search tools for your data to give your users the best experience.

Whether you’ve realized it or not, you probably used a faceted search engine recently. When you do a search on a web site, and you have the option to refine the search results using a few pre-defined categories, you’re doing faceted search. From retail to housing to travel, faceted search is the gold standard for quickly and intuitively narrowing down an overwhelming set of choices down to something manageable.

Part 1: iOS development with Xcode and Swift

via iOS development with Xcode and Swift (Part 1 of 2) | All Things Cloud.

I recently found myself with some time on my hands (after having surgery on my back :[ ) so figured I’d do some learning ! I was keen to explore iPhone app development with Swift and also interested in working with the mobile services available on IBM Bluemix. I took a modular approach to learning :]

  • I started by building a simple iPhone app to store contacts. I built the app using theXcode IDE and the Swift programming language
  • With the app in place, I made the source available on IBM Bluemix DevOps Services
  • Finally, I modified the iPhone app to leverage the Cloudant NoSQL service on IBM Bluemix

In this blog post, I’ll go through the steps involved in building my simple iPhone app. You can use this post in isolation or as the first part of a two part series. In my next post, I’ll detail the steps involved in updating this application to leverage the Cloudant NoSQL service on IBM Bluemix as a data store.

Build a simple word game app using Cloudant on Bluemix

via Build a simple word game app using Cloudant on Bluemix.

IBM Bluemix™ is a new open platform for developing and deploying web and mobile applications. In this article, I’ll walk you through the steps to create a simple GuesstheWord game application using Bluemix and its cloud-based development environment: DevOps Services. You will start from scratch and end up with a simple game you can play in a web browser with server code running in the cloud.

When you have completed the steps in this article, you’ll be ready to develop your own Bluemix applications of any size.

Although this application is simple, I’ll cover aspects that are important when developing larger applications, such as setting up a good development environment to enable local debugging. My goal is to walk you through the development of a small Bluemix application using an approach that is also applicable to development of large Bluemix applications. When you have completed the steps in this article, you’ll be ready to develop your own Bluemix applications of any size.