In the dense forest of emerging computing trends, technologies, and hyped
life-changing applications, there are two developments that stand taller than
the rest. In isolation, these two trends are having a huge impact on users -
both individuals and corporations. However, there is rich potential at the
intersection of these two developments for a significant step forward in the
way we use and implement computing devices and applications. These two trends
are the ubiquity of mobile personal computing devices and the emergence of
peer-to-peer computing architectures.
The proliferation of mobile computing devices hardly needs further
documentation here - we're all aware of the sheer volume of mobile phones,
PDAs, mobile pagers, and other assorted gadgetry that exists in the world. We
watched as each "must-have" feature queued up to gain user acceptance. Some
succeeded... (more)