9780130092885

Wireless Internet and Mobile Business How to Program

by ; ; ;
  • ISBN13:

    9780130092885

  • ISBN10:

    0130092886

  • Edition: Reprint
  • Format: Paperback
  • Copyright: 2002-01-01
  • Publisher: PRENTICE HALL

Note: Supplemental materials are not guaranteed with Rental or Used book purchases.

Purchase Benefits

  • Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $99.80 Save up to $28.55
  • Buy Used
    $71.25
    Add to Cart Free Shipping

    USUALLY SHIPS IN 2-4 BUSINESS DAYS

Supplemental Materials

What is included with this book?

Summary

The authoritative DEITEL LIVE-CODE introduction to wireless-Internet and mobile business programming. Explains key wireless technologies, such as i-mode, WAP, J2ME, XML/XHTML Basic, Bluetooth and BREW, and their roles in developing multi-tier, Web-based, client-server applications for wireless devices. Softcover.

Table of Contents

Preface xxxviii
Introducing the Internet, the Web and Wireless Communications
1(25)
Introduction
2(3)
History of the Internet
5(1)
History of the World Wide Web
6(1)
Internet and World Wide Web Development
6(1)
Overview of m-Business and the Wireless Internet
7(4)
Tour of the Book
11(9)
Internet and World Wide Web Resources
20(6)
m-Business
26(30)
Introduction
27(1)
Adopting Wireless Technologies
28(1)
Creating m-Businesses
29(4)
Generating Revenue
30(1)
Wireless Web Site Design and Content Creation
30(1)
Business-to-Employee (B2E) Communications
31(2)
Wireless Application Solution Providers
33(2)
Business-to-Employee (B2E) Applications
35(2)
Business-to-Consumer (B2C) Applications
37(11)
Retail
38(1)
Wireless News Services
39(1)
Entertainment
39(1)
Travel
40(3)
Banking and Financial Services
43(2)
Automobile Industry
45(3)
Other Applications
48(1)
Internet and World Wide Web Resources
48(8)
Location-Identification Technologies and Location-Based Services
56(24)
Introduction
57(1)
Enhanced 911 Act (E911)
58(1)
Identifying Cellular Devices: Cell-ID
59(1)
Location-Identification Technologies
59(8)
Cell of Origin (COO)
61(1)
Angle of Arrival (AOA)
61(1)
Time Difference of Arrival (TDOA)
62(1)
Enhanced Observed Time Difference (E-OTD)
63(1)
Location Pattern Matching
64(2)
Global Positioning System (GPS)
66(1)
Java and Location-Identification Technologies
66(1)
Location-Based Services
67(5)
Automotive
67(1)
Fleet Tracking
68(1)
Location-Based Advertising and Marketing
68(1)
Agriculture and Environmental Protection
69(1)
Security and Theft Control
69(1)
Accessibility and Wireless Technology
70(1)
Wireless Mapping
71(1)
Location-Interoperability Forum
72(1)
Internet and World Wide Web Resources
72(8)
e-Marketing and m-Marketing
80(55)
Introduction
81(1)
Branding
82(1)
Marketing Research
83(2)
E-Mail Marketing
85(2)
Wireless Marketing
87(1)
Promotions
88(2)
Advertising
90(11)
Banner Advertising
90(2)
Buying and Selling Banner Advertising
92(2)
Media-Rich Advertising
94(2)
Wireless Advertising
96(5)
Tracking and Analyzing Data
101(5)
Log-File Analysis
102(1)
Data Mining
102(2)
Customer Registration
104(1)
Cookies
105(1)
Wireless Tracking
105(1)
Personalization
106(1)
Public Relations
107(1)
Business-to-Business (B2B) Marketing on the Web
108(1)
Search Engines
109(3)
Meta Tags
109(1)
Search-Engine Registration
110(2)
Search Engines for Wireless Users
112(1)
Customer-Relationship Management (CRM)
112(5)
Wireless CRM
113(1)
Sales-Force Automation
114(3)
Internet and World Wide Web Resources
117(18)
e-Payments and m-Payments
135(39)
Introduction
136(1)
Online Transaction Standards
137(1)
Anatomy of an Online Credit-Card Transaction
137(1)
Wireless Payment Standards
138(4)
M-Payment Standards Organizations
139(1)
Remote M-Wallet Standard
139(2)
Mobile Electronic Transactions (MeT) Standard
141(1)
Transaction Enablers
142(1)
M-Payment Processing and Financial Institutions
143(1)
Online Credit-Card Fraud
144(1)
Online- and Wireless-Payment Options
145(9)
Digital Currency
145(1)
E-Wallets
146(1)
M-Wallets
146(3)
Point-of-Sale Transactions
149(1)
Bar-Coding Payments
149(1)
Peer-to-Peer Payments
150(1)
Smart Cards
151(1)
Micropayments
151(3)
Alternate Payment Options
154(2)
Prepayment Versus Credit
154(1)
Payment Options
155(1)
Business-to-Business (B2B) Transactions
156(2)
E-Billing
158(3)
Internet and World Wide Web Resources
161(13)
Security
174(51)
Introduction
175(1)
Ancient Ciphers to Modern Cryptosystems
176(1)
Secret-key Cryptography
177(3)
Public-key Cryptography
180(2)
Cryptanalysis
182(1)
Key Agreement Protocols
183(1)
Key Management
183(1)
Digital Signatures
183(2)
Public-Key Infrastructure, Certificates and Certificate Authorities
185(5)
Smart Cards
189(1)
Wireless PKI (WPKI)
189(1)
Security Protocols
190(5)
Secure Sockets Layer (SSL)
191(1)
WTLS
192(1)
IPSec and Virtual Private Networks (VPN)
193(1)
802.11 Wireless LAN Security
194(1)
Authentication
195(3)
Kerberos
196(1)
Biometrics
196(1)
Single Sign-On
197(1)
Security Attacks
198(5)
Denial-of-Service (DoS) Attacks
198(1)
Viruses and Worms
199(2)
Wireless Attacks
201(1)
Software Exploitation, Web Defacing and Cybercrime
202(1)
Network Security
203(3)
Firewalls
204(2)
Intrusion Detection Systems
206(1)
Steganography
206(2)
Internet and World Wide Web Resources
208(17)
Legal and Social Issues; Web Accessibility
225(52)
Introduction
227(1)
Wireless Internet Regulation
227(1)
Privacy and Wireless Communications
228(6)
Right to Privacy
229(1)
Wireless Internet and the Right to Privacy
229(4)
Employer and Employee: Privacy Issues
233(1)
Legal Issues: Other Areas of Concern
234(12)
Defamation
235(1)
Sexually Explicit Speech
236(1)
Children and the Internet
237(1)
Intellectual Property: Copyright
238(4)
Intellectual Property: Patents
242(2)
Trademark and Domain Name Registration
244(1)
Unsolicited Commercial E-Mail (Spam)
245(1)
Online Auctions
245(1)
Online Contracts
246(1)
User Agreements
246(1)
Cybercrime
246(2)
Internet Taxation
248(2)
Social Interaction and Wireless Communications
250(3)
Instant Messaging
250(2)
Wireless E-Mail Access
252(1)
Social Etiquette and Wireless Communications
253(1)
Health and Safety
253(2)
Cell Phones and Radiation
254(1)
Cell Phones and Driving
254(1)
Socio-Economic Segregation
255(1)
Web Accessibility
256(6)
Regulations and Resources
256(2)
Various Disabilities
258(1)
Web Accessibility Initiative
258(1)
Providing Alternatives for Images
259(1)
Maximizing Readability by Focusing on Structure
260(1)
JAWS® for Windows
261(1)
Other Accessibility Tools
261(1)
Internet and World Wide Web Resources
262(15)
International Wireless Communications
277(36)
Introduction
278(1)
International Regulation of Wireless Communications
279(4)
3G Licensing Auctions
280(2)
3G Licensing Effects
282(1)
Worldwide Wireless Evolution
283(3)
Technological and Cultural Factors Affecting Wireless Adoption
284(1)
Applications
284(2)
International Wireless Markets
286(5)
Asia and the Pacific
286(2)
Europe
288(1)
North, Central and South America
289(1)
Australia and New Zealand
290(1)
Africa
291(1)
Creating an m-Business with Global Capabilities
291(11)
Choosing an International Market
292(1)
Internationalization and Localization
293(4)
Partnering and Hiring
297(1)
Payment Systems
298(1)
Distribution
299(1)
Legal and Taxation Systems
299(2)
Promotions
301(1)
Future of Global m-Business
302(1)
Internet and World Wide Web Resources
302(11)
Wireless Communications Technologies: Part 1
313(30)
Introduction
314(1)
Hardware
315(5)
Handsets
315(2)
Pagers
317(2)
Personal Digital Assistants (PDAs)
319(1)
Convergence Devices and Other Wireless Options
320(1)
Wireless Carriers and Service Providers
320(5)
Mobile-Phone Service Providers
321(1)
Wireless Internet Service Providers (WISPs)
322(1)
SMS and Other Messaging Services
323(1)
Wireless Internet and Other Wireless Services
324(1)
Wireless Networks
325(5)
Wireless Local Area Networks (WLANs)
325(3)
Wireless Wide Area Networks (WWANs)
328(1)
Wireless Personal Area Networks (WPANs) and Bluetooth
328(1)
Fixed Wireless
329(1)
Radio Frequency, Laser, Infrared and Bluetooth Wireless Technologies
330(2)
Radio Frequency (RF)
330(1)
Laser and Infrared Technologies
331(1)
Bluetooth Wireless Technology
332(1)
Satellite Communications
332(2)
Future of Wireless Communications
334(1)
Internet and World Wide Web Resources
334(9)
Wireless Communications Technologies: Part 2
343(30)
Introduction
344(1)
Wireless Access Technologies
345(3)
Frequency Division Multiple Access (FDMA)
345(1)
Time Division Multiple Access (TDMA)
346(1)
Code Division Multiple Access (CDMA)
347(1)
First-Generation Technology (1G) and AMPS
348(1)
Second-Generation Wireless Technologies (2G)
349(4)
Personal Communications Services (PCS)
349(2)
Global System for Mobile Communications (GSM)
351(1)
CdmaOne™
352(1)
TDMA Technology Family
352(1)
Orthogonal Frequency Division Multiplexing (OFDM)
353(1)
2.5 Generation (2.5G) and Third-Generation (3G) Wireless Technologies
353(4)
High Speed Circuit-Switched Data (HSCSD)
354(1)
General Packet Radio Service (GPRS)
354(1)
Enhanced Data Rates for Global Evolution (EDGE)
354(1)
CDMA2000
355(1)
Wideband Code Division Multiple Access (W-CDMA)
356(1)
Wireless Platforms and Programming Languages
357(5)
Handheld Devices Markup Languages (HDML)
357(1)
WAP and WML
357(2)
Compact HTML (cHTML) and i-mode
359(1)
Java and the Java 2 Micro Edition (J2ME)
359(1)
XML and XHTML
360(1)
EPOC
361(1)
Binary Runtime Environment for Wireless (BREW)
361(1)
SyncML Initiative
362(1)
Future of Wireless Technologies
363(1)
Internet and World Wide Web Resources
363(10)
Palm™ and Palm OS®
373(32)
Introduction
374(1)
History of Palm™
375(1)
Hardware
376(2)
Controls and Body Design
376(1)
DragonBall™ Processor
377(1)
Palm™ Operating System (Palm OS®)
378(8)
Modes of Operation
378(1)
Memory
379(1)
Running Applications
380(1)
Security
381(1)
Graffiti®
382(2)
Other Palm OS®-Based Handhelds
384(2)
Applications
386(10)
Handheld Applications
386(3)
Wireless Applications
389(6)
Hot Sync®
395(1)
Development Tools
395(1)
Future of Palm™
396(1)
Internet and World Wide Web Resources
396(9)
Microsoft® Windows® CE, Pocket PC and Stinger
405(41)
Introduction
406(1)
History
407(1)
Hardware
407(2)
MIPS, ARM & Super-H (SH3) Processors
408(1)
Controls and Hardware Design
408(1)
Windows CE Operating System
409(6)
Windows CE-based Devices
409(1)
Embedded Systems
409(1)
Memory and Data-Storage Management
410(1)
Kernel, Threads and Processes
411(1)
Security
411(1)
Running Applications
412(1)
Input Options
413(2)
Microsoft Stinger
415(1)
Pocket PC Applications
416(19)
Types of Applications and Software
416(10)
Development Tools
426(1)
Optional Section for Programmers
427(5)
Microsoft® Mobile Information Server 2001
432(1)
Microsoft® ActiveSync® 3.1
433(2)
Future of Windows CE and the PDA Market
435(1)
Internet and World Wide Web Resources
436(10)
Wireless Markup Language (WML): Part 1
446(26)
Introduction
447(1)
Editing WML
447(1)
First WML document
448(2)
Phone Simulators and Setup Instructions
450(2)
Formatting Text
452(4)
Images
456(2)
Linking
458(7)
Hyperlinking
458(2)
Internal Linking
460(2)
External Linking
462(3)
Special Characters
465(1)
Internet and World Wide Web Resources
466(6)
Wireless Markup Language (WML): Part 2
472(20)
Introduction
473(1)
Basic WML Tables
473(3)
Basic WML Forms
476(3)
Creating Templates with the template Element
479(2)
Using setvar to Declare and Initialize Variables in WML
481(2)
Event Handling with the onevent Element
483(3)
Contacts Application
486(3)
Internet and World Wide Web Resources
489(3)
WMLScript: Introduction to Scripting
492(24)
Introduction
493(1)
Simple Program: Printing a Line of Text
493(6)
WMLScript Program: Adding Integers
499(4)
Memory Concepts
503(1)
Arithmetic
504(4)
Decision Making: Equality and Relational Operators
508(5)
Internet and World Wide Web Resources
513(3)
WMLScript: Functions
516(24)
Introduction
517(1)
Program Modules in WMLScript
517(2)
Programmer-Defined Functions
519(1)
Function Definitions
519(8)
Random Number Generation
527(5)
Duration of Identifiers
532(1)
Scope Rules
532(8)
WMLScript: Control Structures 1
540(38)
Introduction
541(1)
Algorithms
541(1)
Pseudocode
542(1)
Control Structures
542(2)
if Selection Structure
544(2)
if/else Selection Structure
546(4)
while Repetition Structure
550(1)
Formulating Algorithms: Case Study 1 (Counter-Controlled Repetition)
551(5)
Formulating Algorithms with Top-Down, Stepwise Refinement: Case Study 2 (Sentinel-Controlled Repetition)
556(7)
Formulating Algorithms with Top-Down, Stepwise Refinement: Case Study 3 (Nested Control Structures)
563(6)
Assignment Operators
569(1)
Increment and Decrement Operators
569(4)
Note on Data Types
573(1)
Internet and World Wide Web Resources
573(5)
WMLScript: Control Structures 2
578(37)
Introduction
579(1)
Essentials of Counter-Controlled Repetition
579(2)
for Repetition Structure
581(6)
Examples Using the for Structure
587(4)
break and continue Statements
591(5)
Logical Operators
596(5)
Structured Programming Summary
601(5)
Example: Game of Chance
606(4)
Internet and World Wide Web Resources
610(5)
WMLScript: Objects
615(31)
Introduction
616(1)
Thinking About Objects
616(1)
WMLBrowser Object
617(4)
Float Object
621(7)
Lang Object
628(6)
URL Object
634(4)
Dialogs Object
638(5)
Internet and World Wide Web Resources
643(3)
WMLScript: Strings and Characters
646(23)
Introduction
647(1)
Fundamentals of Characters and Strings
647(1)
Methods of the String Object
647(2)
String Methods length and charAt
649(2)
Comparing Strings
651(5)
Searching Methods
656(2)
Extracting Substrings from Strings
658(2)
Concatenating Strings
660(1)
Miscellaneous String Methods
660(9)
Web Clipping
669(24)
Introduction
670(1)
Palm OS® Emulator Setup
670(2)
Downloading and Installing the Palm OS® Emulator and Web-Clipping Application Builder
671(1)
Building and Running Web-Clipping Applications
671(1)
Web-Clipping Applications
672(1)
Simple Web-Clipping Application: Printing a Line of Text
673(2)
Linking
675(2)
Displaying Images
677(2)
Accessing Other Web-Clipping Applications
679(4)
Tables
683(2)
Colors
685(3)
Internet and World Wide Web Resources
688(5)
i-mode
693(25)
Introduction
694(1)
Japan's Telecommunications Industry and Infrastructure
695(1)
i-mode Innovations
695(2)
i-mode Technology
695(1)
i-mode Business Model
696(1)
i-mode Data Service
697(2)
DoCoMo and i-mode in the Global Market
699(1)
Programming i-mode
700(1)
Pixo Internet Microbrowser 2.1 Setup
700(1)
Common cHTML Elements
701(1)
Headers
702(2)
Linking
704(1)
Images
704(3)
Changing Text Color with <font>
707(1)
Special Characters and More Line Breaks
707(4)
Unordered Lists
711(1)
Nested and Ordered Lists
711(2)
Internet and World Wide Web Resource
713(5)
Bluetooth™ Wireless Technology
718(32)
Introduction
720(1)
History of Bluetooth Wireless Technology
721(1)
Bluetooth Special Interest Group (SIG)
721(2)
SIG Membership
722(1)
Product Qualification
722(1)
Bluetooth Wireless Communications Technology
723(2)
Bluetooth Profiles
725(3)
Generic Access Profile
725(1)
Service Discovery Application Profile
726(1)
Serial Port Profile
726(1)
Cordless Telephony Profile
726(1)
Intercom Profile
727(1)
Headset Profile
727(1)
Dial-Up Networking Profile
727(1)
Fax Profile
727(1)
Local Area Network (LAN) Access Profile
727(1)
Generic Object Exchange Profile
727(1)
Object Push Profile
727(1)
File Transfer Protocol Profile
728(1)
Synchronization Profile
728(1)
Piconets and Scatternets
728(1)
Bluetooth Security
729(1)
Other Wireless Networks: 802.11b and HomeRF
730(1)
Devices and Applications
731(1)
Future of Bluetooth Wireless Technology
732(1)
Case Study: Introduction to Bluetooth Programming
732(8)
Bluetooth Chat Application
734(1)
Host Controller Interface (HCI)
735(1)
Inquiry Stage
736(1)
Connection
737(1)
Service Discovery
738(1)
COM Connection
739(1)
Internet and World Wide Web Resources
740(10)
Introduction to XHTML Basic: Part 1
750(17)
Introduction
751(1)
First XHTML Basic Example
752(2)
Headers
754(2)
Linking
756(1)
Images
756(5)
Special Characters and More Line Breaks
761(2)
Internet and World Wide Web Resources
763(4)
Introduction to XHTML Basic: Part 2
767(18)
Introduction
768(1)
Simple XHTML Basic Tables
768(2)
Unordered Lists
770(2)
Nested and Ordered Lists
772(1)
Simple XHTML Basic Forms
773(3)
More Complex XHTML Basic Forms
776(9)
Case Study: Wireless Applications Development with ASP
785(59)
Introduction
786(1)
Problem Statement
786(1)
Setup Instructions
787(1)
Application Architecture
788(1)
Deitel Tip Test Application Overview
789(1)
Client Tier: User Interface
790(25)
WAP Clients
791(11)
i-mode Clients
802(4)
Internet Explorer 5.5 Clients
806(9)
Data Tier: Database
815(2)
Middle Tier: Business Processes
817(24)
Transforming XML to WMLScript
829(5)
Transforming XML to cHTML
834(2)
Transforming XML to XHTML
836(5)
Internet and World Wide Web Resources
841(3)
Java-Based Wireless Applications Development and J2ME
844(76)
Introduction
845(2)
WelcomeServlet Overview
847(6)
TipTestServlet Overview
853(32)
Internet Explorer request
866(7)
WAP request
873(5)
Pixo i-mode request
878(5)
J2ME client request
883(2)
Java 2 Micro Edition
885(23)
CLDC
885(1)
MIDP
885(3)
TipTestMIDlet Overview
888(20)
Installation Instructions
908(3)
Internet and World Wide Web Resources
911(9)
Microsoft .NET Mobile Internet Toolkit
920(44)
Introduction
921(1)
Setup
921(1)
Introduction to the Microsoft .NET Mobile Internet Toolkit and Microsoft .NET Mobile Web Forms
922(1)
Basic Mobile Web Form Controls
923(9)
Advanced Mobile Web Forms Controls
932(9)
.NET Mobile Web Design
941(4)
Device-Independent Web Design Using Stylesheets and Templates
945(11)
Internet and World Wide Web Resources
956(8)
Binary Runtime Environment for Wireless (BREW™)
964(50)
Introduction
965(1)
Overview of BREW Architecture
966(1)
BREW Integration with Applications
966(1)
BREW Integration with Virtual Machines
966(1)
SDK Overview
966(2)
BREW Installation and Setup Instructions
968(1)
Certifying a BREW Application
969(1)
Distributing BREW Applications
970(1)
Creating an Applet
970(2)
Introducing the MIF, BID and BAR Files
970(1)
Creating Instances
971(1)
Using Applets
971(1)
Creating an Application
972(12)
Creating a BID File
973(1)
Creating a MIF File
974(1)
Creating a BAR File and a BAR File Library
974(5)
Creating a Project
979(5)
Loading an Application into the Emulator
984(1)
Introduction to the KYOCERA QCP 3000 Phone
985(2)
Writing a Simple BREW Application
987(4)
Introducing the Use of Graphics and User Input
991(13)
Internet and World Wide Web Resources
1004(10)
Multimedia: Audio, Video and Speech Recognition
1014(29)
Introduction
1015(1)
Audio and Video
1015(1)
Media Players and Content Delivery
1016(15)
ActiveSky
1017(4)
Generic Media™
1021(1)
Converting Media Files With gMovie Maker
1021(3)
PacketVideo™
1024(2)
Emblaze™ Systems
1026(1)
Windows Media Player 7.1
1026(5)
CallXML
1031(6)
Internet and World Wide Web Resources
1037(6)
Macromedia® Flash™
1043(36)
Macromedia® Flash™
1044(1)
Installing the Flash 4 Player for Pocket PC Plug-in
1045(1)
Viewing Macromedia Flash Files With a Pocket PC
1045(2)
Macromedia Flash Movie Development
1047(2)
Learning Macromedia Flash with Hands-on Examples
1049(20)
Creating a Shape With the Oval Tool
1051(2)
Adding Text to a Button
1053(1)
Converting a Shape into a Symbol
1054(2)
Editing Button Symbols
1056(1)
Adding Keyframes
1057(2)
Adding Sound to a Button
1059(2)
Verifying Changes with Test Movie
1061(1)
Adding Layers to a Movie
1061(1)
Animating Text with Tweening
1062(3)
Adding a Text Field
1065(1)
Adding ActionScript
1066(3)
Publishing Macromedia Flash Movies
1069(1)
Manually Embedding a SWF File in a Web Page
1070(2)
Viewing Macromedia Flash Movies on a Pocket PC
1072(1)
Internet and World Wide Web Resources
1073(6)
A Introduction to Java™ 2 Programming 1079(102)
Introduction
1081(1)
Java Keywords, Primitive Data Types and Class Libraries
1081(4)
Command-Line Java Applications
1085(13)
Printing a Line of Text at the Command Line
1085(4)
Using a Dialog Box from a Command-Line Application
1089(4)
Another Java Application: Adding Integers
1093(5)
Arrays
1098(6)
Class Vector
1104(1)
Graphical User Interfaces: A Windowed Application with JFrames and Event Handling'
1105(7)
Graphical User Interfaces: Event Handling with Inner Classes
1112(9)
Graphical User Interfaces: Miscellaneous Components
1121(5)
Class JComboBox
1121(2)
JList
1123(3)
Graphical User Interfaces: Layout Managers
1126(6)
BorderLayout
1127(3)
GridLayout
1130(2)
Graphical User Interfaces: Customizing a Component and Introducing Graphics
1132(4)
Multithreading
1136(7)
Class Thread: An Overview of the Thread Methods
1136(1)
Thread States: Life Cycle of a Thread
1137(2)
Thread Priorities and Thread Scheduling
1139(1)
Creating Threads in an Application
1140(3)
Networking with Sockets and Streams
1143(12)
Establishing a Simple Server (Using Stream Sockets)
1144(1)
Establishing a Simple Client (Using Stream Sockets)
1145(1)
Client/Server Interaction with Stream Socket Connections
1146(9)
Enhancing a Web Server with Servlets
1155(15)
Overview of Servlet Technology
1156(1)
Setting Up the Apache Tomcat Server
1156(3)
The Servlet API
1159(1)
HttpServlet Class
1160(1)
HttpServletRequest Interface
1161(1)
HttpServletResponse Interface
1161(1)
Multi-tier Client/Server Application with Servlets
1162(8)
Internet and World Wide Web Resources
1170(11)
B Career Opportunities 1181(24)
Introduction
1182(1)
Resources for the Job Seeker
1183(1)
Online Opportunities for Employers
1184(5)
Posting Jobs Online
1186(2)
Problems with Recruiting on the Web
1188(1)
Diversity in the Workplace
1188(1)
Recruiting Services
1189(2)
Testing Potential Employees Online
1190(1)
Career Sites
1191(6)
Comprehensive Career Sites
1191(1)
Technical Positions
1192(1)
Wireless Positions
1193(1)
Contracting Online
1193(1)
Executive Positions
1194(1)
Students and Young Professionals
1195(1)
Other Online Career Services
1196(1)
Internet and World Wide Web Resources
1197(8)
C ASCII Character Set 1205(1)
D Special Characters and the Web 1206(1)
E Unicode® 1207(12)
Introduction
1208(1)
Unicode Transformation Formats
1209(1)
Characters and Glyphs
1210(1)
Advantages/Disadvantages of Unicode
1211(1)
Unicode Consortium's Web Site
1211(1)
Using Unicode
1212(3)
Character Ranges
1215(4)
F Number Systems 1219(13)
Introduction
1220(3)
Abbreviating Binary Numbers as Octal Numbers and Hexadecimal Numbers
1223(1)
Converting Octal Numbers and Hexadecimal Numbers to Binary Numbers
1224(1)
Converting from Binary, Octal or Hexadecimal to Decimal
1224(1)
Converting from Decimal to Binary, Octal or Hexadecimal
1225(2)
Negative Binary Numbers: Two's Complement Notation
1227(5)
G Colors and the Web 1232(3)
H Extensible Markup Language (XML) 1235(47)
Introduction
1236(1)
Structuring Data
1237(5)
XML Namespaces
1242(3)
Document Type Definitions (DTDs) and Schemas
1245(5)
Document Type Definitions
1245(2)
W3C XML Schema Documents
1247(3)
XML Vocabularies
1250(7)
MathML™
1250(4)
Chemical Markup Language (CML)
1254(2)
Other Markup Languages
1256(1)
Document Object Model (DOM)
1257(1)
DOM Methods
1257(4)
Simple API for XML (SAX)
1261(3)
Extensible Stylesheet Language (XSL)
1264(7)
Microsoft BizTalk™
1271(2)
Simple Object Access Protocol (SOAP)
1273(1)
Internet and World Wide Web Resources
1273(9)
Bibliography 1282(3)
Index 1285

Rewards Program

Write a Review