How-tos
Some fun examples of Bluemix applications
March 3, 2016 | Written by: Rossella De Gaetano
Categorized: How-tos
Share this post:
The true power of cloud computing is the ability to use a powerful infrastructure while letting me focus on what matters to me: my unique application offering. Bluemix offers you that powerful infrastructure, with a host of mature functional services – all based on cutting edge open source technologies – such as Cloud Foundry, OpenStack and Docker.
This article will show you how, leveraging Bluemix services, you can build powerful and fun apps. So let’s put on our developer’s hat and get working! So let’s check out some apps we’ve written on Bluemix.
#1: Gaming
For example, let’s see how easily we can build a game – we can:
- use Node.js as runtime, so let’s use the SDK for Node.js
- use a library for random words generator and let’s build an application that would check your anagramming skills
- add the Watson Language Translation service so we can build it in several languages
- use SQL Database service to store the top scores with the names of the players
- add the Watson Text to Speech service so that you can listen to the words and improve your pronunciation skills
- use some DevOps services like Delivery Pipeline and Active Deploy to streamline the build and keep the application working while we update its code
And the result:
Curious why we called this demonstration application “Mangara”? It’s the anagram of “Anagram” 😉
#2: Social
What about an app where you can type in what is on your mind? We can:
- use Node.js as runtime, so let’s use the SDK for Node.js
- use a non-relational DB for unstructured text data, so let’s use Cloudant NoSQL DB
- use the “Mobile Cloud Services Android SDK for IBM Bluemix” to make it a mobile app
- use the Watson Text to Speech and Speech to Text services to allow consuming the mobile application without keeping your hands busy
- use some DevOps services like Delivery Pipeline and Active Deploy to streamline the build and keep the application working while we update its code
And the result:
#3: More social
Let’s build an app to help meet friends. We can:
- use node.js as runtime, so let’s use the “SDK for Node.js” service
- use SQL Database service to store information about friends and their status
- use the Object storage service to store videos or pictures for each friend
- use the Single Sign On service to authenticate users
- use some DevOps services like Delivery Pipeline and Active Deploy to streamline the build and keep the application
working while we update its code
And the result:
#4: Internet of Things
Let’s build an app to move drones. We can:
- use Liberty as runtime, so let’s use the Liberty for java service
- use Internet of Things Platform service to retrieve drones actual position and send them the new one
- use Message Hub service to communicate with a flight logic module
- use Delivery Pipeline service to streamline the build
And the result:
What did we learn?
Four apps, one cloud platform, easy to use services, and all rapidly accomplished? What can you build?

STSM, Atlas - Global Search and Tagging
Two Tutorials: Plan, Create, and Update Deployment Environments with Terraform
Multiple environments are pretty common in a project when building a solution. They support the different phases of the development cycle and the slight differences between the environments, like capacity, networking, credentials, and log verbosity. These two tutorials will show you how to manage the environments with Terraform.
Transforming Customer Experiences with AI Services (Part 1)
This is an experience from a recent customer engagement on transcribing customer conversations using IBM Watson AI services.
Analyze Logs and Monitor the Health of a Kubernetes Application with LogDNA and Sysdig
This post is an excerpt from a tutorial that shows how the IBM Log Analysis with LogDNA service can be used to configure and access logs of a Kubernetes application that is deployed on IBM Cloud.