Developer support is critical to the success or otherwise of the smartphone platforms and Microsoft and Nokia are both adapting some measures of
openness to encourage programmers to their operating systems. As software rather than devices become the basis for competition, Microsoft can no
longer have a free run at client OSes, and in turn will increase its dependence on services as Java dominates on the handset. In the cellphone world,
Microsoft is trapped uncomfortably between two mighty pressures on its traditional business model - the handset makers' determination to control the
software environment of their devices on the one; and the implacable rise of open source on the other.
July 2, 2004