IoT – The Way Forward

Imagine several billions of connected devices with embedded microchips that are communicating, emitting data. With their signals crisscrossing the planet, they are ushering in a new world—the world of the Internet of Things (IoT). 
Making inanimate objects ‘smart’, the development of the IoT truly represents a game changing moment. Analyzing the vast new streams of data from all these devices will provide opportunities to literally transform the world. The IoT is at a very early stage of evolution. We are just about getting started. Consumer applications of the IoT have been receiving a lot of press lately. But B2B is where we should be seeing serious action. 
Consider the end-to-end ‘macro’ supply chain from manufacturing to logistics to retail to consumers. The transformative potential of the IoT is just immense—manufacturers taking out inefficiencies from their systems and uncovering new opportunities; logistics operators tracking assets, parcels, and people in real time; retailers extracting greater efficiencies and profits from their physical stores; and consumer products, light bulbs to security alarms to air conditioners and more, running Internet connections. 

  Whitepaper: The Internet of Things: Developing a Vision      




Accessing HANA Cloud developer edition from Amazon Web Services


The intention of this blog is to help people who want to get hands on to HANA Development using Amazon Web Services (AWS). The step by step process (applicable as of today) to get connected to a HANA instance on AWS is explained below. Please note that cloud service charges may fluctuate from time to time, so make sure the usage charges fits your budget.

Setting up an Amazon (AWS) Account

Log on to Amazon web services(AWS)[].  Note: credit / Debit card details should be furnished here. The cloud service is charged on a monthly basis based on usage.AWS will charge you a small amount ( 2 INR or so) while validating your account. AWS will do an IVR verification via the mobile number provided.


The Coming Disruption of the Auto Industry

Most of us are now aware of the transformation Tesla Motors is bringing about in the automobile Industry. To some, what Elon Musk has achieved for automobiles probably goes beyond what Steve Jobs did for computers and mobile phones.

Today, as we look around, electric cars are still a small/tiny fraction of the total automobile industry sales. And many skeptics continue to argue that Tesla is just too high priced and does not have the production capability to attain mass market status in the near future. Well, all of that may be true, for now, but look at how rapidly the perception about electric cars has changed, all thanks to Elon Musk and Tesla. 

As we review the pace of technology advancement and disruption, it is safe to say that five years is the new decade when it comes to technology adoption, speed of innovation, transformation and disruption. Consider, for example, what Tesla was five years back as well as the iPad that was launched in the last five years or so and how much of an impact these developments have had. Going beyond the tablet/computer industry, the iPad has transformed entire sectors like retail, media, healthcare, and education, to name a few. It has touched upon nearly every aspect of a typical person’s life.

So if we go by the pace of the last five years and factor in that every five years, the rate of change is only going to accelerate…the predictions, especially, for the automobile industry become pretty radical.


Build Intelligent Spaces (iSpaces) and Systems with IoT and Wearables

The activity data from wearable devices and sensors can be used to study, analyze and optimize the behavior of individuals and groups to facilitate Intelligent Spaces—for enabling better customer experience and smarter business models.

Tracking, monitoring and building prediction models on top of this data and combining this with the way (humans, organisms, things) interact with other (humans, organisms, things), will enable us to design self-optimizing intelligent spaces and systems.

Welcome to a whole new world of building solutions leveraging computer science, architecture, machine learning, spatial intelligence, sociology, and design.

Let us discuss few implementation scenarios from different domains for examples. 


Kernels - A New Era

"There is nothing new in the world except the history you do not know." : Harry S Truman.

Virtualization is hardware abstraction for operating systems, popularized on x86/x86_64 through VMware/Hyper-V/Xen/KVM. Paravirtualization has gained traction recently with Docker and similar initiatives (Flockport, Spoon, Rocket). Idea of paravirtualization has been around for a long time, like 1968.

A quick review of above CP/CMS wiki could be buzzkill for fans of paravirtualization/Docker, but Docker benefits are enduring nonetheless.

Given that hypervisor and paravirtualization are common knowledge, it is natural for IT industry to explore improvements. Enter Unikernel/Library OS. Given that majority of the apps may not use all features of a typical OS, why bother with VMs, which require full OS installs? What if we had a facility to treat an OS as a library of features from which an app selects only those that it uses? What if an app gets deployed directly on the hypervisor? There are many players in this segment—OSv,(C/C++) MirageOS (OCaml)—that are well known. Similar efforts are made by Erlang on Xen.