iCloud enters the Web Productivity Platform race
Check out the "Write" document editing and collaboration portion of this iCloud demo video. "Write" is designed to be compatible with MSWord 97-2003. It's simple editing, but the collaboration is very cool. iCloud calls the technique a shared "drop zone". A colleague is invited via instant messaging to share a drop zone. This results in a split screen displaying two iCloud desktops. The Write document is then dragged and dropped by the author into this drop zone, creating two instances of the document. there are a number of "virtual desktop" variations. I guess the first level of vd would be the Citrix, VMWare, Microsoft class of a virtual OS running within a native OS window. A second level of vd would be that of desktop productivity application suites running on a Web server and delivered to a desktop through a browser with "data" having to be managed, uploaded and synced separately. A third level would be cloud virtual desktops/OS where the local folders of data and documents are synced to a Web server, and full productivity application suites and services are delivered entirely through a Web browser. iCloud is in this third level of cloud based virtual desktop/OS. iCloud applications and services compete with the Google and Zoho productivity platform, Microsoft BPOS, Stoneware WebOS, and Glide OS in that they offer a full suite of alternative cloud based applications and services similar to the legacy Windows desktop productivity suite of integrated applications and services. iCloud also competes with cloud based storage services such as DropBox and Box.net. Like Box.net, iCloud offers an easy to use right-click method for uploading, syncing and sharing any local file folder. Where Box.net seems to aim for the Web Document and Content Management market sector, iCloud clearly targets this emerging concept of a cloud based desktop. One last point of interest concerning iCloud is the API and global inclusiveness demonstrated by the developer community behind iCloud. The basic challenge facing the Web cloud-computing model is that of provisioning a Web productivity platform with the internal messaging and data connections that applications ans services need to exchange information. The legacy Windows desktop productivity environment featured internal technologies like copy/paste, DDE, OLE, ODBC, MAPI, ActiveX and now the .NET-WPF generation of Silverlight controls. A Web Productivity Platform initiative has to provisions for a similar internal messaging and connectivity if it's to be an effective replacement for the aging Windows productivity environment anchored by MSOffice. It's often been said that the name of the game in Silicon Valley has always been "platform". As SalesForce.com's CEO Marc Benioff pointed out in a Q&A with Tim Anderson, there comes a point in time when customers of a platform vendor start writing their business processes to that system. When this happens, they are committing to that platform for the long haul. It's one thing to move data and documents, and another to move a business process bound to platform specific applications and internal messaging services.