The twin mainstream computing shifts of mobility and programable Web are fundamentally impacting how humans interact, socialize, and access information. Never before has computing been so disruptive and important in our daily activities. With such profound change looming, what are the challenges we still face and the challenges that we will increasingly have to deal with to make these coming changes as smooth and useful as possible?
E. Michael Maximilien