1. The document proposes a model-driven development approach for 3D user interfaces that is user-centered rather than content-centric. 2. It involves separating design into abstract, concrete, and final models through a multi-step process using tools like UsiXML, UML class diagrams, and graph transformations. 3. A case study demonstrates applying the method to design a virtual polling system, generating interfaces in tools like Alice, Maya, and VUIToolkit from the abstract and concrete models.