WPF 3D - MVVM Wayfinder (1468847)

Completado Publicado Aug 3, 2010 Pagado a la entrega
Completado Pagado a la entrega

WPF 3D Project - Very Interesting and uses MVVM and Prism framework.

**

SEE ATTACHED RFP FOR DETAILS**

## Deliverables

* * *This broadcast message was sent to all bidders on Wednesday Aug 4, 2010 6:48:53 PM:

Here are some questions and answers that I've received so far. 1) What features (relevant to this component's interaction) will be provided to us as a part of base solution? A framework will be provided in which to plug in the component. The framework will launch the application, provide an infrastructure, and then run the component that we will create together. The framework is based on Prism, which is a composite application framework. 2) Can you please explain a little more about the composition of 3D Model, which will be provided to us. We need to understand the layering as well in order to perceive how the animation for revealing a roof can be implemented The 3D Model is composed in XAML. An animation framework is built into WPF 3D, and it's applicable to any XAML element in the visual tree. The visual tree contains the XAML element that defines the roof. A storyboard of opacity, translation, rotation etc. animations on the XAML element would be how it's handled. The layering will be done with a Canvas for the 3D Model, and a Touch Layer with all the 2D UI components and the event handling for the Multi-touch will be. 3) From where will this component consume the data? (As we are following the MVVM, we need to understand the model) Is writing model also a part of this component or will this component only consume information already stored in models? The data will all be local, implemented with service calls to data stubs. Service calls include a stubbed out Twitter interface. 4) In what form the data persisted? XML. The XML will be used to stub out the business objects for demo purposes. 5) Can you please elaborate on the logic behind calculating the path from the current location to a selected store location? How do you expect us to draw the direction on the provided 3D Model ? Hopefully, when we have better understanding on the composition of 3D model, we will be able to perceive this better. There are probably algorithms for finding a path in 2D space (simplifies the problem if it's reduced to 2D but is used in the 3D Model), which would be the walkways on the floors in the 3D Model. The input would be the position of where the user is standing and the position of the destination. A path is calculated, and then a WPF path and geometry objects would be used to create the path visually. 6) Can you please provide us with a list of other components of this whole project, which will directly interact with this component and their mode of interaction? The framework will handle the component as mentioned above. I will provide a breakdown of all the components and how they will be broken up (Data Templates, Control Templates, User Controls, Storyboards) with the selected bidder.

* * *This broadcast message was sent to all bidders on Monday Aug 9, 2010 6:12:35 PM:

Additional Questions : Q: Can you please send us some XML to see how it's looks like. I would have to generate the XML for business object schema once the winning bidder is selected. The XML would not be extensive and there would probably be around 10 business objects. Q: Is generating of 3-D models part of the scope or this engine is already present? The model will be included in the project. The model is in XAML format and it added to a WPF 3D scene through a Viewbox object on a View in a MVVM pattern.

* * *This broadcast message was sent to all bidders on Monday Aug 9, 2010 6:16:09 PM:

Additional questions: Q: Do you want to use the Virtual keyboard that come with the operating system or want to implement your own virtual keyboard. Please note that some of the effects mentioned in the scope might not be possible in the build in OS virtual keyboard. No, a new virtual keyboard will need to be constructed. Possibly using a WPF Control Template. Q: What will be the algorithm to calculate the path? Is this something that is already defined or something that needs to be worked on. This is something that will need to be worked on. The path can be calculated from lines in a 2D space that correspond to walkways. Q: What will be the algorithm to calculate the search best fit. Will this be provided or something that we will have to implement. I'll do the search algorithm and the WPF code for the path in the 3D Model. This will be an attached behavior that will be added to the 3D Model by me. Q: Scrolling using multi touch: Since multi touch will allow user to drag their figure in multiple directions, how are we calculating the final direction to scroll? Or are you aiming for the zoom in/out feature? There user will not be able to move the model directly through touch. I find that users can't control a 3D model very well and it detracts from the interface. The rotation of the model will be orchestrated, directed and animated through pre-determined courses of action. For example of such a course of action, when a user selects a store in the mall the 3D camera of the model may be animated along a set path to show a closer view of the store. So, again, to answer the question, the user will be be able to control the 3D Model directly. Q: As mentioned in the Question/Answer mail, we are assuming that 3D model in XAML will be provided to us. We will be able to use it without doing any modifications. This is correct. Q: It is assumed that most of the data fetch is stubbed version and does not require any integration with the Twitter or any real data source provider. This is also correct. Q: Can you share the XML schema that will be provided to us for the integration purpose. Yes, I will provide the XML schema. Q: How will we do the integration testing? Will you send us the hardware? I will do the integration testing and provide feedback. You will need to provide your own hardware. It is suggested that you use a touch interface that is multi-touch (only two touch points are required). I've attached a picture of the 42" HP Multi-Touch display that will be used on my end for integration. Please take into consideration that the user will be presented with a 42" screen. Q: Is this specifically meant for the single shopping mall, or will you use the same to deploy on multiple malls, if so how are planning to change the 3D model for each mall? This will be used for multiple 3D Structures. The View will be easily replaced over the View-Model. Therefore, coding should reflect that the View will be replaced and there should be no coupling between the View and the ViewModel.

Programación en C# Microsoft PHP Arquitectura de software Verificación de software Interfaz de usuario / AI Web Hosting Gestión de páginas web Verificación de páginas web Windows Desktop

Nº del proyecto: #3622235

Sobre el proyecto

5 propuestas Proyecto remoto Activo Aug 16, 2010

Adjudicado a:

dxsilverlig

See private message.

$2720 USD en 56 días
(311 comentarios)
8.7

5 freelancers están ofertando un promedio de $5071 por este trabajo

RaiseSolutions

See private message.

$5440 USD en 56 días
(31 comentarios)
7.8
zosoft

See private message.

$1275 USD en 56 días
(76 comentarios)
6.2
kraneware

See private message.

$510 USD en 56 días
(9 comentarios)
5.9
gaia33

See private message.

$15410.5 USD en 56 días
(0 comentarios)
0.0