In order to smoothly share data between apps in Windows 8, Microsoft has created a new mechanism called Windows Share.
Using this technology, applications will be able to share text, bitmaps, HTML, files, and other types of data.
Along with common data formats like text, RTF, bitmaps, files, URI, and HTML, Windows Share can also be used to transfer any stream of information via the extensible format.
This will allow apps to share personal information such as addresses, contacts, people, and geo-location data.
Windows Share defines the sharing process using three basic types:
If a user wants to share particular information from an app, he or she will be presented with a list of all applications that accept the type of data in question, which will then be automatically transferred upon making a selection.
This is a brilliant move by Microsoft as it gives developers TREMENDOUS amounts of flexibility when developing applications.
Also, something that people have missed are the enterprise implications of this development.
This is HUGE.
Typically, the way it works in organizations is that:
Well if Windows applications have the ability to natively talk to each other, a lot of interfaces just became unnecessary.