|
Leveraging on the expertise
in multi-media software design, Wipro team started
out with several prototypes, iterating the design
for different key assignments, navigation and
longer battery life, before finalizing on the
design.
On encountering a few hardware problems, the
implementation team quickly moved the application
and critical portions of the middleware onto a
PC based environment where the software could
still be simulated. This allowed the team to continue
testing the software while the hardware problems
were being resolved by the client.
Finally when working hardware arrived, it was
easy to move the simulated code to it. The team
then completed the validation by testing the rest
of the middleware and integrating the USB 2.0
stack.
In order to minimize the customization efforts
by ODMs, the software build environment was organized
such that the client could package various sections
of the code as libraries and only the required
portions could be made available as sources for
customization.
The software features
of the product were as follows:
 |
Solution split
into multiple layers namely Middleware, Application
components and Games |
 |
Solution is portable across
hardware platform |
 |
Application is highly abstracted
to enable quick customization |
 |
Design is OS independent |
 |
Best performance using
“Event Driven System Framework” |
 |
Firmware image recovery
mechanism |
|