Today im going to create the wireframe layout of the proposed application.
Here is the iTunes home page that ill be modelling against:
Here is the wireframe of the mocked up silverlight/ajax.asp.net application ill be building:
Each future blog entry from here will concentrate on a single component and once all the components have been created and defined ill create the base asp.net webpage to tie them all together. The idea is to have each component independent of each other only communicating to the base page. It is up to the base page to pass messages on to the other controls. No control will be dependant on another control.
Why have i choosen to go down this route? Why would i decide this now when we are only prototyping? Because it just seems right! I don’t know if this model will be what i move forward with but right now i feel like its the right thing to do. Who knows in a couple of blog post’s i may change my mind completely and have components communicate directly with each other.
Anyway stay tuned for my next blog post where ill be designing (B) the media player as a silverlight control (as can be seen from the iTunes home page – first diagram above)