iotsnbIn my last few blogs, I talked about synergy between Cognitive computing and IOT, a high level architecture and how these…
Before, I dwell into what is docker and micro services architecture, let's look at the evolution of how applications were designed, developed and deployed over the years. Development and Deployment History…
It’s 5:30 am in the morning, I have a flight to catch at 7:00 am, I wake up, get ready and rush to catch up the flight to see its late by 1 hour, I didn’t receive any sms on the flight delay.. I wish I could have checked the flight status before leaving or…
Following is a high level view on how I visualize an IOT Cognitive Systems Architecture. The real value of IOT applications is realized by enabling them as part of existing applications and higher value added services to create new innovative business solutions. Over the next…
Smart Computing - IOT meets Cognitive Computing A peep in the future of connected world - 1. I step out of my home and the home electricity turns into a power saver mode. 2. I step into the car and the car recognizes me. 3. My car seats are automatically adjusted. 4. My favorite…
Here are some of the various options by which you can start your experimentation with IoT. 1. Sphero - A bluetooth enabled robotic device which can receive various commands.Use the Sphero SDK for Android and IOS for interacting via smart phones to Sphero. The smart phone can be…
Here is a sample reference on how to invoke Alchemy Face Detection service using JQUERY. The details were not available on the website, so I decided to build one quickly. I would use this only for quick experimentation as it exposes the client key on the browser side. Here is…
Simplest way to get started with IBM IOT foundation is to use your mobile phone as a connected device with IBM IOT foundation platform. To get started, download the source code for Iphone or Android application from GitHub. You can use XCode to build iphone application or…
Lot of information is shared by the user through various social media posts, blogs and opinions. With so much information being shared, how can this unstructured information be leveraged to tailor useful information to the user. If you start start analyzing, you would come…
Here is a sample reference of using Watson Personality Insight service with PHP. Since this is not readily available as part of the BlueMix Watson examples, I am sharing this in my blog, The testservice.php is the sample test client which uses the WatsonService.php. The…
The blog contains some of the best practices and guidelines for sourcing and evaluating content for Watson enabled applications. Given below is my personal view and recommendations (not endorsed) and should not to be used as a reference for all set of requirements as each client…
iotsIt’s 5:30 am in the morning, I have a flight to catch at 7:00 am, I wake up, get ready and rush to catch up the flight to see its late by 1 hour, I didn’t receive any sms on the flight delay.. I wish I could have checked…
Here is a sample raw JSON request for Watson Q/A service. {"question" : { "evidenceRequest" : { "items" : 5 }, "questionText" : "what is ebola?" } } You can use client tools like POSTER in the chrome browser to test out invocations. Given below is a sample invocation request…
Ccognitivecomputingognitive computing are systems that are designed to make computer's think and learn like human brain.Similar to an evolution of a human mind from new born to child to an adult,…
Here is the link to my published articles on IBM Developer works. My first article was published in 2001 and the topic was on Web Services Architecture. References - 1. IBM Developer Works article ( Some of the references are not linked as IBM developerWorks moved over to a new…
This includes definitions, random quotes and answers. - Internet of Things - "Internet of Things is a vision where every object in the world has the potential to connect to the Internet and provide their data so as to derive actionable insights on its own or through other…
Gone are the days when PHP developers had to turn away business because the clients used Windows Servers. If you are a PHP developer and have been looking for a cost-effective and easy way to begin developing web sites for clients on Windows, WebMatrix is your new best friend.…
Out of the box, WebSphere Lombardi Edition installation comes configured with a single federated internal repository that provides default groups and users for Lombardi environment. You can create new users and groups in the internal repository and use the users and roles as…
WebMatrix is a free web development tool from Microsoft that includes everything you need for web site development. WebMatrix provides an integrated environment for building, testing, and deploying web sites. This integrated environment includes an embedded IIS web server,…
Recently heard the news about the launch of VMWare Spring Source Cloud Foundry: an open source “Platform as a Service” (PaaS) which allows easy deployment of applications written using Spring, Rails and other modern frameworks. The open source cloud deployment seems interesting,…
I was trying out the simplexml\load\file function for parsing RSS feeds on my hosting server using the following code- $rss = simplexml\load\file('http://naveenbalani.com/index.php/feed/'); and got the following exception on my hosting server - "URL file access is disabled in…
If you are planning to deal with XML data in PHP , for instance parsing an RSS feed or pattern matching (finding images or elements in an XHTML) , than probably you need an XML library which extracts the data for you. The SimpleXML extension provides a very intuitive API to…
I have been working on my travel blog for quite some time and finally managed to make it live at - <http://naveenbalani.com/travel/ . With the framework in place, I can easily add more contents to it. The blog -…
This is ongoing blog on Getting Started with Android(../index.php/tag/android/). In earlier blog(../index.php/2011/01/getting-started-with-android/), I provided an architecture overview of android application, followed by setting up the development environment for Android and…
This is ongoing blog on Getting Started with Android. In earlier blog, I provided an architecture overview of android application. In this blog, I would setup the development environment for Android and create a simple hello world…