Biography
Blog
Recent Posts | All Posts
Surplus, Scarcity and the iPhone App Store
December 17 2008
George Gilder once pointed out that when the availability of a given resource shifts from scarcity to surplus, a lot of wealth is created. In the technology realm, one can think of processing power, storage and bandwidth as the great “wealth exponential-izers” of first the PC era, then the Internet… read moreWhat it Means to be a "Social" Media Center: Boxee, Apple TV and Square Connect
December 05 2008
I keep waiting for the magical convergence box in my living room. You know the one; it’s the Web TV that actually works. In Boxee (social media center), Apple TV (iTunes in my living room) and Square Connect (iPhone/iPod touch based Universal Remote), I finally see the framing for a… read moreWall Widgets: Fixed Wireless at Home
May 22 2008
Electricity flows. So does information. This is an attempt, to describe a metaphorical 'socket,' light bulb and currency flow by connecting the dots between three potent technology trends: Widget-ization of the web. Ascendance of mobile platforms, like the iPhone. Ascendance of mobility platforms, like the iPod touch. Imagine a device… read moreMobility 2.0 and the iPhone SDK
March 04 2008
I am going to propose a vocabulary for thinking about the building blocks of mobility applications in the iPhone/iPod touch universe, a vocabulary based largely on an analysis of the composite set of existing functions already supported in these devices. My goal is two-fold. One is to attempt to connect… read moreiPod touch: the first mainstream Wi-Fi mobile platform?
January 28 2008
Is the iPod touch destined to be the first mainstream Wi-Fi mobile platform, as Apple management is starting to chat up? Or just the Newton revisited? This article ponders the possibilities. read moreFlash! Structured Wikis, Customizable Widgets and Social Computing
July 05 2006
As everybody knows, the promise of Java was that functionality written once could run unmodified on different machines, different types of devices and different types of runtime spaces (e.g., server-side, client-side or browser-based). But this isn't a commentary about Java,... read moreRecent Posts | All Posts
