
Engineering Wireless-Based Software Systems and Applications
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
More details
Other editions
Additional editions

Content
- Engineering Wireless-Based Software Systems and Applications
- Contents vii
- Preface xvii
- Part I Introduction 1
- Chapter 1 Engineering in the Wireless World 3
- 1.1 Moving to the Wireless World 3
- 1.2 Understanding Wireless-Based Application Systems 8
- 1.3 Engineering Wireless-Based Application Systems 14
- 1.4 Summary 20
- References 21
- Part II Mobile Technologies and Operation Environments 23
- Chapter 2 Mobile Devices and Operating Systems 25
- 2.1 An Overview of Mobile Devices 26
- 2.2 Mobile Operating Systems 35
- 2.3 Mobile Application Platforms 45
- 2.4 Summary 51
- References 51
- Chapter 3 Wireless Application Protocols and Technology 53
- 3.1 Introduction to WAP 53
- 3.2 Overview of WAP Architecture and Protocols 56
- 3.3 WAE 68
- 3.4 WAP and Messaging Services 72
- 3.5 Future of WAP-OMA 75
- 3.6 Summary 78
- References 79
- Chapter 5 Technologies for Mobile Client Software 81
- 4.1 XML-Based Technologies 81
- 4.2 Mobile Web Client 90
- 4.3 Java Mobile Client 94
- 4.4 i-mode 98
- 4.5 Summary 104
- References 104
- Chapter 5 Wireless Multimedia Technologies 107
- 5.1 Multimedia Streaming 108
- 5.2 Wireless Network Technologies 119
- 5.3 Codec 123
- 5.4 Conclusion 125
- References 125
- Selected Bibliography 126
- Part III Wireless Networks 129
- Chapter 6 Wireless Local Area Networks 131
- 6.1 Wireless LAN Protocols 131
- 6.2 Wireless LAN Standards 132
- 6.3 Wireless LAN Infrastructures 142
- 6.4 Future for Wireless LAN Networks 144
- 6.5 Summary 147
- References 148
- Selected Bibliography 148
- Chapter 7 Wireless Wide Area Networks 149
- 7.1 Wireless WAN Overview 149
- 7.2 Cellular Mobile Networks-Up to 2.5G 155
- 7.3 Cellular Mobile Networks-3G and Beyond 162
- 7.4 Summary 168
- References 169
- Chapter 8 Wireless Personal Area Networks 171
- 8.1 Wireless PAN Overview 171
- 8.2 Bluetooth 175
- 8.3 Device Coordination (Wireless Access Protocol) 188
- 8.4 Summary 194
- References 195
- Part IV Engineering Wireless-Based Application Systems 197
- Chapter 9 System Requirements Engineering, Analysis, and Modeling 199
- 9.1 Understanding the Wireless Application Domain 199
- 9.2 Engineering System Requirements 200
- 9.3 System Analysis and Modeling 207
- 9.4 Summary 225
- References 226
- Chapter 10 System Architectures for Wireless-Based Application Systems 227
- 10.1 Basic Concepts About System and Software Architectures 227
- 10.2 The Network-Based System Infrastructure Classification 234
- 10.3 Wireless Internet-Based Application System Architectures 239
- 10.4 Smart Mobile Application Architectures 249
- 10.5 Wireless Enterprise Application Architectures 251
- 10.6 Summary 257
- References 258
- Chapter 11 Wireless Security: Introduction 259
- 11.1 Secret Key Cryptography 260
- 11.2 Public Key Cryptography 270
- 11.3 Wireless Security Attacks 275
- 11.4 Summary 281
- References 282
- Chapter 12 Wireless Security Solutions 285
- 12.1 Security Threats and Solutions for Wireless LANs 285
- 12.2 Security Threats and Solutions for Wireless PANs 293
- 12.3 Security Threats and Solutions for Cellular Networks 299
- 12.4 Summary 307
- References 308
- Chapter 13 Design of Mobile Client Software 311
- 13.1 Developing Mobile Client Software on Mobile Devices 311
- 13.2 Classification of Mobile Clients and Architecture Styles 314
- 13.3 Design for Mobile Client Software 320
- 13.4 Mobile Client Design Issues and Solutions 325
- 13.5 Application Examples of Mobile Client Software Design 333
- 13.6 Summary 337
- References 339
- Part V Mobile Commerce Systems 341
- Chapter 14 Introduction to Mobile Commerce Systems 343
- 14.1 M-Commerce Versus E-Commerce 344
- 14.2 Wireless Device Constraints, Application Usability, and Interface Issues 345
- References 350
- Selected Bibliography 350
- Chapter 15 Multimedia Messaging Service 351
- 15.1 MMS Overview 351
- 15.2 Multimedia Presentation in MMS 354
- 15.3 MMS Client 356
- 15.4 MMS Content Delivery 357
- 15.5 Client State Diagram 358
- 15.6 MMS Server 359
- 15.7 Server State Diagram 360
- 15.8 Case Study: Nokia 360
- 15.9 Case Study: Alcatel and Intel 361
- 15.10 Comparison 362
- 15.11 Conclusion 363
- References 363
- Selected Bibliography 363
- Chapter 16 Wireless Advertising and Marketing Systems 365
- 16.1 Understanding Wireless Advertising and Marketing 366
- 16.2 Engineering Wireless Advertising Solutions 373
- 16.3 Major Players and Their Solutions 381
- 16.4 Summary 384
- References 384
- Chapter 17 Mobile Payment Systems 387
- 17.1 Wireless Payment 387
- 17.2 Different Types of Wireless-Based Payment Systems 391
- 17.3 Major Players in Wireless Payment Systems 394
- 17.4 Payment Models, Challenges, and Issues 396
- 17.5 Conclusion 398
- References 398
- Selected Bibliography 399
- About the Authors 401
- Index 403
System requirements
File format: PDF
Copy-Protection: Adobe-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Install the free reader Adobe Digital Editions prior to download (see eBook Help).
- Tablet/smartphone (Android; iOS): Install the free app Adobe Digital Editions or the app PocketBook before downloading (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (only limited: Kindle).
The file format PDF always displays a book page identically on any hardware. This makes PDF suitable for complex layouts such as those used in textbooks and reference books (images, tables, columns, footnotes). Unfortunately, on the small screens of e-readers or smartphones, PDFs are rather annoying, requiring too much scrolling.
This eBook uses Adobe-DRM, a „hard” copy protection. If the necessary requirements are not met, unfortunately you will not be able to open the eBook. You will therefore need to prepare your reading hardware before downloading.
Please note: We strongly recommend that you authorise using your personal Adobe ID after installation of any reading software.
For more information, see our eBook Help page.