safe searches, 15, 45 , 333
SAML (Security Assertions Markup Language), 334
Scanned.getTime() method, 223
screen size limits of mobile devices, 233-234
SDKs (Software Development Kits), 335
search applications. See Java; mobile device; PHP; VBA; Visual Studio; writing
search engines. See Google
Secure Sockets Layer (SSL), 334
security, See also privacy
on Apache Web servers, 182
in mobile device applications, 231-232
overview, 75
Service.doGoogleSearch() method, 160, 165
Set Library dialog box, 213-214, 214
SGML (Standard Generalized Markup Language), 335
ShowLink() function, 120-121
site search applications, See also PHP
domain name problem, 185-186
multiple page results, 186-188, 188
no results error, 188
overview, 182
single page results, 183-186, 187
testing SOAP setup, 186
WSDL and, 185
site-specific searches, 11-12 , 36-37 , 38, 40-41
SLNs (solution files), 335
small form factor. See mobile device
Smartphone emulator, 242-243 , 243-244
Smartphones, 230, 232, 335
SMTP (Simple Mail Transfer Protocol), 334
SOAP (Simple Object Access Protocol)
adding references to
in VBA from Excel, 111, 111
in Visual Basic 6, 140, 140
in Visual C++ 6, 145-146 , 145-146
adding Visual Basic 6 support for, 137-139
automating Word reports using, 123-124
Axis SOAP files, 211-212
cache request arguments, 85-86
defined, 334-335
defining fault tolerance, 70-71
dynamic Web pages and, 68
making calls using JavaScript, 72-74
message components , 67-70, 68
message examples, 71, 71
Microsoft SOAP Toolkit, 104
overview, 47, 48, 60, 65, 81-82
PocketSOAP
Google requests in JavaScript using, 246-248, 247-248
in Pocket PC applications, 245, 249-250
resource sites, 94, 153, 249
resource sites, 66-67
search request arguments, 82-84
simple searches in Excel using
adding hyperlinks to URLs, 114-116, 115
creating query code, 112-116, 115
modifying Google data, 114, 116-117
null elements problem, 114
overview, 111
referencing SOAP/XML libraries, 111, 111
removing extra characters , 116-117
<title> element and, 114, 115
spelling request arguments, 84-85, 85
standards, 66-67
testing setup of, 186
WSDL and, 71-72, 73
SoapClient.doGoogleSearch() function, 74
SoapClient.MSSoapInit() function, 74
SOAPEnv.Parameters.Create() method, 250
SOAPEnv.Parse() method, 250
Software Development Kits (SDKs), 335
source language sl argument, 100
source languages. See development
special characters, URL encoding in XML, 55-58 , 57-58
Special Edition Using SOAP (Mueller), 66
special user needs. See writing user-friendly
speed, performance, 258-260
spelling check applications using Google library, 206-209 , 209
spelling check service in GWS, 14-15
spelling request arguments in SOAP, 84-85 , 85
spelling search results, 88-89
SQL Server databases. See caching
SQL (Structured Query Language), 335
SSL (Secure Sockets Layer), 334
Standard Generalized Markup Language (SGML), 335
storing data locally. See caching
StringToText() function, 114, 144, 218
survey forms, 90, 289-292 , 291