ebook img

Mobile Commerce And Wireless Computing Systems PDF

553 Pages·2003·21.838 MB·English
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Mobile Commerce And Wireless Computing Systems

Elliott_ppr 9/19/07 3:46 PM Page 1 Mobile Commerce Geoffrey Elliott Nigel Phillips WM and and Wireless io Mobile Commerce r Mobile Commerce and and eb Computing Systems li el e WWiirreelleessss CCoommppuuttiinngg s sC As content delivery over wireless devices becomes faster Co Systems and more secure, it is thought that mobile commerce Systems M-commerce) will overtake tethered E-commerce as the om medium of choice for digital commerce transactions. m m As well as the obvious effect on financial services (mobile banking), telecommunications, and retail and p e information services (such as video delivery of sports u results) it is also likely to have a profound effect on the r way a wide variety of businesses arrange for people to tc meet and interact. This book explores the theory and ie n practice of both the technical and business domains of M-commerce, particularly wireless networking and g a mobile commerce applications, as well as discussing the n 'what, why and how' of M-commerce. The book starts by covering the theoretical S d underpinning of the subject, before going on to put the theory into practice, covering the y technologies, approaches, applications and design issues. s t Features This book is intended for anyone wishing to e find out more about the theory and m • Explains the fundamentals of mobile practice of commercially exploiting these commerce and wireless systems design, exciting and ground-breaking new s and implementation technologies. • Applications oriented, showing how N G good systems design leads to efficient About the authors ig e and effective M-commerce systems o e • Balances enthusiasm for the techno- GInefoorffmreayt ioElnli oStyts ties mHse aadt Loofn Ddiovins iSoonu ftohr l P ffr e logical capabilities with wider social and Bank University. h y political implications through discussion il of security and ethical issues Nigel Phillips worked in the computer lip El industry for 10 years before joining s li o • Tutorial approach, with exercises, student London South Bank University, consulting t activities, short case studies and technical on the application of complexity theory. t reports to enhance learning. a n d www.pearson-books.com Mobile Commerce and Wireless Computing Systems We work with leading authors to develop the strongest educational materials in mobile computing, bringing cutting-edge thinking and best learning practice to a global market. Under a range of well-known imprints, including Addison Wesley, we craft high quality print and electronic publications which help readers to understand and apply their content, whether studying or at work. To find out more about the complete range of our publishing, please visit us on the World Wide Web at: www.pearsoned.com Mobile Commerce and Wireless Computing Systems Geoffrey Elliott and Nigel Phillips Pearson Education Limited Edinburgh Gate Harlow Essex CM20 2JE England and Associated Companies around the world Visit us on the World Wide Web at: www.pearsoned-ema.com First published 2004 © Pearson Education Limited 2004 The rights of Geoffrey Elliott and Nigel Phillips to be identified as authors of this work have been asserted by them in accordance with the Copyright, Designs and Patents Act 1988. All rights reserved; no part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise without either the prior written permission of the Publishers or a licence permitting restricted copying in the United Kingdom issued by the Copyright Licensing Agency Ltd, 90 Tottenham Court Road, London W1T 4LP. All trademarks used herein are the property of their respective owners. The use of any trademark in this text does not vest in the author or publisher any trademark ownership rights in such trademarks, nor does the use of such trademarks imply any affiliation with or endorsement of this book by such, owners. ISBN 0 201 75240 9 British Library Cataloguing-in-Publication Data A catalogue record for this book can be obtained from the British Library. Library of Congress Cataloging-in-Publication Data Elliott, Geoffrey. 1964- Mobile commerce and wireless computing systems / Geoffrey Elliot and Nigel Phillips. p. cm. Includes bibliographical references and index. ISBN 0-201-75240-9 (alk. paper) 1. Mobile computing. 2. Mobile commerce. 3. Wireless communication systems. I. Phillips, Nigel, 1956- II. Title. QA76.59.E45 2003 004.165--dc21 2003051276 10 9 8 7 6 5 4 3 2 1 08 07 06 05 04 Typeset by 30 in 10/12 pt Caslon Printed in Great Britain by Henry Ling Ltd., at the Dorset Press, Dorchester, Dorset Contents Preface xv Acknowledgements xvii 1 Mobile commerce (M-commerce): definitions and context 1 1.1 Defining M-commerce 3 1.2 A short history of wireless computing 4 1.2.1 First generation wireless communication 4 1.2.2 Second generation wireless communication 5 1.2.3 Third generation wireless communication 7 1.3 Diffusion of M-commerce innovation 10 1.4 Obstacles to M-commerce 11 1.5 The Mobile Internet and mobile information assets 12 1.6 The untethered Mobile Internet 15 1.7 M-commerce versus E-commerce 20 1.8 The wireless world 21 1.9 Pervasive computing systems, theory and practice 23 1.10 Trends in mobile and pervasive computing 24 1.11 Applications of M-commerce 26 1.12 The trend towards mobile working 27 1.12.1 Wireless telemetry and wireless telematics 28 1.12.2 Tracking and monitoring the mobile workforce 29 1.12.3 Customer-focused products and services 30 1.13 Effectiveness and efficiency in mobile domains 32 1.14 The M-commerce value chain 33 1.15 Networked wireless business systems 37 1.16 Bluetooth technology 37 1.17 Factors determining M-commerce innovation and adoption in the 21st century 38 1.17.1 Five characteristics of innovation 40 1.17.2 The socio-technical perspective of technology innovation and adoption 41 1.18 Conclusions 44 Short self-assessment questions and Group activity 45 References and Bibliography 47 vi Contents 2 Commercial communications and networks 49 2.1 Introduction 51 2.2 The nature of commercial communication 54 2.3 Communication and language complexity 55 2.4 Information and meaning 58 2.4.1 Information as channel capacity 60 2.4.2 Information as a measure of variety 60 2.4.3 Information as a means of reducing uncertainty 62 2.4.4 Information as a measure of an agent’s ability to estimate a parameter 62 2.5 Data and knowledge 63 2.6 Shared meaning 64 2.7 Communication and information theory 66 2.7.1 Source 66 2.7.2 Transmitter 66 2.7.3 Channel 67 2.7.4 Noise 67 2.7.5 Receiver 67 2.7.6 Destination 67 2.7.7 Channels and transportation 68 2.8 Telecommunications and networks 69 2.9 Media types in telecommunications 72 2.9.1 Bound media 72 2.9.2 Unbound media 73 2.10 Modulation and digitization 75 2.10.1 Modulation 75 2.10.2 Digitization 75 2.11 Communication network infrastructures 76 2.12 Types of channel 79 2.12.1 Circuit switching 79 2.12.2 Packet switching 79 2.12.3 Protocols and protocol stacks 80 2.13 The International Standards Organization reference Model 81 2.13.1 Application Layer 83 2.13.2 Presentation Layer 84 2.13.3 Session Layer 84 2.13.4 Transport Layer 85 2.13.5 Network Layer 86 2.13.6 Data Link Layer 86 2.13.7 Physical Layer 87 2.14 Transport Control Protocol/Internet Protocol (TCP/IP) 87 Contents vii 2.15 Communications network devices 89 2.15.1 Transceivers 89 2.15.2 Repeaters 89 2.15.3 Bridges 90 2.15.4 Hubs 90 2.15.5 Routers 90 2.15.6 Switches 90 2.15.7 Gateways 90 2.15.8 Wireless access points 90 2.15.9 Mobile terminal 91 2.16 Network topologies 91 2.16.1 Mesh topology 91 2.16.2 Bus topology 92 2.16.3 Star topology 92 2.16.4 Star bus 92 2.16.5 Hierarchical star 93 2.16.6 Ring 93 2.16.7 Ad hoc wireless 94 2.16.8 Infrastructure wireless 94 2.16.9 Piconet 94 2.16.10Network addresses 95 2.17 Conclusions 96 Short self-assessment questions and Group activity 97 References and Bibliography 98 3 Wireless protocols: context and usage 101 3.1 Introduction 103 3.2 Wireless cellular phone networks 105 3.2.1 History and development of cellular radio networks 106 3.2.2 Current and future cellular communication networks 109 3.2.3 Cellular radio networks 113 3.2.4 Cellular mobility management 115 3.2.5 Wireless operational features 116 3.3 The Wireless Applications Protocol (WAP) 117 3.4 WAP architecture layers 122 3.4.1 The Wireless Application Environment (WAE) layer 124 3.4.2 The Wireless Session Protocol (WSP) layer 124 3.4.3 The Wireless Transaction Protocol (WTP) layer 125 3.4.4 The Wireless Transport Layer Security (WTLS) 126 3.4.5 The Wireless Datagram Protocol (WDP) layer 126 viii Contents 3.5 WAP functionality and adaptation 127 3.6 Service bearer adaptation 129 3.7 Comparison of wireless and wired network Internet protocols 130 3.8 The integration of WAP and TCP/IP within the OSI architecture model 132 3.9 The Mobile Internet 135 3.9.1 Mobile Internet network operators 135 3.9.2 Wireless Internet portal providers 136 3.10 The Mobile Internet – services and products 139 3.11 Other wireless Internet providers 142 3.12 A case study of iMode 143 3.12.1 iMode service operation 145 3.12.2 Characteristics of iMode 147 3.13 A comparison of WAP and iMode 148 3.14 WAP and iMode billing models 149 3.15 Conclusions 151 Short self-assessment questions and Group activity 152 References and Bibliography 154 4 Wireless programming for mobile devices: context and usage 157 4.1 Introduction 159 4.2 The development and use of the xHTML 161 4.3 WML and xHTML convergence 162 4.4 A comparison of WML and xHTML transmission protocols 164 4.5 Creating an Internet WAP site 165 4.5.1 Step 1 – Downloading an emulator 165 4.5.2 Step 2 – Creating and building the WAP or xHTML site 168 4.5.3 Step 3 – Registering and publishing a WAP site 169 4.6 Developing a basic WAP site using WML 170 4.7 WML and WML Script 172 4.8 The WML language basics – elements and attributes 173 4.9 WML deck navigation – event and task handling 177 4.10 Push and pull browsing 182 4.11 WML option menus and variables 183 4.12 Passwords and security in WML 190 4.13 Handling text formatting, tables and images in WML 192 4.14 Capturing and sending information within the WAP environment 194 4.15 Application and web server access security 196 Contents ix 4.16 WML Scripting within the WAP environment 196 4.16.1 Variables 197 4.16.2 Functions 199 4.16.3 Pragmas 199 4.17 WML Script libraries 201 4.18 WML Script statements 202 4.19 WAP site usability issues 205 4.20 Hosting WAP sites 206 4.21 Conclusions 207 Short self-assessment questions and Group activities 208 References and Bibliography 210 Appendix 4.1 Commonly used WML tags 211 Appendix 4.2 Commonly used HTML tags 215 5 Operating systems: micro and macro devices 217 5.1 Introduction 219 5.2 Target devices 219 5.3 Mobile-specific operating systems requirements 222 5.3.1 Wireless networking 222 5.3.2 Location independent computing 223 5.3.3 Physical constraints of devices 223 5.3.4 Increased levels of uncertainty in the environment 223 5.3.5 Differences in psychological affordance of small devices 224 5.4 Operating systems basics for wireless understanding 224 5.5 Operating system abstractions 227 5.5.1 Systems processes 228 5.5.2 Multi-processing environments 228 5.5.3 Memory management 229 5.5.4 Virtual memory 231 5.6 Information protection and security 231 5.7 Scheduling and resource management 232 5.8 Dividing to rule 234 5.9 Modern operating system concepts 236 5.9.1 The kernel 236 5.9.2 Multi-threading 237 5.9.3 Object-oriented programming 238 5.10 Operating systems requirements for mobile devices 239 5.10.1 Wireless networks and telephony 239 5.10.2 Processing power 240 5.10.3 Computing and computation 241 5.10.4 Mobile memory 241 5.10.5 Mobile network security 241 5.10.6 Multimedia 243

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.