June 2001
Intermediate to advanced
688 pages
19h 18m
English

Inexpensive, powerful computing and networking have created countless new applications that could not exist a decade ago. The advent of the World Wide Web and its influence in driving the Internet into homes and businesses is one obvious example. Equally important, though, is the movement from large general-purpose desktop and server computers toward smaller special-purpose devices with built-in processing and communications services.
As computer hardware has spread into virtually every corner of our lives, software has followed. Software developers today are building applications not just for conventional desktop and ...