UEU-co logo

S


Previous Page

Next Page

Index

S

Save As command, 102 schedules. See PIM data. schema. See XML schema. scroll, automatic, 69–78 searching arrays, 33–34 binary searches, 33–34 BinarySearch() method, 33–34 MSN Search, 228 strings, 27 Secure Sockets Layer (SSL), 347–350 secured communications, 308 security antivirus measures, 331–332 application development, 7 application signing, 309 biometrics, 330 bootstrapping, 464 Cabir.A virus, 307–308 CAS (Code Access Security), 308 certificate stores, 310 certificates, 309 classes, 14 device perimeter, 330–332 digital signatures, 309 errors, 290 hash codes, 309 loss, 308 message digests, 309 mobile threats, 307–308 models, 59–60, 312–314 .Net Compact Framework limitations, 308 normal applications, 310–311 passwords, 330 Phone Lock feature, 330 physical access, 330 PINs, 330 PKI (public key infrastructure), 309 POP (Power-On-Password), 330 private keys, 309 privileged applications, 310 public keys, 309 public-key encryption, 309 role-based access control, 308 roles, 311–312 secured communications, 308 security filesystems, 308 SIM (subscriber identity module), 330 Symbian operating system, 307–308 System.Security namespace, 453 System.Security.Cryptography.X509Certificates namespace, 453 System.Security.Policy namespace, 453 theft, 308 trusted applications, 310–311 unprivileged applications, 310 unsigned applications, 309 untrusted applications, 310–311 user authentication, 308 vulnerability factors, 308 security, communications IPSec (IP Security), 351 Kerberos, 347 L2TP (Layer 2 Tunneling Protocol), 351 network authentication, 346–347 NTLM (NT LAN Manager), 346–347 PPTP (Point-to-Point Tunneling Protocol), 351 SSL (Secure Sockets Layer), 347–350 tunneling protocols, 351–352 VPNs (Virtual Private Networks), 350–352 web communication, 347–350 web services anonymous access, 353–354 authentication, Windows domain servers, 353–354 client side, 360–362 digest authentication, 353–354 IIS (Internet Information Services), 353–354 Integrated Windows authentication, 353–354 server side, 354–359 user authentication, 353–354 WEP (Wired Equivalent Privacy), 353 WiFi, 353 security, data encryption asymmetric cryptography, 335 cryptography algorithms, 334–335 data, 334–341 databases, 341–346 example, 335–341 hardware, 334 hashing cryptography, 335 symmetric cryptography, 334 password protection, 341–346 security, policies Auto Run, 322 CABS, 324 Grant Manager, 322 Grant User Authenticated, 322 Message Authentication Retry Number, 323 Privileged Applications, 323 RAPI, 323 sample code, 325–329 settings, 311–312 SI (Service Indication), 323 signing applications, 59–60 SL (Service Loading), 323 Trusted WAP Proxy, 324 Unsigned Applications, 324 Unsigned Prompt, 324 security, Windows Mobile 5.0 certificates loading, 321 MakeCert.exe tool, 319 managing, 319–321 obtaining, 314–315 Pvk2pfx.exe tool, 319 removing, 321 signing, 315–319 signtool utility, 319 viewing, 321 XML provisioning file, 321 common Smartphone configurations, 313–314 Locked setting, 314 one-tiered security, 312 One-Tier-Prompt setting, 313 security model, 312–314 Security-Off setting, 313 Third-Party-Signed setting, 314 two-tiered security, 313 Two-Tier-Prompt setting, 314 Security namespace, 453 Security.Cryptography.X509Certificates namespace, 453 SecurityException, 290 Security-Off setting, 313 Security.Policy namespace, 453 SelectNode() method, 240 SelectSingleNode() method, 240 Send() method EmailAccount class, 208 sending e-mail, 208 SmsAccount class, 221–225 sockets, blocking mode, 198–199 TCP client sockets, 192–196 TCP server sockets, 189–192 SendTo() method, 198–199 serial ports, new features, 439 server environment, 136 SetLastError property, 263 SetPixel() method, 405–408 shallow copy, C#, 24 shapes, drawing, 393–397 shortcut keys, menu items, 78–79 ShowResults() method, 252 ShutDownServer() method, 189–192 SI (Service Indication) messages, 61 SI (Service Indication) Policy, 323 signing applications, 59–61 SIM (subscriber identity module), 330 Skip() method, 236–237 SL (Service Loading) messages, 61 SL (Service Loading) Policy, 323 Sleep() method, 296 Smartphone connecting to PCs. See ActiveSync. definition, 3–4 phone controls, 8–10 phone illustration, 9 user interface, 8–10 smartphones definition, 4 network access, checking, 167 software platforms, 5 smartphones, mobile uses for commerce, 5 data service, 6 enterprise, 5 entertainment, 6 SMS, 220–225 SmsMessage class, 221–225 Snapshot publication, 144–145 SOAP standard, 228 Socket class, 187–188 sockets Accept() method, 198–199 asynchronous methods, 198–199 BeginReceive() method, 198–199 BeginSend() method, 198–199 blocking mode, 198–199 Connect() method, 192–196, 198–199 EndReceive() method, 198–199 EndSend() method, 198–199 nonblocking mode, 198–199 overview, 187–188 ProcessConnection() method, 189–192 Receive() method, 189–196, 198–199 ReceiveFrom() method, 198–199 Send() method, 189–196, 198–199 SendTo() method, 198–199 ShutDownServer() method, 189–192 Socket class, 187–188 SSL (Secure Sockets Layer), 347–350 StartServer() method, 189–192 TCP client, 192–196 TCP server, 188–192 UDP, 196–198 soft keys, 9, 86, 101–102 software development. See application development. solutions, 45 Sort() method, 33–34 SortedList class, 34 spaghetti dinner problem, 300 Specialized namespace, 443–444 SQL Server 2005 Mobile applications databases, creating, 157–158 DataGrid control, example, 148–151 SqlServerCe namespace, 157–163 tables, adding rows, 158–160 web synchronization, 161–163 architecture, 135–136 client environment, 136 definition, 134 development environment, 135, 136 IIS (Internet Information Services), 136 installing. See also relational data. client environment, 137, 138 development environment, 137 server environment, 137 system requirements, 136–137 new features, 134–135, 439 server environment, 136 setting up databases, creating, 138–142, 147–148 publications, creating, 142–145 subscriptions, creating, 148–151 tables, creating, 138–142 tools, 138 web synchronization, configuring, 145–147 System.Data.SqlClient namespace, 446–447 System.Data.SqlServerCe namespace, 447 System.Data.SqlTypes namespace, 447–448 SqlClient namespace, 446–447 SqlServerCe namespace, 157–163, 447 SqlTypes namespace, 447–448 SSL (Secure Sockets Layer), 347–350 Stack class, 34 stacking controls, 47 StackTrace property, 289 Start() method, 296 StartServer() method, 189–192 static classes, 107 static keyword, 262 static methods, C#, 23 storage cards, deploying applications, 61 storage efficiency, 6 Stream class, 108–110, 112 StreamReader class, 111–112 StreamWriter class, 111–112 String class, 426–427 string handling, performance, 426–427 string keyword, 267–268 string operations. See C#, strings. string reference type, 26–27 string variables, 26–27, 267–268 StringBuilder class, 27, 267–268, 426–427 StringReader class, 112 strings drawing, 397–398 localization, 381–382 StringWriter class, 113 struct data types, 24 structures passing, 268–270, 270–271 unsupported, 113 submenus, 78–79 subscriber identity module (SIM), 330 SuspendLayout() method, 431–433 Symbian OS (Symbian), 6, 307–308 symmetric cryptography, 334 synchronous web access, 169–170 System namespace, 442–443 System.Collections namespace, 34, 443 System.Collections.Generic namespace, 443 System.Collections.ObjectModel namespace, 443 System.Collections.Specialized namespace, 443–444 System.ComponentModel namespace, 445 System.Configuration.Assemblies namespace, 445 System.Convert class, 23 System.Data namespace, 445–446 System.Data.Common namespace, 446 System.Data.SqlClient namespace, 446–447 System.Data.SqlServerCe namespace, 447 System.Data.SqlTypes namespace, 447–448 System.Diagnostics namespace, 448 System.Drawing namespace, 448 System.Drawing.Drawing2D namespace, 449 System.Drawing.Imaging namespace, 449 System.Drawing.Text namespace, 449 SystemException class, 288–289 System.Globalization namespace, 449 System.IO namespace BinaryReader class, 110–112 BinaryWriter class, 110–112 byte-level I/O classes, 108–110 classes, summary of, 112–113 classes, unsupported, 113 description, 450 Directory class, 107–108, 112 DirectoryInfo class, 107–108, 112 file access, 108–110 File class, 107–108, 112 file manipulation classes, 107–108 FileInfo class, 107–108, 112 FileStream class, 108–110, 112 FileStreamInfo class, 112 higher-level I/O classes, 110–112 IOException class, 112 MemoryStream class, 108–110, 112 Path class, 112 static classes, 107 Stream class, 108–110, 112 StreamReader class, 111–112 StreamWriter class, 111–112 StringReader class, 112 StringWriter class, 113 structures, unsupported, 113 TextReader class, 110–112, 113 TextWriter class, 110–112, 113 System.IO.Ports namespace, 450 System.Messaging namespace, 450–451 System.Net namespace, 451 System.Net.Sockets namespace, 451–452 System.Object class, 18 System.Reflection namespace, 452 System.Resources namespace, 452 System.Runtime.CompilerServices namespace, 452 System.Runtime.InteropServices namespace, 452–453 System.Security namespace, 453 System.Security.Cryptography.X509Certificates namespace, 453 System.Security.Policy namespace, 453 System.Text namespace, 453 System.Text.RegularExpressions namespace, 454 System.Threading namespace, 454–455 System.Web.Services namespace, 455 System.Web.Services.Description namespace, 455 System.Windows.Forms namespace, 455–456 System.XML namespace, importing, 234–235

Previous Page

Next Page

Leave a Reply


Time limit is exhausted. Please reload the CAPTCHA.

Categories

apply_now Pepperstone Group Limited