×

Uh-oh, it looks like your Internet Explorer is out of date.

For a better shopping experience, please upgrade now.

Pervasive Computing: Technology and Architecture of Mobile Internet Applications / Edition 1
     

Pervasive Computing: Technology and Architecture of Mobile Internet Applications / Edition 1

by Jochen Burkhardt, Thomas Schaeck, Horst Henn, Stefan Hepper, Klaus Rindtorff
 

ISBN-10: 0201722151

ISBN-13: 9780201722154

Pub. Date: 04/28/2002

Publisher: Pearson Education

The term "pervasive computing" describes a revolutionary dimension of personal computing which brings together mobile communications, ubiquitous embedded computer systems, consumer electronics and the power of the internet. Three main factors drive its growth: microelectronic technology, providing smaller devices and displays with lower energy consumption;

Overview

The term "pervasive computing" describes a revolutionary dimension of personal computing which brings together mobile communications, ubiquitous embedded computer systems, consumer electronics and the power of the internet. Three main factors drive its growth: microelectronic technology, providing smaller devices and displays with lower energy consumption; communication technology, providing higher bandwidth and higher data transfer rates at lower cost; and ongoing international standardization efforts, without which the benefits of the technology can never be realized.

Written by a team of experts, Pervasive Computing: Technology and Architecture of Mobile Internet Applications provides both a theoretical overview and a practical guide to this emerging field. The first part of the book walks through the essential protocols, standards and architectures involved. The second part uses a continuous real-world example to present an end-to-end architecture for implementing pervasive computing applications.

Contents of Pervasive Computing include:

  • Introduction to pervasive devices and their applications
  • Overview of the key technologies and protocols
  • Web application concepts
  • WAP and beyond
  • Voice Technology
  • Server-side programming in Java
  • Pervasive web application architecture
  • Device-independent example application
  • Accessing the example application via PC, PDA, WAP and voice

Pervasive Computing: Technology and Architecture of Mobile Internet Applications is the first book to offer an understanding of the scope and the implications of pervasive computing. As such it should be essential reading for IT managers, professionals, architects, consultants, developers, and students concerned with internet and web technologies.

Product Details

ISBN-13:
9780201722154
Publisher:
Pearson Education
Publication date:
04/28/2002
Pages:
432
Product dimensions:
7.41(w) x 9.22(h) x 0.89(d)

Table of Contents

Forewordix
Prefacexii
Acknowledgementsxviii
About the authorsxix
Trademarksxxii
Part ITechnologies1
1Past, present, future3
1.1The vine and fig tree dream3
1.2Pervasive computing6
1.3The pervasive computing market15
1.4m-Business18
1.5Conclusions and challenges19
1.6The future20
References21
2Application examples22
2.1Retail22
2.2Airline check-in and booking24
2.3Sales force automation26
2.4Healthcare27
2.5Tracking28
2.6Car information systems29
2.7Email access via WAP and voice31
References33
3Device technology35
3.1Hardware35
3.2Human-machine interfaces40
3.3Biometrics50
3.4Operating systems52
3.5Java for pervasive devices71
3.6Outlook81
References82
Further reading83
4Device connectivity84
4.1Protocols84
4.2Security109
4.3Device management120
References125
Further reading126
5Web application concepts127
5.1History of the World Wide Web127
5.2World Wide Web architecture128
5.3Protocols130
5.4Transcoding133
5.5Client authentication via the Internet135
References144
Further reading145
6WAP and beyond146
6.1Introduction146
6.2Components of the WAP architecture147
6.3WAP infrastructure150
6.4WAP security issues155
6.5Wireless Markup Language157
6.6WAP push166
6.7Products167
6.8i-Mode173
6.9Outlook174
References177
Further reading178
7Voice technology179
7.1Basics of speech recognition180
7.2Voice standards183
7.3Speech applications188
7.4Speech and pervasive computing189
7.5Security192
References192
8Personal digital assistants194
8.1History194
8.2Device categories195
8.3Personal digital assistant operating systems197
8.4Device characteristics199
8.5Software components200
8.6Standards203
8.7Mobile applications207
8.8Personal digital assistant browsers210
References214
Conclusion215
Part IIArchitectures217
9Server-side programming in Java219
9.1Java 2 Enterprise Edition: overview219
9.2Servlets223
9.3Enterprise Java Beans224
9.4Java Server pages229
9.5Extensible Markup Language232
9.6Web services246
9.7Model-view-controller pattern253
9.8Conclusion254
References255
Futher reading255
10Pervasive Web application architecture256
10.1Background256
10.2Scalability and availability257
10.3Development of pervasive computing Web applications259
10.4Pervasive application architecture260
10.5Conclusion275
References275
11Example application276
11.1Introduction276
11.2User interface overview277
11.3Architecture279
11.4Implementation280
11.5Summary305
12Access from PCs306
12.1Smart-card-based authentication via the Internet306
12.2Ordering goods319
12.3Conclusion333
References333
13Access via WAP334
13.1WAP functionality334
13.2Implementation337
13.3Conclusion347
14Access from personal digital assistants348
14.1Extending the example application to personal digital assistants348
14.2Implementation for synchronized devices348
14.3Implementation for intermittently connected devices356
14.4Implementation for connected devices370
14.5Comparison376
References378
15Access via voice379
15.1Extending the example application to voice access379
15.2Implementation386
15.3Conclusion394
Conclusion395
AppendixFrequently used abbreviations397
Index405

Customer Reviews

Average Review:

Post to your social network

     

Most Helpful Customer Reviews

See all customer reviews