From:	Alex Armanasu (Exchange)
Sent:	Thursday, November 04, 1999 7:24 PM
To:	Bharat Shah (NT) (Exchange); Murthy Srinivas (Exchange); Michele Freed (Exchange); Chris Steck (Exchange)
Subject:	DSM Architecture Meeting Minutes

     Here are the meeting minutes that I can remember.  Please feel free to add anything I missed or correct anything I got wrong.

Definitions
     MBR means Migrate, Backup, and/or Roam

Action Items
•	ChrisSte - Stop writing a vision document and make a requirements/scenarios document based on the existing scenarios document.
•	ChrisSte - Schedule a meeting to review the updated scenario document.
•	AlexArm - Collect feedback on the architecture document and rerelease it.
•	All - Attend John Delo's demo next week.

Notes
•	At a high level the technology looks ok.
•	We tried to agree on the following goals.
•	We want to be able to MBR all of a users files, application settings, application installations, and computer settings.
•	Except for legacy applications that we don't have manifests.
•	Except for settings that cost more to move then they are worth.
•	We are still not in complete agreement on the scope of our work.
•	Alex based this proposal on the need to make a better migration tool.
•	Michele asked if we should consider rewriting, porting, or extending Fusion for Odyssey
•	Bharat said that was secondary and hopefully our solution to MBR would make it easy to implement Fusion.
•	We discussed the possibility of virtuallizing the file system and registry.
•	Michele would like the UI to only show the user's files.
•	Bharat would like the user to not have to care about affecting the OS and application installation.
•	Everyone agreed that it would be nice to MBR by simply dragging the my computer icon somewhere else.
•	Murthy feels that a virtualization could be implemented on top of our architecture after we finish defining the architecture.
•	We discussed the option of completely virtuallizing the file system and registry for all applications.
•	This supports a more complete list of applications in a more reliable way.
•	This is far more work then we can do.
•	Would this mean we would virtualize the operating system so we fool the applications into thinking they are running on an arbitrary version of the OS?