Tuesday, 12 October 2010

Essential for Multimedia Delivery - Hardware

Even before the development of your application it is important to think about the delivery.

Will you be delivering to a mobile device, or to a desktop computer, a DVD or Blu-Ray player or a touch screen terminal.

It has to be made with that delivery in mind, and if there are multiple delivery platforms then you have to decide if the program will be scalable so one application works on all platforms, or if separate applications need to be constructed with common content where possible.

The reasons why this is so important is firstly because of the method of interaction the user will have with the application. A mobile phone may not use a touch screen interface, so you have to program it for whatever interaction method that phone uses, whether it be joystick, touch pad or digital keys. If developing for a desktop computer how many mouse buttons is a user likely to have? Would it be 2 or 3 buttons? Is it really necessary to make all these interactions with the mouse? Especially if the user is unlikely to have so many buttons.

The 2nd issue is what resolution is the interface going to fit into? If you're interface is too big the user will have to pan to see all the content and buttons. So all these questions are important to ask a client so you can decide

Another scenario, is when it is possible to know the exact hardware the application will be delivered on. If you are making an application for a school the computer hardware will usually have a common specification. So you can develop your application with a common resolution and interaction in mind.

No comments:

Post a Comment