Receiving and sending text messages (SMS) in the cloud -- Part A: Setup a new project on IBM DevOps Services
By Thorsten Gau
It's 2014 and virtually everyone uses instant messaging services like WhatsApp, Hangout, Telegram, Threema, ChatOn on their smartphone. Why would a developer care for classic short message services (SMS)?
a) because the instant messaging world is fragmented (see long list above). There is no single messenger used by everyone with a mobile phone.
b) because SMS is simple and I wanted something easy to get started with application development in the cloud and for the cloud.
This article summarizes the steps I took to develop a simple application on IBM Bluemix that can receive and send SMS test messages.
It was used for an experiment at the IBM Testing University 2014. See result.
The article consists of multiple parts:
- Part A: Setup a new project on IBM DevOps Services (this blog entry)
- Part B: Create a Node.js runtime container on IBM Bluemix
- Part C: Code, Deploy and run a sample node.js application
- Part D: Setup a trial account for Twilio
- Part E: Code and Deploy the SMS application
You need an account on IBM DevOps Services and on IBM Bluemix. Both are free, so sign up now:
Register for IBM DevOps Services (powered by JazzHub): https://hub.jazz.net/register
If you don't have an IBM ID yet, the first step is to get one. This can be reused when registering for Bluemix.
Register for a Bluemix trial: https://apps.admin.ibmcloud.com/manage/trial/bluemix.html
Click on "Already have an IBM id?"
Setup a new project on IBM DevOps Services
Step 01: Create Project on IBM DevOps Services (JazzHub)
On https://hub.jazz.net/ click [CREATE PROJECT]
Step 02: Configure timeline (sprint duration) and work item categories
CURRENT WORK - Timeline - Create a timeline for your project by defining a start date and sprints.
Manage WorkItem Categories
Step 03: Optionally invite others
MEMBERS - INVITE MEMBERS
Continue with Part B.