Mobile application development has received a boost with two major developments
One development pertains to the availability of
increased network bandwidth
The second significant development is on the mobile device side: large screen, increased memory and high speed processing capability