did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9783540671220

Pervasive Computing Handbook

by ; ; ; ;
  • ISBN13:

    9783540671220

  • ISBN10:

    3540671226

  • Edition: 1st
  • Format: Hardcover
  • Copyright: 2001-01-01
  • Publisher: Springer Verlag
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $49.95 Save up to $19.91
  • Digital
    $65.08
    Add to Cart

    DURATION
    PRICE

Supplemental Materials

What is included with this book?

Summary

A guide to the world of pervasive computing, this book covers a variety of front-and back-end systems; main areas of computing devices such as mobile phones, PCs and personal digital assistants. It places an emphasis on the underlying technologies and standards and shows how to integrate mobile computing into personal and professional life.

Table of Contents

Preface 1(1)
About This Book 2(1)
The Audience of This Book 3(1)
No Need to Read the Whole Book 4(5)
About the Authors 9(1)
Acknowledgements 10(1)
What Pervasive Computing Is All About
11(16)
Times Are Changing
11(3)
Decentralization Continues
14(2)
Applied Pervasive Computing
16(2)
Pervasive Computing Principles
18(6)
Decentralization
19(1)
Diversification
19(3)
Connectivity
22(1)
Simplicity
23(1)
Pervasive Information Technology
24(3)
Part I. Devices 27(92)
Information Access Devices
31(22)
Handheld Computers
31(10)
Palm OS-Based Devices
31(4)
Windows CE-Based Handheld Computers
35(6)
Sub-Notebooks
41(2)
Windows CE-Based Sub-Notebooks
41(1)
EPOC-Based Sub-Notebooks
42(1)
Phones
43(6)
Cellular Phones
43(1)
Data Transmission Capabilities
44(2)
Smart Phones
46(2)
Screenphones
48(1)
Further Readings
49(4)
Smart Identification
53(18)
Smart Cards
53(9)
What Is a Smart Card?
53(2)
Smart Card Hardware
55(3)
Smart Card Software
58(1)
Communication Between the On-Card and Off-Card Parts
59(3)
Smart Labels
62(5)
Example Applications
65(2)
Further Readings
67(4)
Embedded Controls
71(34)
Smart Sensors and Actuators
71(6)
Smart Appliances
77(6)
The Smart Clock
77(1)
Heating, Ventilation, and Air Conditioning
78(1)
White Goods Appliances
79(4)
Appliances and Home Networking
83(4)
Residential Gateway
84(1)
Cellular Communication
85(2)
Service Provider and Residential Gateway
87(1)
Automotive Computing
87(15)
Intelligent Controls, Sensors, and Actuators
87(2)
On-Board Computing Systems
89(6)
In-Vehicle networks
95(7)
Further Readings
102(3)
Entertainment Systems
105(14)
Television Systems
105(5)
New Applications
105(2)
Analog and Digital Broadcasting
107(1)
Set-Top Boxes
108(1)
New Players in the Entertainment Business
109(1)
Game consoles
110(7)
Sega Dreamcast
111(2)
Sony Playstation 2
113(2)
Nintendo Dolphin
115(1)
Microsoft X-Box
116(1)
Further Readings
117(2)
Part II. Software 119(98)
Java
121(12)
Language Characteristics
122(1)
Java Class Libraries
123(2)
Java Editions
125(3)
PersonalJava and EmbeddedJava
128(1)
Development Tools for Java
129(2)
Further Readings
131(2)
Operating Systems
133(48)
Windows CE
133(13)
Operating System Configurations
134(1)
Memory Management
135(3)
Processes, Threads, and Interrupts
138(1)
User Interface
139(2)
Communication and Networking
141(1)
Peripherals and Device Drivers
142(1)
Platform-Builder - Creating a Custom OS
143(2)
Developing Applications
145(1)
Palm OS
146(11)
Memory Management
147(3)
Events
150(1)
User Interface
150(1)
Communication and Networking
151(3)
Conduits
154(1)
Developing Applications
155(2)
Symbian EPOC
157(5)
Operating System Architecture
158(1)
Application Architecture
159(1)
Developing Applications
159(2)
A Sample Application
161(1)
Java Card
162(7)
Java Card Framework
163(1)
Lifetime of On-Card Applets and Objects
164(1)
Developing a Card Applet
165(2)
A Sample Applet
167(2)
Windows for Smart Cards
169(8)
File System and Access Control
169(2)
Applets and Windows for Smart Cards API
171(2)
Off-Card Application
173(1)
Solution Manager
174(1)
A Sample Card Applet
175(2)
Further Readings
177(4)
Middleware Components
181(22)
Programming Consumer Devices
181(7)
JavaPhone API
181(2)
Java TV API
183(3)
Web TV
186(2)
Smart Card Programming
188(7)
OpenCard Framework
188(4)
PC/SC
192(3)
Messaging Components
195(4)
MQ Everyplace
195(4)
Database Components
199(1)
DB2 Everywhere
199(1)
Further Readings
200(3)
Security
203(14)
The Importance of Security
203(1)
Cryptographic Patterns and Methods
204(8)
Symmetric Cryptographic Algorithms
204(4)
Asymmetric Cryptographic Alogrithms
208(3)
How Secure Is an Algorithm?
211(1)
Cryptographic Tools
212(2)
Hash
212(1)
Message Authentication Code (MAC)
212(1)
Digital Signature
212(2)
Certificate
214(1)
Secure Socket Layer (SSL)
214(1)
Further Readings
215(2)
Part III. Connecting the World 217(94)
Internet Protocols and Formats
219(8)
Hypertext Transfer Protocol (HTTP)
219(2)
Hypertext Markup Language (HTML)
221(1)
Extensible Markup Language (XML)
222(4)
Further Readings
226(1)
WAP
227(16)
The WAP Architecture
227(3)
Wireless Application Environment
230(11)
Wireless Markup Language
233(4)
WAP Binary XML Content Format
237(1)
WML Script
238(3)
Further Readings
241(2)
Connectivity
243(60)
Wireless Wide Area Networks
243(33)
Cellular Basics
243(12)
Major Digital Cellular Systems
255(8)
Advanced Cellular Radio Standards
263(13)
Short Range Wireless Communication
276(16)
DECT
277(2)
Bluetooth
279(9)
IrDA
288(4)
Home Networks
292(9)
Further Readings
301(2)
Service Discovery
303(8)
Universal Plug and Play
304(2)
Jini
306(1)
Salutation
307(1)
Further Readings
308(3)
Part IV. Back-End Server Infrastructure 311(44)
Gateways
315(12)
Connectivity Gateway
316(3)
Palm Webclipping Proxy Server
316(1)
WAP Gateway
317(2)
Wireless Gateway
319(1)
Transcoding
320(3)
InfoPyramid Framework
322(1)
ProxiNet Transcoding Gateway
323(1)
Residential Gateway
323(1)
Further Readings
324(3)
Web Application Servers
327(14)
Architecture and Components
327(8)
Java Servlets
328(4)
Enterprise Java Beans
332(3)
WebSphere Application Server
335(1)
WebSphere Everyplace Suite
336(1)
Oracle Portal-to-Go
337(1)
Further Readings
338(3)
Device Management
341(6)
Tasks of Device Management Systems
341(1)
Tivoli Device Support Infrastructure
342(2)
User Profiles and Directory Services
344(2)
Further Readings
346(1)
Synchronization
347(8)
What Synchronization Is All About
347(1)
The Challenges of Synchronizing Data
348(1)
Industry Data Synchronization Standards
349(4)
Infrared Mobile Communications (IrMC)
349(1)
Mobile Application Link (MAL)
350(1)
SyncML
350(3)
Today's Synchronization Solutions
353(1)
Further Readings
353(2)
Part V. New Services 355(30)
Portals and Access Services
357(6)
Internet Portals
357(1)
Wireless Portal
358(2)
Broadcasting Portal
360(1)
Further Readings
361(2)
Home Services
363(8)
The System View
363(1)
Communication Services
364(1)
Home Automation
365(1)
Energy Services
366(1)
Security Services
367(1)
Remote Home Healthcare Services
368(1)
Further Readings
368(3)
Travel and Business Services
371(8)
Travel Services
371(4)
On the Ground
373(1)
... And in the Air
374(1)
Business Services
375(2)
Field Support
376(1)
Further Readings
377(2)
Consumer Services
379(6)
Interactive Advertisement
379(1)
Loyalty
380(1)
Shopping
380(2)
Payment Services
382(1)
Further Readings
383(2)
Part VI. Appendices 385(2)
A Bibliography
387(4)
B Glossary
391(8)
C Index
399

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program