This complete, practical guide to writing mobile websites and applications shows developers how to build a powerful mobile web presence. Readers need knowledge of HTML, CSS, JavaScript, and a server-side language; the examples use PHP, but are easily adapted to other languages. The book does not use J2ME, but uses mobiles' web browsers and other standard features with XHTML Mobile Profile (XHTML MP) and Wireless CSS (WCSS). Examples illustrate each technique, focused on real-world solutions, pragmatic tips, and fast results rather than theory. Whether you want to provide website customers with new ways to access your services, or build applications to keep staff up to date on the road, this book covers it: adapting content to the capabilities of target devices, saving bandwidth with compression, creating server-side logic integrated with a mobile front end, sending and receiving SMS and MMS messages, accepting mobile payments, and developing voice and touchtone responsive systems.