Web Programming
- Lecture Notes, Study Materials and Important questions answers
Subject : Web Programming
SCRIPTING
JAVA
JDBC
APPLETS
XML AND WEB SERVICES
The Complete Reference Java by Herbert Schildt
Part I The Java Language
Chpter 1 The History and Evolution of Java
- The History and Evolution of Java - Answer (click here)
- Java’s Lineage - Answer (click here)
- The Creation of Java - Answer (click here)
- How Java Changed the Internet - Answer (click here)
- Java’s Magic: The Bytecode - Answer (click here)
- Servlets: Java on the Server Side - Answer (click here)
- The Java Buzzwords - Answer (click here)
- The Evolution of Java - Answer (click here)
- Java SE 8 - Answer (click here)
- A Culture of Innovation - Answer (click here)
Chpter 2 An Overview of Java
- An Overview of Java - Answer (click here)
- Object-Oriented Programming - Answer (click here)
- A First Simple Java Program - Answer (click here)
- A Second Short Program - Answer (click here)
- Two Control Statements - Answer (click here)
- Using Blocks of Code - Answer (click here)
- Lexical Issues - Answer (click here)
- The Java Class Libraries - Answer (click here)
Chpter 3 Data Types Variables and Arrays
- Data Types, Variables, and Arrays - Answer (click here)
- The Primitive Types - Answer (click here)
- Integers - Answer (click here)
- Floating-Point Types - Answer (click here)
- Characters - Answer (click here)
- Booleans - Answer (click here)
- A Closer Look at Literals - Answer (click here)
- Variables - Answer (click here)
- Type Conversion and Casting - Answer (click here)
- Automatic Type Promotion in Expressions - Answer (click here)
- Arrays - Java - Answer (click here)
- A Few Words About Strings - Answer (click here)
- A Note to C/C++ Programmers About Pointers - Answer (click here)
Chpter 4 Operators
- Operators - Answer (click here)
- Arithmetic Operators - Java - Answer (click here)
- The Bitwise Operators - Java - Answer (click here)
- Relational Operators - Java - Answer (click here)
- Boolean Logical Operators - Java - Answer (click here)
- The Assignment Operator - Java - Answer (click here)
- The ? Operator - Java - Answer (click here)
- Operator Precedence - Java - Answer (click here)
- Using Parentheses - Answer (click here)
Chpter 5 Control Statements
- Control Statements - Java - Answer (click here)
- Java’s Selection Statements - Answer (click here)
- Java’s Iteration Statements - Answer (click here)
- Jump Statements - Java - Answer (click here)
Chpter 6 Introducing Classes
- Introducing Classes - Answer (click here)
- Introducing Classes - Java - Answer (click here)
- Java Class Fundamentals - Answer (click here)
- Declaring Objects - Java - Answer (click here)
- Assigning Object Reference Variables - Answer (click here)
- Introducing Methods - Java - Answer (click here)
- Constructors - Java - Answer (click here)
- The this Keyword - Java - Answer (click here)
- Garbage Collection - Java - Answer (click here)
- The finalize( ) Method - Java - Answer (click here)
- A Stack Class - Java - Answer (click here)
Chpter 7 A Closer Look at Methods and Classes
- A Closer Look at Methods and Classes - Answer (click here)
- Overloading Methods - Java - Answer (click here)
- Using Objects as Parameters - Answer (click here)
- A Closer Look at Argument Passing - Answer (click here)
- Returning Objects - Java - Answer (click here)
- Recursion - Java - Answer (click here)
- Introducing Access Control - Java - Answer (click here)
- Understanding static - Java - Answer (click here)
- Introducing final - Java - Answer (click here)
- Arrays Revisited - Java - Answer (click here)
- Introducing Nested and Inner Classes - Java - Answer (click here)
- Exploring the String Class - Java - Answer (click here)
- Using Command-Line Arguments - Answer (click here)
- Varargs: Variable-Length Arguments - Answer (click here)
Chpter 8 Inheritance
- Inheritance - Java - Answer (click here)
- Using super - Java - Answer (click here)
- Creating a Multilevel Hierarchy - Java - Answer (click here)
- When Constructors are Executed - Answer (click here)
- Method Overriding - Java - Answer (click here)
- Dynamic Method Dispatch - Java - Answer (click here)
- Using Abstract Classes - Java - Answer (click here)
- Using final with Inheritance - Java - Answer (click here)
- The Object Class - Java - Answer (click here)
Chpter 9 Packages and Interfaces
- Packages and Interfaces - Answer (click here)
- Java Packages - Answer (click here)
- Access Protection - Answer (click here)
- Importing Packages - Answer (click here)
- Java Interfaces - Answer (click here)
- Default Java Interface Methods - Answer (click here)
- Use Java static Methods in an Interface - Answer (click here)
Chpter 10 Exception Handling
- Exception Handling - Answer (click here)
- Java Exception-Handling Fundamentals - Answer (click here)
- Exception Types - Java - Answer (click here)
- Uncaught Exceptions - Answer (click here)
- Using try and catch - Java - Answer (click here)
- Multiple catch Clauses - Java - Answer (click here)
- Nested try Statements - Java - Answer (click here)
- throw - Java - Answer (click here)
- throws - Java - Answer (click here)
- finally - Java - Answer (click here)
- Java’s Built-in Exceptions - Answer (click here)
- Creating Your Own Exception Subclasses - Answer (click here)
- Chained Exceptions - Java - Answer (click here)
- Three Recently Added Exception Features - Answer (click here)
- Using Exceptions - Answer (click here)
Chpter 11 Multithreaded Programming
- Multithreaded Programming - Answer (click here)
- The Java Thread Model - Answer (click here)
- The Main Thread - Java - Answer (click here)
- Creating a Thread - Java - Answer (click here)
- Creating Multiple Threads - Java - Answer (click here)
- Using isAlive( ) and join( ) - Answer (click here)
- Thread Priorities - Java - Answer (click here)
- Synchronization - Java - Answer (click here)
- Interthread Communication - Answer (click here)
- Suspending, Resuming, and Stopping Threads - Answer (click here)
- Obtaining A Thread’s State - Answer (click here)
Chpter 12 Enumerations Autoboxing and Annotations Metadata
- Enumerations, Autoboxing, and Annotations (Metadata) - Answer (click here)
- Enumerations - Java - Answer (click here)
- Type Wrappers - Java - Answer (click here)
- Autoboxing - Java - Answer (click here)
- Annotations (Metadata) - Answer (click here)
- Type Annotations - Answer (click here)
- Repeating Annotations - Java - Answer (click here)
Chpter 13 IO Applets and Other Topics
- I/O, Applets, and Other Topics - Answer (click here)
- I/O Basics - Java - Answer (click here)
- Reading Console Input - Java - Answer (click here)
- Writing Console Output - Java - Answer (click here)
- The PrintWriter Class - Java - Answer (click here)
- Reading and Writing Files - Java - Answer (click here)
- Automatically Closing a File - java - Answer (click here)
- Applet Fundamentals - Answer (click here)
- The transient and volatile Modifiers - Java - Answer (click here)
- Using instanceof - Java - Answer (click here)
- strictfp - Java - Answer (click here)
- Native Methods - Java - Answer (click here)
- Problems with Native Methods - Answer (click here)
- Using assert - Java - Answer (click here)
- Static Import - Java - Answer (click here)
- Invoking Overloaded Constructors Through this( ) - Answer (click here)
- Compact API Profiles - Java - Answer (click here)
Chpter 14 Generics
- Generics - Answer (click here)
- What Are Generics? - Answer (click here)
- A Simple Generics Example - Answer (click here)
- A Generic Class with Two Type Parameters - Answer (click here)
- The General Form of a Generic Class - Answer (click here)
- Bounded Types - Answer (click here)
- Using Wildcard Arguments - Answer (click here)
- Creating a Generic Method - Answer (click here)
- Generic Interfaces - Java - Answer (click here)
- Raw Types and Legacy Code - Java - Answer (click here)
- Generic Class Hierarchies - Java - Answer (click here)
- Type Inference with Generics - Java - Answer (click here)
- Erasure - Java - Answer (click here)
- Ambiguity Errors - Java - Answer (click here)
- Some Generic Restrictions - Java - Answer (click here)
Chpter 15 Lambda Expressions
- Lambda Expressions - Answer (click here)
- Introducing Lambda Expressions - Answer (click here)
- Block Lambda Expressions - Answer (click here)
- Generic Functional Interfaces - Answer (click here)
- Passing Lambda Expressions as Arguments - Answer (click here)
- Lambda Expressions and Exceptions - Answer (click here)
- Lambda Expressions and Variable Capture - Answer (click here)
- Method References - Lambda Expressions - Answer (click here)
- Constructor References - Java Lambda Expressions - Answer (click here)
- Predefined Functional Interfaces - Answer (click here)
Part II The Java Library
Chpter 16 String Handling
- String Handling - Answer (click here)
- The String Constructors - Answer (click here)
- String Length - Java - Answer (click here)
- Special String Operations - Java - Answer (click here)
- Character Extraction - Java - Answer (click here)
- String Comparison - Java - Answer (click here)
- Searching Strings - Java - Answer (click here)
- Modifying a String - Java - Answer (click here)
- Data Conversion Using valueOf( ) - Java - Answer (click here)
- Changing the Case of Characters Within a String - Java - Answer (click here)
- Joining Strings - Java - Answer (click here)
- Additional String Methods - Answer (click here)
- StringBuffer - Java - Answer (click here)
Chpter 17 Exploring java lang
- Exploring java.lang - Answer (click here)
- Primitive Type Wrappers - Exploring java.lang - Answer (click here)
- Void and Process - Answer (click here)
- Runtime - Answer (click here)
- ProcessBuilder - Answer (click here)
- System - java.lang - Answer (click here)
- Using clone( ) and the Cloneable Interface - Answer (click here)
- Class - java.lang - Answer (click here)
- Math - java.lang - Answer (click here)
- Thread, ThreadGroup, and Runnable - java.lang - Answer (click here)
- Package, StackTraceElement, Enum - java.lang - Answer (click here)
- Interface - java.lang - Answer (click here)
- The java.lang Subpackages - Answer (click here)
Chpter 18 java util Part 1 The Collections Framework
- java.util : The Collections Framework - Answer (click here)
- java.util Collections Overview - Answer (click here)
- JDK 5 Changed the Collections Framework - Answer (click here)
- The Collection Interfaces - java.util - Answer (click here)
- The Collection Classes - java.util - Answer (click here)
- Accessing a Collection via an Iterator - java.util - Answer (click here)
- Spliterators - Java - Answer (click here)
- Storing User-Defined Classes in Collections - Answer (click here)
- The RandomAccess Interface - Java - Answer (click here)
- Working with Maps - java.util - Answer (click here)
- Comparators - java.util - Answer (click here)
- The Collection Algorithms - java.util - Answer (click here)
- Arrays - java.util - Answer (click here)
- The Legacy Classes and Interfaces - java.util - Answer (click here)
- Parting Thoughts on Collections - java.util - Answer (click here)
Chpter 19 java util Part 2 More Utility Classes
- java.util : More Utility Classes - Answer (click here)
- StringTokenizer - java.util - Answer (click here)
- BitSet - java.util - Answer (click here)
- Optional, OptionalDouble, OptionalInt, and OptionalLong - Java - Answer (click here)
- Date - java.util - Answer (click here)
- Calendar - java.util - Answer (click here)
- GregorianCalendar - java.util - Answer (click here)
- TimeZone, SimpleTimeZone - java.util - Answer (click here)
- Locale - java.util - Answer (click here)
- Random - java.util - Answer (click here)
- Observable - java.util - Answer (click here)
- Timer and TimerTask - java.util - Answer (click here)
- Currency - java.util - Answer (click here)
- Formatter - java.util - Answer (click here)
- Scanner - java.util - Answer (click here)
- The ResourceBundle, ListResourceBundle, and PropertyResourceBundle Java Classes - Answer (click here)
- Miscellaneous Java Utility Classes and Interfaces - Answer (click here)
- The java.util Subpackages - Answer (click here)
Chpter 20 Input Output Exploring java io
- Input/Output: Exploring java.io - Answer (click here)
- The I/O Classes and Interfaces - java.io - Answer (click here)
- File - java.io - Answer (click here)
- The AutoCloseable, Closeable, and Flushable Interfaces - Java - Answer (click here)
- I/O Exceptions - java.io - Answer (click here)
- Two Ways to Close a Stream - java.io - Answer (click here)
- The Stream Classes - java.io - Answer (click here)
- The Byte Streams - java.io - Answer (click here)
- The Character Streams - java.io - Answer (click here)
- The Console Class - java.io - Answer (click here)
- Serialization - java.io - Answer (click here)
- Stream Benefits - java.io - Answer (click here)
Chpter 21 Exploring NIO
- Exploring NIO - Answer (click here)
- The NIO Classes and NIO Fundamentals - Answer (click here)
- Enhancements Added to NIO by JDK 7 - Answer (click here)
- Using the NIO System - Answer (click here)
- Use NIO for Channel-Based I/O - Answer (click here)
- Use NIO for Stream-Based I/O - Answer (click here)
- Use NIO for Path and File System Operations - Answer (click here)
- Pre-JDK 7 Channel-Based Examples - Answer (click here)
Chpter 22 Networking
- Networking - Answer (click here)
- The Networking Classes and Interfaces - Java - Answer (click here)
- InetAddress - Java - Answer (click here)
- Inet4Address and Inet6Address - Answer (click here)
- TCP/IP Client Sockets - Java - Answer (click here)
- URL - Java Networking - Answer (click here)
- URLConnection - Java Networking - Answer (click here)
- HttpURLConnection - Java Networking - Answer (click here)
- TCP/IP Server Sockets - Java Networking - Answer (click here)
- Datagrams - Java Networking - Answer (click here)
Chpter 23 The Applet Class
- The Applet Class - Answer (click here)
- Two Types of Applets - Answer (click here)
- Applet Basics - Answer (click here)
- Applet Architecture - Answer (click here)
- An Applet Skeleton - Answer (click here)
- Simple Applet Display Methods - Answer (click here)
- Requesting Repainting - The Applet Class - Answer (click here)
- Using the Status Window - The Applet Class - Answer (click here)
- The HTML APPLET Tag - Answer (click here)
- Passing Parameters to Applets - Answer (click here)
- getDocumentBase( ) and getCodeBase( ) - The Applet Class - Answer (click here)
- AppletContext and showDocument( ) - The Applet Class - Answer (click here)
- AudioClip and AppletStub Interface - Applet Class - Answer (click here)
Chpter 24 Event Handling
- Event Handling - Answer (click here)
- The Delegation Event Model - Java - Answer (click here)
- Event Classes - Java - Answer (click here)
- The KeyEvent Class - Java - Answer (click here)
- Sources of Events - Java - Answer (click here)
- Event Listener Interfaces - Java - Answer (click here)
- Using the Delegation Event Model - Java - Answer (click here)
- Adapter Classes - Java - Answer (click here)
- Inner Classes - Java - Answer (click here)
Chpter 25 Introducing the AWT Working with Windows Graphics and Text
- Introducing the AWT: Working with Windows, Graphics, and Text - Answer (click here)
- AWT Classes - Answer (click here)
- Window Fundamentals - AWT Classes - Answer (click here)
- Working with Frame Windows - AWT Classes - Answer (click here)
- Creating a Frame Window in an AWT-Based Applet - Answer (click here)
- Creating a Windowed Program - Answer (click here)
- Introducing Graphics - AWT Classes - Answer (click here)
- Working with Color - AWT Java - Answer (click here)
- Setting the Paint Mode - AWT Java - Answer (click here)
- Working with Fonts - AWT Java - Answer (click here)
- Managing Text Output Using FontMetrics - AWT Java - Answer (click here)
Chpter 26 Using AWT Controls Layout Managers and Menus
- Using AWT Controls, Layout Managers, and Menus - Answer (click here)
- AWT Control Fundamentals - Answer (click here)
- Labels - AWT Controls - Answer (click here)
- Using Buttons - AWT Controls - Answer (click here)
- Applying Check Boxes - AWT Controls - Answer (click here)
- CheckboxGroup - AWT Controls - Answer (click here)
- Choice Controls - AWT Controls - Answer (click here)
- Using Lists - AWT Controls - Answer (click here)
- Managing Scroll Bars - AWT Controls - Answer (click here)
- Using a TextField - AWT Controls - Answer (click here)
- Using a TextArea - AWT Controls - Answer (click here)
- Understanding Layout Managers - AWT - Answer (click here)
- Menu Bars and Menus - AWT - Answer (click here)
- Dialog Boxes - AWT - Answer (click here)
- FileDialog - AWT - Answer (click here)
- A Word About Overriding paint( ) - AWT - Answer (click here)
Chpter 27 Images
- Images - Java - Answer (click here)
- Images File Formats - Java - Answer (click here)
- Image Fundamentals: Creating, Loading, and Displaying - Answer (click here)
- ImageObserver - Answer (click here)
- Double Buffering - Answer (click here)
- MediaTracker - Answer (click here)
- ImageProducer - Answer (click here)
- ImageConsumer - Answer (click here)
- ImageFilter - Answer (click here)
Chpter 28 The Concurrency Utilities
- The Concurrency Utilities - Answer (click here)
- The Concurrent API Packages - Java - Answer (click here)
- Using Synchronization Objects - Answer (click here)
- Phaser - Java Class - Answer (click here)
- Using an Executor - Answer (click here)
- The TimeUnit Enumeration - Answer (click here)
- Locks - java.util.concurrent.locks package - Answer (click here)
- Atomic Operations - java.util.concurrent.atomic - Answer (click here)
- Parallel Programming via the Fork/Join Framework - Answer (click here)
- The Concurrency Utilities Versus Java’s Traditional Approach - Answer (click here)
Chpter 29 The Stream API
- The Stream API - Answer (click here)
- Stream Basics - Answer (click here)
- Reduction Operations - Java Stream API - Answer (click here)
- Using Parallel Streams - Java Stream API - Answer (click here)
- Mapping - Java Stream API - Answer (click here)
- Collecting - Java Stream API - Answer (click here)
- Iterators and Streams - Answer (click here)
Chpter 30 Regular Expressions and Other Packages
- Regular Expressions and Other Packages - Answer (click here)
- The Core Java API Packages - Answer (click here)
- Regular Expression Processing - Answer (click here)
- Reflection - java.lang.reflect package - Answer (click here)
- Remote Method Invocation (RMI) - Answer (click here)
- Formatting Date and Time with java.text - Answer (click here)
- The Time and Date API Added by JDK 8 - Answer (click here)
Part III Introducing GUI Programming with Swing
Chpter 31 Introducing Swing
- Introducing Swing - Answer (click here)
- The Origins of Swing - Answer (click here)
- Swing Is Built on the AWT - Answer (click here)
- Two Key Swing Features - Answer (click here)
- The MVC Connection - Swing - Answer (click here)
- Components and Containers - Swing GUI - Answer (click here)
- The Swing Packages - Answer (click here)
- A Simple Swing Application - Answer (click here)
- Event Handling - Swing - Answer (click here)
- Create a Swing Applet - Answer (click here)
- Painting in Swing - Answer (click here)
Chpter 32 Exploring Swing
- Exploring Swing - Answer (click here)
- JLabel and ImageIcon - Swing - Answer (click here)
- JTextField - Swing - Answer (click here)
- The Swing Buttons - Swing - Answer (click here)
- JTabbedPane - Swing - Answer (click here)
- JScrollPane - Swing - Answer (click here)
- JList - Swing - Answer (click here)
- JComboBox - Swing - Answer (click here)
- Trees - Swing - Answer (click here)
- JTable - Swing - Answer (click here)
Chpter 33 Introducing Swing Menus
- Introducing Swing Menus - Answer (click here)
- Menu Basics - Swing - Answer (click here)
- An Overview of JMenuBar, JMenu, and JMenuItem - Swing - Answer (click here)
- Create a Main Menu - Swing - Answer (click here)
- Add Mnemonics and Accelerators to Menu Items - Swing - Answer (click here)
- Add Images and Tooltips to Menu Items - Swing - Answer (click here)
- Use JRadioButtonMenuItem and JCheckBoxMenuItem - Swing - Answer (click here)
- Create a Popup Menu - Swing - Answer (click here)
- Create a Toolbar - Swing - Answer (click here)
- Use Actions - Swing - Answer (click here)
- Put the Entire MenuDemo Program Together - Answer (click here)
Part IV Introducing GUI Programming with JavaFX
Chpter 34 Introducing JavaFX GUI Programming
- Introducing JavaFX GUI Programming - Answer (click here)
- JavaFX Basic Concepts - Answer (click here)
- A JavaFX Application Skeleton - Answer (click here)
- Compiling and Running a JavaFX Program - Answer (click here)
- The Application Thread - JavaFX - Answer (click here)
- A Simple JavaFX Control: Label - Answer (click here)
- Using Buttons and Events - JavaFX - Answer (click here)
- Drawing Directly on a Canvas - Answer (click here)
Chpter 35 Exploring JavaFX Controls
- Exploring JavaFX Controls - Answer (click here)
- Using Image and ImageView - JavaFX - Answer (click here)
- ToggleButton - JavaFX - Answer (click here)
- RadioButton - JavaFX - Answer (click here)
- CheckBox - JavaFX - Answer (click here)
- ListView - JavaFX - Answer (click here)
- ComboBox - JavaFX - Answer (click here)
- TextField - JavaFX - Answer (click here)
- ScrollPane - JavaFX - Answer (click here)
- TreeView - JavaFX - Answer (click here)
- Introducing Effects and Transforms - JavaFX - Answer (click here)
- Adding Tooltips - JavaFX - Answer (click here)
Chpter 36 Introducing JavaFX Menus
- Introducing JavaFX Menus - Answer (click here)
- An Overview of MenuBar, Menu, and MenuItem - JavaFX - Answer (click here)
- Create a Main Menu - JavaFX - Answer (click here)
- Add Mnemonics and Accelerators to Menu Items - JavaFX - Answer (click here)
- Add Images to Menu Items - JavaFX - Answer (click here)
- Use RadioMenuItem and CheckMenuItem - JavaFX - Answer (click here)
- Create a Context Menu - JavaFX - Answer (click here)
- Create a Toolbar - JavaFX - Answer (click here)
- Put the Entire MenuDemo Program Together - Answer (click here)
Part V Applying Java
Chpter 37 Java Beans
- Java Beans - Answer (click here)
- What Is a Java Bean? - Answer (click here)
- Advantages of Java Beans - Answer (click here)
- Introspection - Java Beans - Answer (click here)
- Bound and Constrained Properties - Java Beans - Answer (click here)
- Persistence, Customizers - Java Beans - Answer (click here)
- The Java Beans API - Answer (click here)
- A Bean Example - Answer (click here)
Chpter 38 Introducing Servlets
- Introducing Servlets - Answer (click here)
- The Life Cycle of a Servlet - Answer (click here)
- Servlet Development Options - Answer (click here)
- Using Tomcat - Answer (click here)
- A Simple Servlet - Answer (click here)
- The Servlet API - Answer (click here)
- The javax.servlet Package - Answer (click here)
- Reading Servlet Parameters - Answer (click here)
- The javax.servlet.http Package - Answer (click here)
- Handling HTTP Requests and Responses - Answer (click here)
- Using Cookies - Servlets - Answer (click here)
- Session Tracking - Servlets - Answer (click here)
Internet and World Wide Web HOW TO PROGRAM by P J Deitel and H M Deitel
Part 1 Introduction
Chpter 1 Introduction to Computers and the Internet
- Introduction to Computers and the Internet - Answer (click here)
- What Is a Computer? - Answer (click here)
- Computer Organization - Answer (click here)
- Machine Languages, Assembly Languages and High-Level Languages - Answer (click here)
- History of the Internet and World Wide Web - Answer (click here)
- World Wide Web Consortium (W3C) - Answer (click here)
- Web 2.0 - Answer (click here)
- Personal, Distributed and Client/Server Computing - Answer (click here)
- Hardware Trends - Answer (click here)
- Key Software Trend: Object Technology - Answer (click here)
- JavaScript: Object-Based Scripting for the Web - Answer (click here)
- Browser Portability - Answer (click here)
- C, C++ and Java - Answer (click here)
- BASIC, Visual Basic, Visual C++, C# and .NET - Answer (click here)
- Software Technologies - Answer (click here)
- Notes about Internet & World Wide Web How to Program, 4/e - Answer (click here)
- Web Browser Basics: Internet Explorer and Firefox - Answer (click here)
Chpter 2 Web Browser Basics Internet Explorer and Firefox
- Connecting to the Internet - Web Browser - Answer (click here)
- Internet Explorer 7 and Firefox 2 Features - Answer (click here)
- Customizing Browser Settings - Answer (click here)
- Searching the Internet - Answer (click here)
- Keeping Track of Your Favorite Sites - Answer (click here)
- File Transfer Protocol (FTP) - Answer (click here)
- Online Help - Answer (click here)
- Dive Into Web 2.0 - Answer (click here)
Chpter 3 Dive Into Web 20
- Dive Into Web 2.0 - Answer (click here)
- What Is Web 2.0? - Answer (click here)
- Search - Answer (click here)
- Content Networks and User-Generated Content - Answer (click here)
- Blogging - Answer (click here)
- Social Networking - Answer (click here)
- Social Media - Answer (click here)
- Tagging - Answer (click here)
- Social Bookmarking - Answer (click here)
- Software Development - Answer (click here)
- Rich Internet Applications (RIAs) - Answer (click here)
- Web Services, Mashups, Widgets and Gadgets - Answer (click here)
- Location-Based Services - Answer (click here)
- XML, RSS, Atom, JSON and VoIP - Answer (click here)
- Web 2.0 Monetization Models and Business Models - Answer (click here)
- Introduction to XHTML - Answer (click here)
Part 2 The Ajax Client
Chpter 4 Introduction to XHTML
- Introduction to XHTML - Answer (click here)
- Editing XHTML - Answer (click here)
- First XHTML Example - Answer (click here)
- W3C XHTML Validation Service - Answer (click here)
- Headings - XHTML - Answer (click here)
- Linking - XHTML - Answer (click here)
- Images - XHTML - Answer (click here)
- Special Characters and Horizontal Rules - XHTML - Answer (click here)
- Lists - XHTML - Answer (click here)
- Tables - XHTML - Answer (click here)
- Forms - XHTML - Answer (click here)
- Internal Linking - XHTML - Answer (click here)
- meta Elements - XHTML - Answer (click here)
- Cascading Style Sheets™ (CSS) - Answer (click here)
Chpter 5 Cascading Style Sheets CSS
- Cascading Style Sheets™ (CSS) - Answer (click here)
- Inline Styles - CSS - Answer (click here)
- Embedded Style Sheets - CSS - Answer (click here)
- Conflicting Styles - CSS - Answer (click here)
- Linking External Style Sheets - CSS - Answer (click here)
- Positioning Elements - CSS - Answer (click here)
- Backgrounds - CSS - Answer (click here)
- Element Dimensions - CSS - Answer (click here)
- Box Model and Text Flow - CSS - Answer (click here)
- Media Types - CSS - Answer (click here)
- Building a CSS Drop-Down Menu - Answer (click here)
- User Style Sheets - CSS - Answer (click here)
- CSS 3 - Answer (click here)
- JavaScript: Introduction to Scripting - Answer (click here)
Chpter 6 JavaScript Introduction to Scripting
- JavaScript: Introduction to Scripting - Answer (click here)
- Simple Program: Displaying a Line of Text in a Web Page - Answer (click here)
- Modifying Our First Program - JavaScript(JS) - Answer (click here)
- Obtaining User Input with prompt Dialogs - JavaScript(JS) - Answer (click here)
- Memory Concepts - JavaScript(JS) - Answer (click here)
- Arithmetic - JavaScript(JS) - Answer (click here)
- Decision Making: Equality and Relational Operators - JavaScript(JS) - Answer (click here)
- JavaScript: Control Statements I - Answer (click here)
Chpter 7 JavaScript Control Statements I
- JavaScript: Control Statements I - Answer (click here)
- Algorithms - JavaScript(JS) Control Statements - Answer (click here)
- Pseudocode - JavaScript(JS) Control Statements - Answer (click here)
- Control Structures - JavaScript(JS) - Answer (click here)
- if Selection Statement - JavaScript(JS) - Answer (click here)
- if…else Selection Statement - JavaScript(JS) - Answer (click here)
- while Repetition Statement - JavaScript(JS) - Answer (click here)
- Formulating Algorithms: Counter-Controlled Repetition - JavaScript(JS) - Answer (click here)
- Formulating Algorithms: Sentinel-Controlled Repetition - JavaScript(JS) - Answer (click here)
- Formulating Algorithms: Nested Control Statements - JavaScript(JS) - Answer (click here)
- Assignment Operators - JavaScript(JS) - Answer (click here)
- Increment and Decrement Operators - JavaScript(JS) - Answer (click here)
- JavaScript: Control Statements II - Answer (click here)
Chpter 8 JavaScript Control Statements II
- JavaScript: Control Statements II - Answer (click here)
- Essentials of Counter-Controlled Repetition - JavaScript(JS) - Answer (click here)
- for Repetition Statement - JavaScript(JS) - Answer (click here)
- Examples Using the for Statement - JavaScript(JS) - Answer (click here)
- switch Multiple-Selection Statement - Answer (click here)
- do…while Repetition Statement - Answer (click here)
- break and continue Statements - JavaScript(JS) - Answer (click here)
- Labeled break and continue Statements - JavaScript(JS) - Answer (click here)
- Logical Operators - JavaScript(JS) - Answer (click here)
- Summary of Structured Programming - Answer (click here)
- JavaScript: Functions - Answer (click here)
Chpter 9 JavaScript Functions
- JavaScript: Functions - Answer (click here)
- Program Modules in JavaScript - Answer (click here)
- Programmer-Defined Functions - Answer (click here)
- Function Definitions - JavaScript(JS) - Answer (click here)
- Random Number Generation - JavaScript(JS) - Answer (click here)
- Example: Game of Chance - JavaScript(JS) - Answer (click here)
- Random Image Generator - JavaScript(JS) - Answer (click here)
- Scope Rules - JavaScript(JS) - Answer (click here)
- JavaScript Global Functions - Answer (click here)
- Recursion - JavaScript(JS) - Answer (click here)
- Recursion vs. Iteration - Answer (click here)
- JavaScript: Arrays - Answer (click here)
Chpter 10 JavaScript Arrays
- JavaScript: Arrays - Answer (click here)
- Declaring and Allocating Arrays - JavaScript(JS) - Answer (click here)
- Examples Using Arrays - JavaScript(JS) - Answer (click here)
- Random Image Generator Using Arrays - JavaScript(JS) - Answer (click here)
- References and Reference Parameters - JavaScript(JS) - Answer (click here)
- Passing Arrays to Functions - JavaScript(JS) - Answer (click here)
- Sorting Arrays - JavaScript(JS) - Answer (click here)
- Searching Arrays: Linear Search and Binary Search - JavaScript(JS) - Answer (click here)
- Multidimensional Arrays - JavaScript(JS) - Answer (click here)
- Building an Online Quiz - JavaScript(JS) - Answer (click here)
- JavaScript: Objects - Answer (click here)
Chpter 11 JavaScript Objects
- JavaScript: Objects - Answer (click here)
- Introduction to Object Technology - Answer (click here)
- Math Object - JavaScript(Js) - Answer (click here)
- String Object - JavaScript(Js) - Answer (click here)
- Date Object - JavaScript(Js) - Answer (click here)
- Boolean and Number Objects - JavaScript(Js) - Answer (click here)
- document Object - JavaScript(Js) - Answer (click here)
- window Object - JavaScript(Js) - Answer (click here)
- Using Cookies - JavaScript(Js) - Answer (click here)
- Final JavaScript Example - Answer (click here)
- Using JSON to Represent Objects - Answer (click here)
- Document Object Model (DOM): Objects and Collections - Answer (click here)
Chpter 12 Document Object Model DOM Objects and Collections
- Document Object Model (DOM): Objects and Collections - Answer (click here)
- Modeling a Document: DOM Nodes and Trees - Answer (click here)
- Traversing and Modifying a DOM Tree - Answer (click here)
- DOM Collections - Answer (click here)
- Dynamic Styles - DOM - Answer (click here)
- Summary of the DOM Objects and Collections - Answer (click here)
- JavaScript: Events - Answer (click here)
Chpter 13 JavaScript Events
- JavaScript: Events - Answer (click here)
- Registering Event Handlers - JavaScript(Js) - Answer (click here)
- Event onload - JavaScript(Js) - Answer (click here)
- Event onmousemove, the event Object and this - JavaScript(Js) - Answer (click here)
- Rollovers with onmouseover and onmouseout - JavaScript(Js) - Answer (click here)
- Form Processing with onfocus and onblur - JavaScript(Js) - Answer (click here)
- Processing with onsubmit and onreset - JavaScript(Js) - Answer (click here)
- Event Bubbling - JavaScript(Js) - Answer (click here)
- More Events - JavaScript(Js) - Answer (click here)
- XML and RSS - Answer (click here)
Chpter 14 XML and RSS
- XML and RSS - Answer (click here)
- XML Basics - Answer (click here)
- Structuring Data - Answer (click here)
- XML Namespaces - Answer (click here)
- Document Type Definitions (DTDs) - Answer (click here)
- W3C XML Schema Documents - Answer (click here)
- XML Vocabularies - Answer (click here)
- Extensible Stylesheet Language and XSL Transformations - Answer (click here)
- Document Object Model (DOM) - Answer (click here)
- RSS - Answer (click here)
- Ajax-Enabled Rich Internet Applications - Answer (click here)
Chpter 15 Ajax
- Ajax-Enabled Rich Internet Applications - Answer (click here)
- Traditional Web Applications vs. Ajax Applications - Answer (click here)
- Rich Internet Applications (RIAs) with Ajax - Answer (click here)
- History of Ajax - Answer (click here)
- “Raw” Ajax Example Using the XMLHttpRequest Object - Answer (click here)
- Using XML and the DOM - Answer (click here)
- Creating a Full-Scale Ajax-Enabled Application - Answer (click here)
- Dojo Toolkit - Answer (click here)
- Adobe Flash CS3 - Answer (click here)
Part 3 Rich Internet Application Client Technologies
Chpter 16 Adobe Flash CS3
- Adobe Flash CS3 - Answer (click here)
- Flash Movie Development - Answer (click here)
- Learning Flash with Hands-On Examples - Answer (click here)
- Publishing Your Flash Movie - Answer (click here)
- Creating Special Effects with Flash - Answer (click here)
- Creating a Website Splash Screen - Answer (click here)
- ActionScript - Answer (click here)
- Adobe Flash CS3: Building an Interactive Game - Answer (click here)
Chpter 17 Adobe Flash CS3 Building an Interactive Game
- Adobe Flash CS3: Building an Interactive Game - Answer (click here)
- Object-Oriented Programming - Answer (click here)
- Objects in Flash - Answer (click here)
- Cannon Game: Preliminary Instructions and Notes - Adobe Flash CS3 - Answer (click here)
- Adding a Start Button - Adobe Flash CS3 - Answer (click here)
- Creating Moving Objects - Adobe Flash CS3 - Answer (click here)
- Adding the Rotating Cannon - Adobe Flash CS3 - Answer (click here)
- Adding the Cannonball - Adobe Flash CS3 - Answer (click here)
- Adding Sound and Text Objects to the Movie - Answer (click here)
- Adding the Time Counter - Adobe Flash CS3 - Answer (click here)
- Detecting a Miss - Adobe Flash CS3 - Answer (click here)
- Adding Collision Detection - Adobe Flash CS3 - Answer (click here)
- Finishing the Game - Adobe Flash CS3 - Answer (click here)
- Adobe Flex 2 and Rich Internet Applications - Answer (click here)
Chpter 18 Adobe Flex 2 and Rich Internet Applications
- Adobe Flex 2 and Rich Internet Applications - Answer (click here)
- Flex Platform Overview - Answer (click here)
- Creating a Simple User Interface - Adobe Flex 2 - Answer (click here)
- Accessing XML Data from Your Application - Answer (click here)
- Interacting with Server-Side Applications - Adobe Flex 2 - Answer (click here)
- Customizing Your User Interface - Adobe Flex 2 - Answer (click here)
- Creating Charts and Graphs - Adobe Flex 2 - Answer (click here)
- Connection-Independent RIAs on the Desktop: Adobe Integrated Runtime (AIR) - Answer (click here)
- Microsoft ilverlight and Rich Internet Applications - Answer (click here)
Chpter 19 Microsoft Silverlight and Rich Internet Applications
- Microsoft ilverlight and Rich Internet Applications - Answer (click here)
- Platform Overview - Answer (click here)
- Silverlight 1.0 Installation and Overview - Answer (click here)
- Creating a Movie Viewer for Silverlight 1.0 - Answer (click here)
- Creating Controls - Creating a Movie Viewer for Silverlight 1.0 - Answer (click here)
- Using JavaScript for Event Handling and DOM Manipulation - Answer (click here)
- Embedding Silverlight in HTML - Answer (click here)
- Silverlight Streaming - Answer (click here)
- Silverlight 1.1 Installation and Overview - Answer (click here)
- Creating a Cover Viewer for Silverlight 1.1 Alpha - Answer (click here)
- Building an Application with Third-Party Controls - Silverlight - Answer (click here)
- Consuming a Web Service - Answer (click here)
- Silverlight Demos, Games and Web Resources - Answer (click here)
- Adobe Dreamweaver CS3 - Answer (click here)
Chpter 20 Adobe Dreamweaver CS3
- Adobe Dreamweaver CS3 - Answer (click here)
- Text Styles - Adobe Dreamweaver CS3 - Answer (click here)
- Images and Links - Adobe Dreamweaver CS3 - Answer (click here)
- Symbols and Lines - Adobe Dreamweaver CS3 - Answer (click here)
- Tables - Adobe Dreamweaver CS3 - Answer (click here)
- Forms - Adobe Dreamweaver CS3 - Answer (click here)
- Scripting in Dreamweaver - Answer (click here)
- Spry Framework for Creating Ajax Applications - Adobe Dreamweaver CS3 - Answer (click here)
- Site Management - Adobe Dreamweaver CS3 - Answer (click here)
- Web Servers (IIS and Apache) - Answer (click here)
Part 4 Rich Internet Application Server Technologies
Chpter 21 Web Servers IIS and Apache
- Web Servers (IIS and Apache) - Answer (click here)
- HTTP Transactions - Answer (click here)
- Multitier Application Architecture - Answer (click here)
- Client-Side Scripting versus Server-Side Scripting - Answer (click here)
- Accessing Web Servers - Answer (click here)
- Microsoft Internet Information Services (IIS) - Answer (click here)
- Apache HTTP Server - Answer (click here)
- Requesting Documents - Answer (click here)
- Database:SQL, MySQL, ADO.NET 2.0 and Java DB - Answer (click here)
Chpter 22 Database SQL MySQL ADO NET 2 0 and Java DB
- Database:SQL, MySQL, ADO.NET 2.0 and Java DB - Answer (click here)
- Relational Databases - Answer (click here)
- Relational Database Overview: A books Database - Answer (click here)
- SQL - Answer (click here)
- MySQL - Answer (click here)
- Instructions for Installing MySQL - Answer (click here)
- Instructions for Setting Up a MySQL User Account - Answer (click here)
- Creating a Database in MySQL - Answer (click here)
- ADO.NET Object Model - Answer (click here)
- Java DB/Apache Derby - Answer (click here)
- PHP - Answer (click here)
Chpter 23 PHP
- PHP - Answer (click here)
- PHP Basics - Answer (click here)
- String Processing and Regular Expressions - PHP - Answer (click here)
- Form Processing and Business Logic - PHP - Answer (click here)
- Connecting to a Database - PHP - Answer (click here)
- Using Cookies - PHP - Answer (click here)
- Dynamic Content - PHP - Answer (click here)
- Ruby on Rails - Answer (click here)
Chpter 24 Ruby on Rails
- Ruby on Rails - Answer (click here)
- Ruby - Answer (click here)
- Rails Framework - Answer (click here)
- ActionController and ActionView - Ruby on Rails - Answer (click here)
- A Database-Driven Web Application - Ruby on Rails - Answer (click here)
- Case Study: Message Forum - Ruby on Rails - Answer (click here)
- Message Forum: Logging In and Logging Out - Ruby on Rails - Answer (click here)
- Message Forum: Embellishing the Models - Ruby on Rails - Answer (click here)
- Message Forum: Forum Controller and Forum Views - Ruby on Rails - Answer (click here)
- Message Forum: Message Controller and Message Views - Ruby on Rails - Answer (click here)
- Message Forum: Ajax-Enabled Rails Applications - Ruby on Rails - Answer (click here)
- Script.aculo.us - Answer (click here)
- ASP.NET 2.0 and ASP.NET Ajax - Answer (click here)
Chpter 25 ASP NET 2 0 and ASP NET Ajax
- ASP.NET 2.0 and ASP.NET Ajax - Answer (click here)
- Creating and Running a Simple Web Form Example - ASP.NET - Answer (click here)
- Building an ASP.NET Web Application - Answer (click here)
- Web Controls: Text and Graphics Controls - ASP.NET - Answer (click here)
- Web Controls: AdRotator Control - ASP.NET - Answer (click here)
- Web Controls: Validation Controls - ASP.NET - Answer (click here)
- Session Tracking - ASP.NET - Answer (click here)
- Cookies - ASP.NET - Answer (click here)
- Session Tracking with HttpSessionState - ASP.NET - Answer (click here)
- Case Study: Connecting to a Database in ASP.NET - Answer (click here)
- Building a Web Form That Displays Data from a Database - ASP.NET - Answer (click here)
- Modifying the Code-Behind File for the Guestbook Application - ASP.NET - Answer (click here)
- Case Study: Secure Books Database Application - Answer (click here)
- Creating the Secure Books Database Application - ASP.NET - Answer (click here)
- ASP.NET Ajax - Answer (click here)
- JavaServer Faces Web Applications - Answer (click here)
Chpter 26 JavaServer Faces Web Applications
- JavaServer Faces Web Applications - Answer (click here)
- Java Web Technologies - Answer (click here)
- Creating and Running a Simple Application in Netbeans - Answer (click here)
- Examining a JSP File - Answer (click here)
- Examining a Page Bean File - Answer (click here)
- Event-Processing Life Cycle - Answer (click here)
- Relationship Between the JSP and Page Bean Files - Answer (click here)
- Examining the XHTML Generated by a Java Web Application - Answer (click here)
- Building a Web Application in Netbeans - Answer (click here)
- JSF Components - Answer (click here)
- Text and Graphics JSF Components - Answer (click here)
- Validation Using Validator JSF Components and Custom Validators - Answer (click here)
- Session Tracking - JavaServer - Answer (click here)
- Cookies - JavaServer - Answer (click here)
- Session Tracking with the SessionBean Object - JavaServer - Answer (click here)
- Ajax-Enabled JavaServer Faces Web Applications - Answer (click here)
Chpter 27 Ajax Enabled JavaServer Faces Web Applications
- Ajax-Enabled JavaServer Faces Web Applications - Answer (click here)
- Accessing Databases in Web Applications - JavaServer - Answer (click here)
- Ajax-Enabled JSF Components - Answer (click here)
- AutoComplete Text Field and Virtual Forms - Answer (click here)
- Google Maps Map Viewer Component - Answer (click here)
- Web Services - Answer (click here)
Chpter 28 Web Services
- Web Services - Answer (click here)
- Java Web Services Basics - Answer (click here)
- Creating, Publishing, Testing and Describing a Web Service - Answer (click here)
- Consuming a Web Service - Answer (click here)
- SOAP (Simple Object Access Protocol) - Answer (click here)
- Session Tracking in Web Services - Answer (click here)
- Creating a Blackjack Web Service - Answer (click here)
- Consuming the Blackjack Web Service - Answer (click here)
- Consuming a Database-Driven Web Service from a Web Application - Answer (click here)
- Passing an Object of a User-Defined Type to a Web Service - Answer (click here)
- REST-Based Web Services in ASP.NET - Answer (click here)
Part 5 Extra
Chapter 3 Photoshop Elements
- Photoshop Elements - Answer (click here)
- Image Basics - Photoshop Elements - Answer (click here)
- Vector and Raster Graphics - Photoshop Elements - Answer (click here)
- Toolbox - Photoshop Elements - Answer (click here)
- Layers - Photoshop Elements - Answer (click here)
- Screen Capturing - Photoshop Elements - Answer (click here)
- File Formats: GIF and JPEG - Photoshop Elements - Answer (click here)
Chapter 23 Wireless Internet and m Business
- Wireless Internet and m-Business - Answer (click here)
- M-Business - Answer (click here)
- Identifying User Location - Answer (click here)
- Wireless Marketing, Advertising and Promotions - Answer (click here)
- Wireless Payment Options - Answer (click here)
- Privacy and the Wireless Internet - Answer (click here)
- International Wireless Communications - Answer (click here)
- Wireless-Communications Technologies - Answer (click here)
- WAP and WML - Answer (click here)
- Phone Simulator and Setup Instructions - Answer (click here)
- Creating WML Documents - Answer (click here)
- WMLScript Programming - Answer (click here)
- String Object Methods - Answer (click here)
- Wireless Protocols, Platforms and Programming Languages - Answer (click here)
Chapter 24 VBScript
- VBScript - Answer (click here)
- Operators - VBScript - Answer (click here)
- Data Types and Control Structures - VBScript - Answer (click here)
- VBScript Functions - Answer (click here)
- VBScript Example Programs - Answer (click here)
- Arrays - VBScript - Answer (click here)
- String Manipulation - VBScript - Answer (click here)
- Classes and Objects - VBScript - Answer (click here)
Chapter 25 Active Server Pages ASP
- Active Server Pages (ASP) - Answer (click here)
- How Active Server Pages(ASP) Work - Answer (click here)
- Setup - Active Server Pages (ASP) - Answer (click here)
- Active Server Page Objects - Answer (click here)
- Simple ASP Examples - Answer (click here)
- File System Objects - Active Server Pages (ASP) - Answer (click here)
- Session Tracking and Cookies - Active Server Pages (ASP) - Answer (click here)
- Accessing a Database from an Active Server Page(ASP) - Answer (click here)
- Server-Side ActiveX Components - Answer (click here)
Chapter 26 Case Study Active Server Pages and XML
Chapter 27 Perl and CGI Common Gateway Interface
- Perl and CGI (Common Gateway Interface) - Answer (click here)
- Perl - Answer (click here)
- String Processing and Regular Expressions - Perl - Answer (click here)
- Viewing Client/Server Environment Variables - Perl - Answer (click here)
- Form Processing and Business Logic - Perl - Answer (click here)
- Server-Side Includes - Perl - Answer (click here)
- Verifying a Username and Password - Perl - Answer (click here)
- Using DBI to Connect to a Database - Perl - Answer (click here)
- Cookies and Perl - Answer (click here)
Chapter 28 Python
- Python - Answer (click here)
- Basic Data Types, Control Structures and Functions - Python - Answer (click here)
- Tuples, Lists and Dictionaries - Python - Answer (click here)
- String Processing and Regular Expressions - Python - Answer (click here)
- Exception Handling - Python - Answer (click here)
- Introduction to CGI Programming - Python - Answer (click here)
- Form Processing and Business Logic - Python - Answer (click here)
- Cookies - Python - Answer (click here)
- Database Application Programming Interface (DB-API) - Python - Answer (click here)
CHAPTER 38 Introducing Servlets
- Servlets: Bonus for Java™ Developers - Answer (click here)
- Servlet Overview and Architecture - Answer (click here)
- Servlet Overview and Architecture - Servlets - Answer (click here)
- Handling HTTP get Requests Containing Data - Servlets - Answer (click here)
- Handling HTTP post Requests - Servlets - Answer (click here)
- Redirecting Requests to Other Resources - Servlets - Answer (click here)
- Session Tracking - Servlets - Answer (click here)
- Multitier Applications: Using JDBC from a Servlet - Answer (click here)
Chapter 31 JavaServer Pages JSP Bonus for Java Developers
- JavaServer Pages (JSP): Bonus for Java Developers - Answer (click here)
- JavaServer Pages Overview - Answer (click here)
- A First JavaServer Page Example - Answer (click here)
- Implicit Objects - JavaServer - Answer (click here)
- Scripting - JavaServer - Answer (click here)
- jsp:include Action - JavaServer Pages (JSP) Standard Actions - Answer (click here)
- jsp:forward Action - JavaServer Pages (JSP) Standard Actions - Answer (click here)
- jsp:plugin Action - JavaServer Pages (JSP) Standard Actions - Answer (click here)
- jsp:useBean Action - JavaServer Pages (JSP) Standard Actions - Answer (click here)
- Directives - JavaServer Pages (JSP) - Answer (click here)
- Custom Tag Libraries - JavaServer Pages (JSP) - Answer (click here)
Chapter 32 e Business and e Commerce
- e-Business & e-Commerce - Answer (click here)
- E-Business Models - Answer (click here)
- Building an e-Business - Answer (click here)
- e-Marketing - Answer (click here)
- Online Payments - Answer (click here)
- Security - e-Business & e-Commerce - Answer (click here)
- Legal Issues - e Business & e Commerce - Answer (click here)
- XML and e-Commerce - Answer (click here)
Chapter 33 Multimedia Audio Video Speech Synthesis and Recognition
- Multimedia: Audio, Video, Speech Synthesis and Recognition - Answer (click here)
- Audio and Video - Answer (click here)
- Adding Background Sounds with the bgsound Element - Answer (click here)
- Adding Video with the img Element’s dynsrc Property - Answer (click here)
- Adding Audio or Video with the embed Element - Answer (click here)
- Using the Windows Media Player ActiveX Control - Answer (click here)
- Microsoft Agent Control - Answer (click here)
- RealPlayer Plug-in - Answer (click here)
- Synchronized Multimedia Integration Language (SMIL) - Answer (click here)
- Scalable Vector Graphics (SVG) - Answer (click here)
Chapter 34 Web Accessibility
- Web Accessibility - Answer (click here)
- Web Accessibility Initiative - Answer (click here)
- Providing Alternatives for Images - Answer (click here)
- Maximizing Readability by Focusing on Structure - Answer (click here)
- Accessibility in XHTML Tables - Answer (click here)
- Accessibility in XHTML Frames - Answer (click here)
- Accessibility in XML - Answer (click here)
- Using Voice Synthesis and Recognition with VoiceXML - Answer (click here)
- CallXML - Answer (click here)
- JAWS for Windows - Answer (click here)
- Other Accessibility Tools - Answer (click here)
- Accessibility in Microsoft Windows 2000 - Answer (click here)
No comments:
Post a Comment