The growing interest in Wireless Sensor Networks (WSNs) with the rapid growth in micro-electronics technology has made it possible to deliver multimedia content over Wireless Multimedia Sensor Networks (WMSNs). There are several main peculiarities that make the delivery of multimedia content over WMSN challenging. Most of these are due to the processing, timing, and other quality of service requirements. Furthermore, WMSNs are susceptible to rapid degradation since they deal with large amount of data that require processing and transmission power. The traditional protocol stack architectures were designed to follow a strictly-layered approach that may not support the essential requirements of these networks. In order to overcome the challenges posed by the limited bandwidth and resources associated with WMSN, the integration of functionality between different layers should be exploited. In this thesis, a cross-layer design approach is proposed to overcome such challenges. In the proposed model, we exploit the concept of cross-layering and fuzzy logic to monitor the network conditions and control the amount of the multimedia data in order to utilize the available resources efficiently and improve the applications Quality of Service (QoS). The simulation results have shown better resource utilization, stability, and fairness in quality metrics consideration. The proposed model has shown to be efficient compared to the conventional scheme in terms of bandwidth utilization, power consumption, delay, loss, and images quality. Moreover, the proposed model has proved its efficiency compared to other adaptive methods especially in term of the quality of the received images at the receiver side.