BillWoodruff wrote:
For example: could I, through some API voodoo, cause the launching of a Win 8 desktop app to simultaneously launch a Metro App, or vicea-versa.
I've not tried it, but you should be able to launch a desktop app from a Metro app (there's a LaunchDefaultProgram method available that should help). Doing it the other way would be problematic due to app store sandboxing restrictions.
BillWoodruff wrote:
I interpret "MMF" to mean "memory-mapped files:" correct ?
Correct.
BillWoodruff wrote:
Can a Win 8 desktop app (through API voodoo ?) create a memory area it can share with Metro (your comment about no-can-do MMF makes me doubt this is possible) ?
No it can't. If you want IPC, you either have to use the folder solution or hack around WCF to support this. As far as the symmbiosis - I don't think it really exists. Right now MS is living in this idealistic bubble where the internal teams are saying how great it's going to be and that people will instantly jump over to Metro - which has resulted in desktop getting short shrift. To give you an idea of what's going on, I'm a member of something called the XAML Disciples (formerly WPF Disciples), a group of WPF and Silverlight early adopters. Now, we are exactly the target audience that MS would expect to jump on the bandwagon. Towards the back end of last year, Sacha Barber and myself both said we couldn't really see what MS were hoping to achieve, and that we were underwhelmed because it would disadvantage our clients. At that point, we were jumped on by a fair few of the other disciples. Jump forward in time until the beta release, and the picture was a whole lot different - suddenly, all but one of those disciples changed their position to match mine and Sacha's. Not that the Sachanator or I were smug about it. ;)
*pre-emptive celebratory nipple tassle jiggle* - Sean Ewington
"Mind bleach! Send me mind bleach!" - Nagy Vilmos
CodeStash - Online Snippet Management | My blog | MoXAML PowerToys | Mole 2010 - debugging made easier