...By use of standardized interface, such as XUL, to create an interface for embedded CPU's, so that developers of these systems, and users of these systems, can communicate with these, over any interface type, without the aid of a browser, and have them fit onto the users desktop. Without having any knowledge, of the desktop itself.
To create a physical separation, between the users desktop and the OS. So that a user can have a single desktop experience, and presentation of data, irrespective of what OS is, that he or she is using, or developing in.