iPad to get competition from Amazon and Barnes and Noble