Tuesday, 27 October 2015

The Anatomy of the IBM MobileFirst Platform

IBM MobileFirst Platform explained on 1 presentation slide by Curtis Miles

This is a simple run through of the Anatomy of the MobileFirst Platform chart that is typically used to describe all the things that the MobileFirst Platform does.

WAMP - The Web Application Messaging Protocol

WAMP is an open standard WebSocket subprotocol that provides two application messaging patterns in one unified protocol:
Remote Procedure Calls + Publish & Subscribe

Using WAMP you can build distributed systems out of application components
which are loosely coupled and communicate in (soft) real-time.

Monday, 26 October 2015

Node Red Programming Guide

Node Red Programming Guide!

Do you want to get started programming Node-Red?  If so CHECK OUT THESE LECTURES.


The Node RED programming Guide is a series of lectures designed to introduce you to Node-RED - the new visual programming tool for the IoT. It will take you from the basics right through to advanced Node-RED programming. It is targeted at two types of readers - those who are new to the IoT and want to quickly prototype IoT applications and those who are already familiar with the IoT who want to understand Node-RED. The guide is structured into three sections, sections 1 (Lectures 1-4) introduces Node-RED and walks through a series of examples to explain its programming model, its basic nodes/features and how it can be used to access a variety of real world data sources. We use a hosted cloud based version of Node-RED so that readers don't have to worry about the details of installing and managing Node-RED. Section 2 (Lectures 5-7) explores in more detail Node-RED's programming model and how to build your own functions using the function node. It also focuses on using Node-RED on devices such as the Raspberry Pi showing you how to install Node-RED and tailor it for your needs, The final section (Lectures 8-12) focuses on advanced topics including managing and configuring Node-RED, using Node-RED with various IoT platforms, e.g. Sense Tecnic's WoTKit, and more complex IoT examples that use a variety of NR features and nodes to develop full applications.

More advanced topics to come.....

Wednesday, 21 October 2015


nogotofail - sounds like a function I would write in some code when things go very wrong in my code (that would never happen, surely?!)

Nogotofail is a network security testing tool designed to help developers and security researchers spot and fix weak TLS/SSL connections and sensitive cleartext traffic on devices and applications in a flexible, scalable, powerful way. It includes testing for common SSL certificate verification issues, HTTPS and TLS/SSL library bugs, SSL and STARTTLS stripping issues, cleartext issues, and more.

Friday, 9 October 2015

Installing MobileFirst Platform Server v7.1 on WAS ND

Here's my latest article on Installing MobileFirst Platform Server v7.1 on WebSphere Application Server Network Deployment.  (Including Operational Analytics and Application Center).

If you've ever installed MFP using WLP you'll realise that it's very easy to do and very simple to get up and running.  In fact, if you've installed Eclipse and downloaded the MFP plug-in from the Marketplace, you will be using WLP under the covers.

Whilst MFP and WLP is great for development, if you want to go BIG, you need to install onto WAS ND.  Whilst this sounds simple enough, just replacing one Application Server for another, the difference between WLP and WAS ND is quite large and the skillsets are very different.

Follow through the steps I take you through in this set of Pages (with VIDEOS!) and let's de-mystify installing MFP onto WAS ND.

Monday, 5 October 2015