Google’s Operating System for the Internet of Things: “Brillo”

In 2014, I was fortunate enough to get a ticket into the annual Google I/O Conference, a much coveted ticket to say the least! It's Google's only conference each year and it's extremely difficult - almost impossible - to get into (unless you know someone, which was my case). Thanks again, Lynn Langit! Before I get started on the topic of Google's Operating System for the IoT, I'd like to explain just a little of my experience at Google I/O 2014, to give those of you a taste of what it's like if you've never been there. Being used to Microsoft conferences (with the attendance to one other type of conference under my belt at that time, the  unsurpassable Augmented World Expo 2014 (AWE) which is something you should never, ever miss!) I experienced total corporate culture shock! I/O is a bit like AWE but showing "some" of the Wearables, Smart Glasses, Augmented Reality, Virtual Reality and the Internet of Things (IoT) that you'd see at AWE but specific only to Google. Google however … [Read more...]

How Come So Many Geeks Are Unaware of Arduino?

Figure 1.0: The Arduino Microcontroller

How Come So Many Geeks Are Unaware of Arduino? (Originally posted 11/27/2011) Welcome to a world where some of you will never return! Arduino enthusiasts are similar to the characters on “The Big Bang Theory’s ” episode entitled “Comic Book Night ”, where Sheldon makes a comment that the room is filled with geeks whose mother’s only get a chance to change their sheets when they’re out for that weekly outing. Otherwise, they’re totally immersed in the coolest technology around and can’t be coaxed out of their bedroom while in the midst of creating “the next best thing”. For those of you who do not know what the term “Arduino” means, let me explain it to you. Arduino is an awesome tool for physical computing. It’s an open source microcontroller board (costing a mere $30.00) and a free software development environment. It’s great for prototyping, inventing and experimenting. To program the functionality to an Arduino device, you use the “Arduino Programming Language”. Below you … [Read more...]