designing an M2M solution. The proper solution would require security aspects built into the middleware/ application layer. Use of disparate communication strategies also involves data of different formats. Thus mechanism are needed to ensure conversion of different data formats to a common format. The type of communication protocol used may also affect efficiency. Flexibility is another requirement, which can allow easy and unobtrusive reconfiguration. Efficient middleware is required which can allow on-the-fly reconfiguration of the sensor network, and which can provide interface to the machines allowing for easy programmability. Finally the cost of nodes and other M2M components need to be reduced for M2M to be practical. Higher market adoption and more efficient integration for M2M will help to bring down the deployment cost of M2M systems. Mobile Content Development Mobile content is any type of media that is viewed or used on mobile phones, like ringtones, graphics, discount offers, games, movies, and SO on. The Mobile Content Development process is quite different Next Generation Mobile Communications Ecosystem than the TV or PC content communications world; in particular, the degree to which content distribution is controlled by the mobile operator. In the US, the operator control is substantially stronger than many other regions of the world. This approach has no analogy in the modern web, where anyone can publish content without negotiating with an ISP (Internet Service Provider). The roots of the operator-centric approach go back to early wireline business models where the operators provided devices to make voice calls, maintained network to carry those calls, and billed customers for their usage. However, wireless communications has changed significantly in recent years, creating a much wider range of industry participants [48]. 9.13.1 Functional Roles The key functional roles in mobile content business are: Content Ownership: Most of the information that mobile users use comes from a commercial entit