js 186 I iPhone application development about 198 tools 199 [ 218 ] IVR application Caller ID 171 CCXML 158 complex grammar rules 174-176 complex grammar rules, implementing 176 creating 162, 163 developing 157 DTMF 159 errors, handling 167, 169 global navigation, adding with tag 169 grXML 158 infrastructure 159 jargon 158 keypad inputs, accepting 164, 166 order details, confirming 177, 178 order details, submitting 177-179 platform, setting up 159 SIP 159 speech, recognizing 169 speech recognition 159 TTS 159 VoiceXML(VXML) 158 VoIP 159 VXML pages , generating 179 working 163, 166, 167 L layouts, POTR mobile site colors 45 CSS, defining 48, 49 CSS, testing in different browsers 49, 51 designing 44 images 45 mobile screen sizes 44, 45 mobile specific version 45 mobile web layouts 46 page sizes 45 web layouts 46 Wireless CSS, using 47 M message delivery status, POTR mobile site message status, querying for 112 message status updates, callbacks used 112 queued messages, tracking 110, 111 methods, mobile web development CSS-based design 26, 27 CSS-based design, wireless CSS 27 do nothing 25 formatting, removing 25, 26 mobile site 27, 28 website rendering by mobile browser 25 MMS about 127 benefits 136 Clickatell gateway 131 decoding process 134, 136 delivering process 132, 133 message presentation, controlling 127 multipart messages 125 multipart messages, constructing 126 photos, receiving 134 previewing, Content Authoring SDK used 123 sending, through Clickatell 131, 132 sending, through gateway 131 sending process 132 structure 124 mobile AJAX about 181, 198 AJAX strategy, building 182, 183 mobile checkout methods, POTR DoMobileCheckoutPayment 140, 141 SetMobileCheckout 140, 141 mobile data usage about 14 increasing 14 varying, around the world 14, 15 mobile devices about 11 limitations 18 mobile phones 11, 12 PDAs 13 usage, for data communications 13 Mobile Messaging Jargon File box 110 mobile navigation about 28 mobile site, structuring tips 31 mobile site structure 30 mobile site structure, planning 29 mobile payment methods credit card payment 147 [ 219 ] credit card payment, pros and cons 147, 148 direct billing 148 direct billing, pros and cons 148 evaluating 146 premium SMS 146 premium SMS, pros and cons 147 proximity payment 148 proximity payment, pros and cons 148 mobile payment system mobile payment gateways 154 mobile payment methods, evaluating 146 money, getting through Paypal 139 Paypal account, configuring 140 SMS-based payments 150 mobile usability 15-17 mobile web about 10 advantages 18 integrating, with mobile features 10, 11 integration 10 mobile web applications building ways 200 developing 23 iPhone application development 198 trends 204, 205, 206 mobile web development about 23 adaptation 20, 73 adapting options 75 Androids 211 Androids, features 211, 212 Androids architecture 212 best practices 90, 93 checklists 90 data tracking process 97 device features, comparing 74 device features, finding 74 environment, setting up 31 LCD 20, 21 Least Common Denominator, determining 74 Least Common Denominator method 74 methods 24 mobile AJAX 181 mobile browsers 207 mobile browsers, predictions 214 mobile navigation 28 mobile networks 208 mobile phone, features 213 mobile site, hosting 35 mobile site, information architecture 28 mobile web, predictions 214 mobile web applications, trends 204 mobile web integration, resources 215 mobile widgets 206 mobile widgets, advantages 207 network connectivity 208 recommendations 90 server side adaptation, need for 208 user behavior data, collecting 94 user tracking, implementing 94, 96 WAP 19 ways 19 website, simplifying 25 N network connectivity, mobile web development about 208 Occasionally Connected Computing (OCC) 209 OCC, Dojo Offline Toolkit 210 P Paypal about 139 features 140 mobile checkout methods 140 POTR mobile site about 23, 24 adaptation, implementing 76-78 backend, building 51 building 43 bulk messages, sending 115, 116 classes 51 code architecture, creating 51 database, creating 51 database schema 52 DeviceAnywhere service 192, 193 form, processing 58, 59 form elements, rendering 56, 58 framework, coding 53 [ 220 ] guidelines, for selecting third party gateway 113, 114 homepage 35, 37 homepage, document structure 37 homepage, redoing 54-56 IVR application, creating 162 layouts, designing 44 message delivery status 110 mobile checkout methods 141 mobile friendly ordering process, implementing 66, 68 mobile payment system 139 ordering process 61-64 Paypal, working 145 paypal.