Gartner forecasts mobile app revenues to near $7 billion in 2010