Being connected isn’t enough IoT isn’t only the future, it’s the present.

The Internet of Things (IoT) is a term used to describe vast opportunities to connect non-traditional devices and systems to the internet. While connecting these things to the internet is important, how you use these connected devices is...

Device Wall: A second screen experiment.

Recently Pivotal Labs decided to push mobile devices to the limit by connecting multiple devices to one other in order to have them behave as one. Through the use of image recognition, optical character recognition, persistent low cost connections ...

The power and structure of push: A second screen solution.

Second screen has been a buzzword for quite some time and rightfully so. Getting our tech gadgets to work as one has always been a desire. With the adoption of phones as the dominant personal computer over the last few years, we've naturally wanted to...

Clicks and Glass: Four Things to Consider When Developing Apps for Google Glass.

You’ve seen the reviews, the keynotes, the videos and the endless debates on whether this sci-fi tech-like innovation is a solution, a problem, or just an unfinished idea. Yet, we all can agree that Google’s Project Glass, deemed to be the next hot ...

Practical Android Design

I have received many mocks for Android applications that were beautiful but did not translate appropriately to devices. The mocking/design process tends to happen separately or before the development process...

Google TV: The Full Monty

Some time has passed since my initial investigation of Google TV. While this is still relevant, a lot is happening. OEMs are starting to show their support with different Google TV implementations and Google has also kept their partners busy with newer...

Java Threads an Inconvenient Truth

A good understanding of multi-threading in the traditional unix memory model is required for the following tutorial.

Google TV Review

Google TV is a multimedia centre that takes in an HDMI feed and overlays it with the Android operating system. It attempts to connect to and communicate with a settop box (cable box) through the connecting HDMI cable. It reads channel ...

Little Droid Physics

The idea behind droid physics was to offer a simple physics environment that would aid early high school students to understand some of the properties of physics. In particular, acceleration, projectile motion and Friction.

Litte Droid Creator

Little Droid Creator was designed to showcase the dynamic engine on which it runs. This document will first describe at a high level what the game offers then we will dig down into the technical aspects of the program and talk about how it offers the ...