mobile hardware evolution denoted the launch
of powerful portable devices. High performance processors in
conjunction with the ability of hardware accelerated graphics
and wide screens supporting high resolutions, are some of the
features that make mobile devices complete multimedia
stations, being able to provide almost full compatibility with
desktop applications.