Wireless PC-Based Services : How to Design, Build, and Program Systems Using the Latest Internet Standards and Organizational Techniques