How to build and deploy a Java application on Bluemix

This week I have posted a number of articles on building applications for the cloud. In the moment I have used fancy and somewhat vague names which might discourage developers that are looking for simple, technical answers on how to work with Bluemix. So here is the simple version:

  1. how do build and deploy on Bluemix a Java application hosted on hub.jazz.net: https://rpeactual.com/2015/10/12/bluemix-watson-devops-and-more/
  2. how to build and deploy on Bluemix a Java application hosted on Github: https://hub.jazz.net/project/dragos.cojocari/dgaas_example/overview

In both cases you end up with a DevOps pipeline that automatically builds and deploys your application for any commit that gets pushed in your repository. The only difference is where your source code is hosted.

Advertisements

[Non-RPE] Commit and grab a coffee

Change code in your local Eclipse IDE, commit and push it to GitHub and let the build pipeline on IBM Bluemix DevOps Services automatically build and deploy your application.

It’s simple and beautiful. People who had to run hundreds of command line scripts manually will truly appreciate the value of this. Commit and grab a coffee as the title says.

The dashboard is the cherry on top. One look is enough to know that the build that is currently running (which is a good information by itself) has the changes for making Print to News mobile friendly.

build_pipeline

Bluemix, Watson, DevOps and more

How to build an application with Watson services on IBM Bluemix DevOps Services and deploy it on IBM Bluemix. The example application is up and running at https://um-java-ddc.mybluemix.net/demo.

The application shows how to use Watson services to analyse English text ( 100 words or more) to profile the text’s author. I had a blast comparing the results of texts I wrote 10 years ago with texts I wrote last year.

watson_personality_insights

To familiarize myself with the process I have started from a video tutorial made by Patrick Mueller for an application using the Personality Insights Watson service . You can find the slides for the tutorial here: http://pmuellr.github.io/slides/2015/02-java-intro-with-watson/#1

NOTE: Patrick’s tutorial and code uses the term User Modelling which is the former name of the Personality Insights service. There are also some slight changes in the API URL’s which required an update of the original code.

Continue reading “Bluemix, Watson, DevOps and more”

Try RPE 2.0.1 M2 on Bluemix

The RPE 2.0.1 M2 build can be tried on Bluemix at https://rpe.mybluemix.net/home This build replaces the 2.0 GA build. You will be greeted with a License Agreement the first time you login but your existing artefacts and documents are all there.

rpe_201_loginLogin screen

Continue reading “Try RPE 2.0.1 M2 on Bluemix”

What’s new in RPE 2.0

The RPE 2.0 fix list,  the system requirements and download instructions and more are accessible from the RPE 2.0 Download Document.  More details on what is new in RPE 2.0 are in the new RPE 2.0 Infocenter and will be discussed here as usual.

RPE 2.0 is focused on  usability, reuse and collaboration for the end user with the new Web Web Services being the way we intend to achieve these goals. The RPE 2.0 Web Services can also  simplify the deployment and maintenance of RPE as they provide an alternative to the RPE Thick Clients for generating document.

Continue reading “What’s new in RPE 2.0”

RPE 2.0 WebServices on Bluemix

As part of the RPE 2.0 release we have deployed the GA build of our brand new Web UI on Bluemix:  https://rpe.mybluemix.net/home.

The RPE team invites you to use this RPE deployment to discover the capabilities of RPE 2.0 and voice your opinion on what is in the product and what you’d like to see added. For feedback please use this blog or email at rpe20_beta_support (at) wwpdl.vnet.ibm.com

rpe_20_bluemix

I recommend you go through the Getting Started Guide  and especially that you use the “Create Examples” from the Design Page. This will give you the assets to immediately use the tool.

create_examples