88 of these are Planet Labs's Dove satellites, which are 4kg, 3U (10x10x30cm) satellites. From what I understand, the goal of these is to image the entire earth every day at 3-5 meter resolution.
http://blog.digitalglobe.com/news/resolutionrestrictionslift...