1. Wireless computing is receiving much attention these days. Do you think we will ever have the infrastructure to support RELIABLE wireless networking and computing on a broad scale? If so, why, if not, why not? 2. There are a number of challenges involved in developing software for mobile/wireless applications. One particular problem is balancing the desire to add more functionality to mobile devices while being limited in terms of important resources, processing power, memory, and bandwidth (among other things). What sort of trade-offs do you think are necessary to deal with these problems in developing software for wireless devices? 3. In consumer-oriented cell phones and PDAs, the trend in recent years has been to add more and more functionality/features to the client side device. Why do you think that is? However, many mobile applications are now being designed for organizations and their employees. Would you expect the same sort of focus on functionality and features in these employee-centered applications? Why or why not? 4. Discuss a practical application—can be a home or workplace application—that you would like to see developed that makes use of wireless/hybrid networks. Why do you think that it would be useful? What problems would you foresee in the development?

1. The infrastructure to support reliable wireless networking and computing on a broad scale is indeed achievable. However, there are several challenges that need to be addressed in order for this to become a reality.

Firstly, the issue of signal strength and coverage needs to be overcome. Wireless networks rely on radio waves to transmit data, and obstacles such as walls, trees, and other physical barriers can weaken or disrupt the signal. To ensure reliable wireless connectivity, the infrastructure must be designed in a way that minimizes signal interference and maximizes coverage.

Secondly, the issue of bandwidth needs to be addressed. As more and more devices connect to wireless networks, the demand for bandwidth increases. This can lead to congestion and slowdowns in data transmission. To support reliable wireless networking, the infrastructure must be able to handle high volumes of data traffic without compromising speed and performance.

Thirdly, security is a crucial aspect of wireless networking. With the increased reliance on wireless connections, there is a greater risk of unauthorized access and data breaches. Robust security measures, such as encrypted data transmission and authentication protocols, must be implemented to ensure the privacy and integrity of wireless networks.

Despite these challenges, advancements in technology and ongoing research and development efforts suggest that reliable wireless networking and computing on a broad scale is possible. 5G technology, for example, promises faster speeds, lower latency, and improved coverage, which could significantly enhance the reliability of wireless networks.

2. Developing software for mobile/wireless applications requires careful consideration of the resource constraints inherent in these devices. Mobile devices, such as smartphones and tablets, have limited processing power, memory, and bandwidth compared to traditional computers. Balancing the desire to add more functionality with these limitations necessitates trade-offs in software development.

One trade-off is the optimization of code and algorithms. Developers need to write efficient code that minimizes the use of system resources. This may involve prioritizing essential features and reducing unnecessary functionality. Additionally, algorithms should be designed to minimize computational complexity and memory usage.

Another trade-off is the reliance on cloud computing and offloading. By offloading computationally intensive tasks to remote servers, mobile devices can conserve their limited resources. This approach requires an efficient and reliable network connection to ensure seamless communication between the device and the cloud server.

Furthermore, data compression techniques can be employed to reduce the amount of data transmitted over the network. This helps to conserve bandwidth and minimize latency.

In conclusion, trade-offs in mobile/wireless software development involve optimizing code and algorithms, offloading tasks to the cloud, and employing data compression techniques, among other strategies. These trade-offs are necessary to ensure that software performs well within the resource limitations of mobile devices.

3. In consumer-oriented cell phones and PDAs, the trend has been to add more functionality and features to the client-side devices. This is driven by market demand and consumer expectations. Consumers are increasingly looking for devices that can perform a wide range of tasks, such as browsing the internet, streaming media, and running multiple applications concurrently.

However, in employee-centered mobile applications, the focus on functionality and features may be different. In an organizational setting, the priorities are often centered around productivity, efficiency, and security. Employee-centered applications may prioritize features that enhance collaboration, facilitate access to corporate resources, and ensure data security.

While functionality and features are important in both consumer and employee-centered applications, the emphasis may vary based on the target audience’s needs and preferences.

4. A practical application that could make use of wireless/hybrid networks is a smart home system. This system would allow homeowners to control various aspects of their home remotely, such as lighting, heating, and security.

Such a system would provide convenience and energy efficiency. Homeowners could adjust their thermostat settings while away from home, ensuring optimal energy usage. They could also remotely monitor their home security cameras, receive alerts, and control automated door locks.

However, there are potential problems in the development of such a system. One challenge is ensuring the security of the communication between the smart home devices and the homeowner’s mobile device. Strong encryption and authentication protocols would be necessary to prevent unauthorized access and tampering with the smart home system.

Another challenge is interoperability between different types of smart home devices. The system would need to support various wireless communication protocols, such as Wi-Fi, Zigbee, and Z-Wave, to ensure compatibility with a wide range of devices.

Additionally, the reliability and stability of the wireless/hybrid networks used by the smart home system would be crucial. Any disruptions or failures in the network could hinder the functionality and usability of the system.

In conclusion, a smart home system utilizing wireless/hybrid networks could provide homeowners with convenience and energy efficiency. However, challenges related to security, interoperability, and network reliability would need to be addressed during the development process.

Need your ASSIGNMENT done? Use our paper writing service to score better and meet your deadline.

Click Here to Make an Order Click Here to Hire a Writer