Thursday, May 26, 2016

What do Jaipur(India), Barcelona(Spain), Hamburg(Germany) have in common?

CISCO recently announced that Jaipur will be the first, Smart+Connectedtrade, Community Lighthouse City in South Asia. This credential has already been assigned to a number of cities world wide, Kansas, Barcelona, hamburg, Adelaide etc.

Jaipur will be getting the huge global network and channel capabilities of Cisco. This is only a part of the Digital India program.

Lighthouse program will be managed by a group to bring in the next gen technologies to this ancient city impacting 3.5 million residents and the over 40 million tourists that visit and engage with this community. The group will consist of CISCO, Qualcomm, GE and 3M which will launch the innovation center operated by Genpact.

Jaipur Development Authority will be a key player in demonstrating Jaipur becoming a global model of urban development with all the smart city infrastructure that will be developed.

Read more here:

Find out more about Lighthouse Cities here:

Here is a video of Barcelona SmartCity

Here is the video of Smart Hamburg

Monday, May 23, 2016

Get Node.js tools for Visual Studio

Node.js development is very versatile and you can build scalable network apps. It has great features and if you use Visual Studio Node.js, it  pairs with it very well.

Here are the features that make Visual Studio powerful
  • Free and Open Source
  • Intelligent code completion
  • Advanced debugging and profiling
  • Integration with other VS Features

Node.js Tools supports:

  • Node.js
  • io.js
  • JavaScript
  • TypeScript
  • HTML
  • CSS
  • JSON
Start here to get your Node.Js tools (NTVS 1.1.1 VS2015.msi).

You do not have Visual Studio Community. OK. You can get the Visual Studio Community also from the same link above. Install it first.

I already have Visual Studio 2015 on my Windows 10 Pro laptop. I just need to install the tools.

Double clicking the msi installer file installs Node.js after you accept the Apache License terms.


When you complete the installation you get the Node.js app installed on your desktop.


Sunday, May 22, 2016

Johnny-Five robotics and IoT Platform

Johnny-Five is the JavaScript Robotics & IOT platform released by the Bocoup group. Johnny-Five is maintained by a growing number of talented developers.

What is Bocoup?
Bocoup  is a group that championed the cause of Open tools and WorkFlow. They really seems to have people with very varied and diverse talents to tackle web, data, and visualization.

How does Johnny-Five handle the Hello World (or Blink for that matter)?
It looks like 1-2-3 really.

1. Install Node.js(Preffeer 4.2.1 LTS)
2. Setup your board
3. Run: npm install johnny-five

What else is needed?

You also need to run the Firmata protocol for the controller board to communicate with the computer.
Interestingly Johnny-Five can handle over 30 different arduino compatible boards from the likes of Raspberry, Intel, Arduino, Sparkfun and many more.

This is very impressive indeed as each of these boards are handled by their vendors like Arduino, Intel and others.

How about non-arduino boards?

There are platform specific IO Plugins (for example, Galileo-IO plugin) .These plugins can speak the language of the platform as they implement Firmata compatible interfaces.

You will be hearing more about Johnny-Five in my blogs, here and here, keep reading.... Protection Status