1. A mobile device for use with a network device of a carrier as part of a plurality of mobile devices, the mobile device comprising: a cellular phone; a memory of the cellular phone to store one or more media resources; a resource manager of the cellular phone to control distribution of the one or more media resources stored in the memory by cooperating with a resource coordinator of the network device to dynamically determine whether a media resource or a link to the media resource is to be provided to the resource coordinator to enable distribution of the one or more media resources to a predetermined group of mobile devices in the plurality of mobile devices, and wherein middleware infrastructure control is partitioned between the network device of the carrier and the cellular phone, such that middleware at the cellular phone controls the distribution of the one or more media resources and middleware at the network device coordinates the plurality of mobile devices, wherein the resource manager checks local storage for content and then sends the link to the content to the resource coordinator of the network device and in response to receiving a link the network device checks local storage and if the content is not stored in local storage, sends a request to retrieve the content to a resource manager of another mobile device to obtain the content therefrom and then subsequently forward the retrieved content to the resource manager of the mobile device; and a notification manager to receive notifications from a notification distributor of the network device regarding resources and their availability to the predetermined group of mobile devices and to forward the notifications to either the resource manager or to another internal location for handling.