Getting started with Node.js and IBM Bluemix – Here is a good intro tutorial

Recently had the opportunity to run through a good Node.js tutorial on IBM Bluemix.

The sample application demonstrates how to build a simple sentiment analysis app using Node.js and a couple modules.  It takes a keyword, or hashtag, connects to Twitter to find matching tweets, and runs those tweets through a “sentiment analysis” module to produce a sentiment score.  ou will learn how to clone project, push changes to your Git repository and quickly deploy the app to Bluemix, see the complete tutorial on IBM Bluemix

You will learn how to clone project, push changes to your Git repository and quickly deploy the app to Bluemix, see the complete tutorial on IBM Bluemix Clone, edit, and deploy an app,

Here is a link to  the IBM Bluemix tutorial.  The instructions had me fork the project to create an on instance and IBM DevOps services automatically added to a git repo hosted on IBM Bluemix as well as connected to an initial deployment pipeline to help me get started.

Bluemix-Sentiment-Analysis-App.png

You can play with an instance of the application running at http://simplesentimentanalysis.mybluemix.net/

Advertisements

IoT Continuous Engineering: Pitfalls and Solutions for Agile and Systems Developers — Building Software, Author, Jim Ruehlin

Below is the presentation a college of mine, Jim Ruehlin , gave at All things Open 2016. The goal was to give people a wider perspective when formulating their Internet of Things development strategies. IoT is still relatively new. There are many similarities between Agile and Systems development styles, and some important differences. The people entering IoT development come with the histories and […]

via IoT Continuous Engineering: Pitfalls and Solutions for Agile and Systems Developers — Building Software

Internet of Things, are we ready?

IBM Watson Internet of Things, IoT in the cognitive era

Most analysts agree that that the Internet of Things (IoT) will be huge and it’s not hard to explain why it’s happening now. As virtually everything becomes connected—from cars to crops to conveyor belts—businesses can harness the resulting data to improve almost every aspect of what they do.

Gartner predicts that the total number of connected consumer, to grow to 30 billion units by 2020, representing an almost 30-fold increase over the 900 million things in 2009.  (1)

With the cost of sensors, networking chips and other technology required to connect to the Internet devices ranging from light bulbs to smartwatches to industrial equipment becoming inexpensive.  IoT will radically change the way businesses operate and people interact with the physical world.

iot-device-roadmap

We are on the threshold of a massive explosion of connected things; with 10+ billion devices currently connected to the Internet around the world. This number is expected to dramatically increase over the next decade, with estimates ranging from 50 billion to 1 trillion devices, the Internet of Things has the potential  to create economic impact  of $2.7 trillion to $6.2 trillion annually by 2025

How to get started?

As with other broad technology categories such as the cloud or mobile, the IoT offers quality-of-life improvements using devices that comprise the broad IoT perform different functions.

As more and more devices connect together to form the Internet of Things, the volume of data is expanding at an exponential rate. However currently most software applications can’t act on nearly 90 percent of the data generated from these connected devices. Due in large part to our limited ability to analyze the vast quantities of unstructured information we receive from IoT devices.

IoT value is realized in four foundational areas

  • Industry Transformation – Evolving new business models
  • Application and Solutions – Optimizing operations and enhancing performance
  • Platforms – Building and managing IoT solutions
  • Devices and Networks – Connecting what matters

Using IoT Watson computing capabilities, gives us the opportunity to make sense of IoT data such as images, video, and text in a variety of languages. As the cognitive system “learns,” it can even provide recommendations about your best course of action.

composable-business

IBM is investing $3B over the next four years to help clients and ecosystem partners build IoT solutions.

 IoT 1 - Cloud Open Platform.png IBM IoT Cloud Open Platform for Industries
New analytics services that clients, partners and IBM will use to design and deliver vertical industry IoT solutions.
 iot-2-iot-services-within-bluemix New IoT services within IBM Bluemix
Enabling developers to easily integrate IoT data into cloud-based development and deployment of IoT apps.
 iot-1-ibm-partner-ecosystem Expansion of its ecosystem of IoT partners
From silicon and device manufacturers to industry-oriented solution providers

To learn More

IBM and Coursera have teamed up to offer a new online course, “A Developer’s Guide to the Internet of Things”, for developers who are just getting started with IoT. This entry-level course focuses on Raspberry Pi, the IBM Bluemix platform and Node-RED for rapid application development on both the device and the cloud.

To enroll select to, https://www.ibm.com/internet-of-things/learn/library/build-skills/

Reference

  1. How to Develop Applications for the Internet of Things | CIO, http://www.cio.com/article/2843814/developer/how-to-develop-applications-for-the (accessed November 04, 2016).
  2. Kim Escherich, @kescherich, “Internet of Things From hype to reality”, retrieved November 4, 2016, http://www.slideshare.net/ibmsverige/ibm-bc2015-internet-of-things-from-hype-to-reality
  3. IBM What is IoT, retrieved November 4, 2016, https://www.ibm.com/internet-of-things/learn/library/what-is-iot/