Come to a Hackathon!!!! Infographic

Advertisements

Debug Bluemix application on your local PC

Great Article! Everybody is asking for this!

Takehiko Amano's Blog on Emerging Technologies.

When I discuss with Bluemix application developers, I frequently hear about how to debug the application on Bluemix. There are several technique for it. One of the best known technique is probably to use cf-debug-tools written by Pivotal engineer. This tool opens a websocket connection between web browser and container, and it accept command. To be able to use this tool on Bluemix, web socket URL needs to be changed from “ws” to “wss”. I used Chrome browser to run it.

2014-09-17 cf-debug-tools sample screen

Another promising way to debug Bluemix application is to use “Cloud Focker” from CloudCredo team ( https://github.com/CloudCredo/cloudfocker ). This project has just started, but I like this project from various view points.

  • I can run the application in my local environment with less memory resource compared to 1VM Cloud Foundry (Bosh-lite).
  • I can try new buildpack, and potentially debug the buildpack itself.
  • Prepare for Docker integration expected to happen…

View original post 217 more words

Integrate your cloud apps with other clouds or on premise with #bluemix by @hansb001

This time I want to discuss Cloud integration which is a service available in Bluemix. I want to give you a brief overview of Cloud Integration, what it is and how you set it up.

You need a Bluemix account, you can get it here for free: http://www.bluemix.net. If you want to continue using this Cloud Integration service there is some great documentation available here. My article is based on that.

What is Cloud Integration for Bluemix?

IBM® Bluemix is the new Platform-as-a-Service (PaaS) offering, built on Cloud Foundry open source technology. Bluemix is an open platform for developing and deploying mobile and Web applications. Bluemix provides a broad set of services and runtimes that gives the integration developer control and flexibility to build an application.

IBM® Cloud Integration for Bluemix service enables you to integrate cloud services with enterprise systems of record. This service exposes the backend systems of record as ReST APIs to be used by applications.

Cloud Integration for Bluemix enables you to integrate cloud and on-premise applications. The cloud code leverages the Cloud Integration service to interact with the backend databases such as DB2, Oracle, and SAP to create database APIs.

Connecting an Add-On

If you are logging on to Bluemix for the first time, before you proceed with creating a Cloud Integration service, you must connect to an add-on service.
  1. From the IBM Bluemix dashboard, click the Connect an Add-On link. The Add-Ons tiles are displayed on the Add-Ons page.
  2. Click the Cloud Integration add-on tile. The Cloud Integration Pick a Plan page displays the Plan, Features, and the Price for the add-on service.
  3. Select the App and Selected Plan and click Create.
You have successfully connected to the Cloud Integration add-on.

Before you begin

Before you begin exploring the Cloud Integration add-on service, you must ensure that you have the required secure connections and that you have created integrations. Once these two are in place, you can start creating Cloud Integration Enterprise APIs, Cast Iron Live Orchestration APIs, or Bluemix Apps APIs.

To continue using the Bluemix Cloud Integration service, you can click here

Quickly get started with #Java and #Cloudant #NoSQL DB service on #IBMBluemix. By @hansb001

In this blog article I want to describe how easy it is to get started with Java and Cloudant. If you follow this tutorial, you have a running application in a few minutes.

This application demonstrates how to use the Cloudant NoSQL DB service, with the ‘Liberty for Java™’ runtime on IBM Cloud.

This information is derived from http://www.bluemix.net

For actually running this application , you need a Bluemix acoount, which you can get here: http://www.bluemix.net

According to IBM:

Liberty for Java™ applications on IBM® Bluemix™ are powered by the IBM WebSphere® Liberty Buildpack. The Liberty profile is a highly composable, fast-to-start, dynamic application server runtime environment. It is part of IBM WebSphere Application Server v8.5.5. This buildpack provides a container for web and OSGi applications with Java EE Web Profile capabilities, supports popular frameworks like Spring, and includes IBM JRE. WebSphere Liberty enables rapid application development that is well suited to the cloud.

About the Liberty for Java Starter Application

The Liberty for Java Starter Application is a boilerplate, which can be found here, for Bluemix Liberty for Java application development. The WebSphere Application Server Liberty Profile is the container for this type of application.

It demonstrates how to develop and deploy a Liberty for Java application for Bluemix.

Usage

Bluemix provides a Liberty for Java Starter Application as a template so that you can add your code and push the changes back to the Bluemix environment.

Use the following steps to start using the Liberty for Java Starter Application from the Bluemix user interface You can find it .:

  1. Create a Liberty for Java Starter Application and download the starter code.

    1. Click Create App to deploy a Liberty for Java Starter Application.

    2. Provide the App name and Host in the prompt.

    3. After the application deploys, click the settings icon and choose View Quick Start.

    4. Download the starter application package.

  2. Ensure that the cf command-line tool is installed.

    This tool is a command-line interface for application deployment and management on Bluemix.

  3. Log in to the Bluemix environment.

    $ cf login -a https://api.ng.bluemix.net -o <your org name> -s <your space name>

         API endpoint: https://api.ng.bluemix.net

         Username> <your user ID>

        Password>*******

        Authenticating...

        OK

       Targeted org <your org name>

       Targeted space dev

       API endpoint: https://api.ng.bluemix.net (API version: 2.0.0)

       User: <your user ID>

       Org: <your org name>

       Space: <your space name>

  1. Modify the application and deploy again.

    In the starter application package, a README file describes each file. Make changes to the code, deploy the application again, then see the effect.

    To deploy your modified application to Bluemix, use the cf command. For example:

    $ cf push <yourappname> -p pathtoApp -m 512M

  1. Access your application.

    After your application is deployed, open the URL in a browser to see it running.

    http://<yourappname&gt;.mybluemix.net

  2. Start using services.

    There are many services available in Bluemix to make your application more powerful. You can add any available services to your application. For more information, see each service’s documentation on http://www.bluemix.net

Internet of Things and #Bluemix a great combination by @hansb001 #IoT and #wearables

This time I want to share more about Internet of Things and Bluemix. In Bluemix are some interesting services available which can be used to connect devices. I want to discuss two of them:

iot copy WF copy

 

 

The first service “Internet of things” is provided by IBM and is still in Beta. But you can do nice things with it. This service isallowing Bluemix applications to access device data simply and swiftly. Build apps for a smarter planet!

The IoT service is designed to connect several physical devices to the Internet of things

A Cool Kinda Developer – An Original Song by @Hansb001 #bluemix

Here is something fun! Have a nice weekend!

A Cool Kinda Developer

 

A Cool Kinda Developer- An Original Song

by Hansb001

I get on with life as a Developer,
I’m a cool kinda person.
I like developing and creating.
I like to contemplate apps.
But when I start to daydream,
My mind turns straight to Bluemix.

Boom boom shake da boom-boom-boom!

Do I love to compose with Bluemix?
Do I love to compose with Bluemix?

I like to use words like ‘cool’ and ‘fun.’
I like to use words for apps.
But when I stop my talking,
My mind turns straight to Bluemix.

Boom boom shake da boom-boom-boom!

Do I love to compose with Bluemix?
Do I love to compose with Bluemix?

I like to hang out with nodejs and php.
But when left alone,
My mind turns straight to Bluemix.

Boom boom shake da boom-boom-boom!

Do I love to compose with Bluemix?
Do I love to compose with Bluemix?

I hate spending time and time.
But I just think back to Bluemix,
And I’m happy once again.

Boom boom shake da boom-boom-boom!

Business Tech Trends #IBMBTT study 2014 summary. By @HansB001

Business Tech Trends study 2014 summary. By @HansB001

In this blog I collected some highlights of the BTT 2014 study. The whole study can be found here and this blog by Turbo Todd. In 2012 this study was conducted and now in 2014 a new study is done, and we see great differences.

In the 2012 study, half or fewer had deployed these CAMS (Cloud, Big-Data and Analytics, Mobile and Social) technologies. Fast-forward two years and most piloting stages are long gone. Cloud, Big data and analytics,, mobile, and social are now each used by 7 in 10 enterprises. The majority of enterprises surveyed now use CAMS, and investment in these areas shows no sign of slowing.

Three-fourths of enterprises plan to increase investment in CAMS over the next two years, while 66 percent intend to spend more on social business

CAMS technologies have now been deployed by at least 70 percent of enterprises — Cloud computing, 75 percent, Big Data and Analytics, 75 percent;; Mobile computing, 78 percent, Social technologies, 70 percent

Pacesetters score.

According to the IBM Center for Applied Insights Study, which involved a sample of 1,447 decision-makers spanning 15 industries and 13 countries (21 percent of respondents were C-level execs), the so-called “Pacesetters” in the study adhere to three key principles:

  1. Partnering is in their DNA

  2. Analytics is their fuel

  3. Combining cloud, social, mobile, etc. is their breakaway move

Pacesetters are maintaining their lead, even as these pivotal technologies have gone mainstream. About 9 in 10 say they are gaining competitive advantage from Big Data & Analytics, Cloud, Mobile, and Social.

Use of CAMS increased enormously since 2012:

Cloud:

Since the 2012 Tech Trends study, Cloud has shifted dramatically toward deployment — growing by 92%. Seventy-five percent of enterprises now deploy Cloud, and forty percent deploy a significant range of Cloud capabilities. Just as crucially, Pacesetters report they are better at achieving key business objectives with Cloud.

Big-Data and Analytics:

Since the 2012 Tech Trends study, Big Data & Analytics deployment has grown by 39%, with 40% now deploying a significant range of Big Data & Analytics solutions capabilities. Just as crucially, Pacesetters report they are better at achieving key business objectives with Big Data & Analytics.

Mobile:

Since the 2012 Tech Trends study, Mobile has grown by 59%, with 78% of enterprises now deploying Mobile and 42% deploying a significant range of Mobile capabilities. Just as crucially, Pacesetters report they are better at achieving key business objectives with Mobile.

Social:

Since the 2012 Tech Trends study, Social has shifted dramatically toward deployment — growing by 106%. Seventy percent of enterprises now deploy Social, and almost a third deploy a significant range of Social capabilities. Just as crucially, Pacesetters report they are better at achieving key business objectives with Social.