|
Engineering Wireless-Based Software Systems & Applications
This comprehensive resource offers professionals detailed guidance on the engineering aspects of building software for wireless communications. From design and architecture to security and testing, the book shows how to overcome every engineering challenge encountered in successfully developing wireless software. Filled with open-source code examples,
this handy reference provides practical, ready solutions for building software applications that make wireless networks work. It covers such hot applications as wireless information systems, wireless advertising and marketing, wireless payment systems, location-based portals, and mobile trading and sales systems. The book also explains how to integrate these applications into wireless LANs, personal wireless networks, and 3G and 4G wireless networks. Written for software developers and architects at all levels, this volume includes hands-on tutorials that take readers through each phase of wireless software development and implementation.
Contents:
Part I: Introduction
Engineering Wireless-Based Software Systems - Introduction. Moving into the Wireless World. Understanding of Wireless-Based Application Systems. Engineering Wireless-Based Application Systems. Summary.
Part II: Mobile Technologies
Mobile Devices and Operating Systems - An Overview of Mobiles Devices. Mobile Operating Systems. Mobile Application Platforms. Mobile Information Management. Summary.
WAP Protocols and Technology - Introduction to WAP. Overview of WAP Architecture and Protocols. WAP Application Environment (WAE). WAP and Messaging Services. The Future of WAP - OMA. Summary.
Technologies for Mobile Client Software - XML-Based Technologies. Mobile Web Client. Java Mobile Client. i-Mode. Summary.
Wireless Multimedia Technologies - Multimedia Streaming. Mobile Multimedia Streaming Architecture. Wireless Network Technologies. Codec. Conclusion.
Part III: Wireless Networks
Wireless LAN Networks - Wireless LAN Protocols. Wireless LAN Standards. Wireless LAN Infrastructures. Current Issues and Challenges. Future for Wireless LAN Networks. Summary.
Wireless Wide Area Networks - Wireless WAN Overview. Cellular Mobile Networks - up to 2.5G. Cellular Mobile Networks - 3G and Beyond. Summary.
Wireless Personal Area Networks - Wireless PAN Overview. Bluetooth. Other WPAN Technologies. Device Coordination (Wireless Access Protocol). Summary.
Part IV: Engineering Wireless-Based Software Application Systems
Analysis and Design for Wireless-Based Software Systems -- Revisit of Software Development Processes. Understanding the Wireless Application Domain. Engineering System Requirements. System Analysis and Modeling. Summary.
System Architectures and Enterprise Solutions for Wireless Applications - Revisit of System Architecture Basics. Classifications of Mobile Application Architectures. Vendor-Based Mobile Application Architectures. Service-Oriented System Architectures. Sensor-Based Mobile Application Architecture. Summary.
Wireless Security: Introduction - Secret Key Cryptography. Public Key Cryptography. Wireless Security Attacks. Summary.
Wireless Security Solutions - Security Threats and Solutions for Wireless LAN. Security Threats and Solutions for Wireless PAN. Security Threats and Solutions for Cellular Networks. Summary.
Design of Mobile Client Software - Developing Mobile Client Software on Mobile Devices. Classification of Mobile Clients and Architecture Styles. Design for Mobile Client Server Software. Mobile Client Design Issues and Solutions. Application Examples of Mobile Client Software Design. Summary.
Part V: Mobile Commerce and Application Systems
Introduction to Mobile Commerce Systems??Individualized Applications and Service Based Mobile Commerce Model. Service-Based Commerce Model. Location-Based Commerce Model. Wireless Service Client. Wireless Service. Personalization Engine. Database. Security Manager. Log Manager. Transaction Manager. Decision Rules Generator. Workflow Engine. Service Based M-Commerce Application Scenario. Conclusion.
Multimedia Messaging Service - Multimedia Messaging Service. Multimedia Presentation in MMS. MMS Client. MMS Content Delivery. Client State Diagram. MSS Server. Server State Diagram. Case Study: Nokia. Case Study: Alcatel and Intel. Comparison. Conclusion.
Wireless Advertising and Marketing Systems - Understanding Wireless Advertising and Marketing. Engineering Wireless Advertising Solutions. Major Players and Their Solutions. Summary.
Mobile Payment Services - Different Types of Wireless-Based Payment Systems. Major Players in Wireless Payment. Payment Models, Challenges and Issues. Conclusions.
Location-Based Wireless Portals - Challenges. Mobile Location Protocol. J2ME Location-Based Specification. Geography Markup Language (GML). Mobile Positioning System by Ericsson. Location Data Management. Security and Privacy. Conclusion.
|