Get Started with Bluemix

Bluemix is an implementation of Cloud Computing services that allow developers to quickly and efficiently develop apps using IBM’s infrastructure. Our purpose is to help you learn how to use it into real projects. This post is the first of a series of Bluemix post that will allows us to quickly have our apps running from backend to front-end.

We will develop a small people management app using REST services implemented on JEE or Node.js, using an Angular.js and a native iOS mobile app example.

Today we are going to create a simple Java project and upload it into Bluemix:

Screen Shot 2014-07-25 at 1.29.45 AM

  1. First we login into Bluemix
    1. Go to
    2. Login or Create an Account
  2. Then we download and setup the Eclipse
    1. Download and Install latest JEE Eclipse from
    2. Run Eclipse
    3. Select help and market place
    4. Search for Bluemix and install it
    5. Go to servers and add a new server
    6. Select IBM -> IBM Bluemix
    7. Use your Bluemix account info
  3. Finally create a new project and upload it
    1. Create a new dynamic web project (The name can not have any spaces)
    2. Add a new html file call default.html and add some text to the body
    3. Select the IBM Bluemix Runtime
    4. Add the Project to the server
    5. select a subdomain and finish
    6. Wait for a minute and select, from servers, the project. Use the right button to select Open Home Page

Screen Shot 2014-07-25 at 1.31.31 AM

Screen Shot 2014-07-25 at 1.31.58 AM


  • When creating the project make sure you are using a 1.7 JDK
  • On the Console tab you can review any errors that have happened during the deployment
  • On top of the server you can use right click and publish your changes

Congratulations, Thats it, you have your first Bluemix App.

We will keep publishing new tutorials, for more complex tasks