<<

A Comprehensive Introduction to Vista of Contents

Chapter 1 -

Chapter 2 - Development of Windows Vista

Chapter 3 - Features New to Windows Vista

Chapter 4 - Technical Features New to Windows Vista

Chapter 5 - Security and Safety Features New to Windows Vista

Chapter 6 - Windows Vista Editions

Chapter 7 - Criticism of Windows Vista

Chapter 8 - Windows Vista Networking Technologies Chapter 9 - Vista Transformation Pack

______WORLD TECHNOLOGIES ______

Abstraction and Closure in Science Table of Contents

Chapter 1 - Abstraction ()

Chapter 2 - Closure (Computer Science)

Chapter 3 - and

Chapter 4 - Abstract Type and Object (Computer Science)

Chapter 5 - Levels of Abstraction

Chapter 6 - Anonymous WT

______WORLD TECHNOLOGIES ______

Advanced Operating Systems

Table of Contents

Chapter 1 - Introduction to Linux

Chapter 2 - Linux Kernel

Chapter 3 -

Chapter 4 -

Chapter 5 -

Chapter 6 - SCO-Linux Controversies

Chapter 7 - GNU/Linux Naming Controversy Chapter 8 -WT Criticism of Desktop Linux

______WORLD TECHNOLOGIES ______

Advanced Testing

Table of Contents

Chapter 1 -

Chapter 2 - Application Programming and

Chapter 3 - Fault Injection and Mutation Testing

Chapter 4 - Exploratory Testing, Fuzz Testing and Equivalence Partitioning

Chapter 5 - and Integration Testing

Chapter 6 - GUI Software Testing and Software Performance Testing

Chapter 7 - Regression Testing and Acceptance Testing

Chapter 8 - Security Testing and Test Automation Chapter 9 -WT Testing Tools & Features

______WORLD TECHNOLOGIES ______Advances in Computer Networking

Table of Contents

Chapter 1 - Introduction to Computer Networking

Chapter 2 -

Chapter 3 - Local Network and Metropolitan Area Network

Chapter 4 - and Wireless Network

Chapter 5 - Bootstrap Protocol and Preboot Execution Environment

Chapter 6 - Computer Networks and Technology

Chapter 7 - and Electronic Data Interchange

Chapter 8 - Load Balancing (Computing) and Home Network

Chapter 9 - Mylogon and Router

Chapter 10 - Bridging (Networking) and Virtual Private Network Chapter 11 WT- Proxy Server

______WORLD TECHNOLOGIES ______

Advances in Computer Security

Table of Contents

Chapter 1 - Introduction to Computer Security

Chapter 2 - Access Control List and Capability-based Security

Chapter 3 - Firewall (Computing) and Access Token

Chapter 4 - Application Firewall and Asset (Computing)

Chapter 5 - Attack (Computer) and CAPTCHA

Chapter 6 - Cloud Computing Security and Computer Security Incident Management

Chapter 7 - Confused Deputy Problem and Cyber Security Standards

Chapter 8 - Data Loss Prevention Software

Chapter 9 - Dynamic SSL and Information Security Chapter 10 WT- Information Assurance

______WORLD TECHNOLOGIES ______Algorithm and (Concepts & Applications) Table of Contents

Chapter 1 -

Chapter 2 - Algorithm Examples

Chapter 3 - Empirical Algorithmics and

Chapter 4 - Recursion & Parallel Algorithm

Chapter 5 - Concurrent Data Structure and

Chapter 6 - Linked Data Structure

Chapter 7 - and Record (Computer Science) Chapter 8 -WT

______WORLD TECHNOLOGIES ______All About Web Search Engines and Optimization Table of Contents

Introduction

Chapter 1 - How Web Search Engines Work

Chapter 2 - Search Engine Indexing

Chapter 3 - Search Engine Optimization

Chapter 4 - Most Famous Search Engines

Chapter 5 - List of Search Engines WT

______WORLD TECHNOLOGIES ______An Introduction to Table of Contents

Chapter 1 - Introduction to Computer Programming

Chapter 2 -

Chapter 3 -

Chapter 4 - Algorithmic Skeleton and Control Table

Chapter 5 - Nassi–Shneiderman Diagram

Chapter 6 - & Quine (Computing) WT

______WORLD TECHNOLOGIES ______An Introduction to Information Theory

Table of Contents

Chapter 1 - Introduction to Information Theory

Chapter 2 -

Chapter 3 - Noisy-Channel Coding Theorem and Mutual Information

Chapter 4 - Quantities of Information and Coding Theory

Chapter 5 - Channel Capacity and Binary Symmetric Channel

Chapter 6 - Kullback–Leibler Divergence

Chapter 7 - Rate–Distortion Theory and Algorithmic Information Theory

Chapter 8 - Inequalities in Information Theory and Information Flow Chapter 9 -WT Fisher Information and Turbo Code

______WORLD TECHNOLOGIES ______An Introduction to JavaScript

Table of Contents

Chapter 1 - Introduction to JavaScript

Chapter 2 - JavaScript Syntax

Chapter 3 - Client-Side JavaScript and JavaScript Engine

Chapter 4 - (Programming) and Cross-Site Scripting

Chapter 5 - JSDoc and JSON

Chapter 6 - Jscript, JsonML and Seed (Programming) Chapter 7 -WT Unobtrusive JavaScript and XMLHttpRequest

______WORLD TECHNOLOGIES ______An Introduction to Theory of Computation Table of Contents

Chapter 1 - Theory of Computation

Chapter 2 - Computability Theory

Chapter 3 - Computational Complexity Theory

Chapter 4 - Automata Theory and Quantum Computer

Chapter 5 - Models of computation

Chapter 6 - Parallel Computing WT

______WORLD TECHNOLOGIES ______Animation (Concepts & Techniques)

Table of Contents

Chapter 1 - Computer

Chapter 2 - Computer-Generated Imagery and Wire-Frame Model

Chapter 3 - and

Chapter 4 -

Chapter 5 - Special Effect

Chapter 6 -

Chapter 7 -

Chapter 8 - Motion Blur Chapter 9 -WT PowerPoint Animation

______WORLD TECHNOLOGIES ______

ASCII Art & its Applications

Table of Contents

Chapter 1 - Introduction to ASCII Art

Chapter 2 - ANSI Art and Tiled Printing

Chapter 3 - ANSI Escape Code and TheDraw

Chapter 4 - ASCII Stereogram and BSAVE ( Format)

Chapter 5 - Cowsay and FIGlet

Chapter 6 - .nfo

Chapter 7 - Shift_JIS Art and Demos Chapter 8 -WT Binary-to-Text Encoding

______WORLD TECHNOLOGIES ______Basic Concepts in Computer Science (Data & Data Structures) Table of Contents

Chapter 1 - and Array Data Structure

Chapter 2 - Data Structure and

Chapter 3 - and

Chapter 4 - List (Computing) and String

Chapter 5 - (Data Structure) and Closure WT

______WORLD TECHNOLOGIES ______C++: The Programming Language Table of Contents

Preface VII

Chapter 1 Introduction to ++ 1 i. C++ 1 ii. Programming Language 15

Chapter 2 Programming Languages Related to C++ 33 i. C (Programming Language) 33 ii. Ada (Programming Language) 52 iii. CLU (Programming Language) 68 iv. ALGOL 68 70

Chapter 3 Types of C++ Programming Language 101 i. C++03 101 ii. C++11 101 iii. C++14 146 iv. C++17 153

Chapter 4 Language Extensions of C++ 156 i. Managed Extensions for C++ 156 ii. AspectC++ 164 iii. C++/CLI 165 iv. C++/CX 168 v. Cilk 171

Chapter 5 Techniques and Features of C++ 182 i. Copy Elision 182 ii. Template (C++) 184 iii. Input/Output (C++) 190 iv. Decltype 196

Chapter 6 Methods and Tools of C++ 201 i. C++ Classes 201 ii. 217 iii. Exception Safety 232 iv. Rule of Three (C++ Programming) 233 v. Trait (Computer Programming) 237 . Charm++ 242

Chapter 7 Various C++ 248 i. C++Builder 248 ii. IBM XL C/C++ Compilers 254

______WORLD TECHNOLOGIES ______C++: The Programming Language

iii. Turbo C++ 256 iv. Norcroft C 257 v. Watcom C/C++ 258 vi. Visual C++ 262

Chapter 8 Diverse Aspects of C++ Programming Language 269 i. 269 ii. Metaprogramming 295 iii. Compatibility of C and C++ 299 iv. Criticism of C++ 305 v. Sieve C++ Parallel Programming System 311

Chapter 9 C++ Standard : An Integrated Study 314 i. C++ 314 ii. C++ String Handling 320 iii. Functional (C++) 323 iv. Sequence Container (C++) 327 v. Standard Template Library 345

Permissions

Index

______WORLD TECHNOLOGIES ______Code Generation in Compiler Theory and its Tools Table of Contents

Chapter 1 - Code Generation (Compiler) & Register Allocation

Chapter 2 - Name Mangling

Chapter 3 - Instruction Selection & Instruction Scheduling

Chapter 4 - Software Pipelining

Chapter 5 - Just-in-Time Compilation

Chapter 6 - Compiler

Chapter 7 - Library (Computing)

Chapter 8 -

Chapter 9 - Data Structure Alignment

Chapter 10 - Compiler Description Language

Chapter 11 - Cross Compiler

Chapter 12 - Data-Flow Analysis Chapter 13 WT- Static Single Assignment Form

______WORLD TECHNOLOGIES ______

Coding Theory & its Applications Table of Contents

Chapter 1 - Introduction to Coding Theory

Chapter 2 - Channel Coding

Chapter 3 - Reed–Solomon Error Correction

Chapter 4 - BCH Code

Chapter 5 - Applications of Coding Theory WT

______WORLD TECHNOLOGIES ______Communications & Security in Computer Science (Concepts & Applications)

Table of Contents

Chapter 1 - Computer Networking

Chapter 2 - Computer Security

Chapter 3 - Chapter 4 - Wireless Network and Wide Area Network

Chapter 5 - Virtual Private Network and Home Network Chapter 6 - Access Control List and Capability-Based Security Chapter 7 - Application Firewall and Asset (Computing) Chapter 8 - Vulnerability (Computing) Chapter 9 - Transposition Cipher and Substitution Cipher Chapter 10 - Cryptographic Hash Function and Avalanche Effect Chapter 11 - Ciphertext and Code (Cryptography) Chapter 12 WT- Deniable Encryption

______WORLD TECHNOLOGIES ______Compiler Construction

Table of Contents

Introduction

Chapter 1 - (Computing)

Chapter 2 - Lexical Analysis

Chapter 3 -

Chapter 4 - Finite-State Machine & Preprocessor

Chapter 5 - Left Recursion

Chapter 6 - Parsing

Chapter 7 - Extended Backus–Naur Form & Backus–Naur Form

Chapter 8 - Parsing Expression Grammar

Chapter 9 - LR Parser

Chapter 10 - Bottom-Up Parsing

Chapter 11 - Recursive Descent Parser Chapter 12 WT- -Precedence Parser

______WORLD TECHNOLOGIES ______Compiler Theory and Construction Handbook Table of Contents

Chapter 1 - Compiler

Chapter 2 - Compiler Optimization

Chapter 3 - Cross Compiler and Just-In-Time Compilation

Chapter 4 - and Compiler Description Language

Chapter 5 - Context-free Grammar

Chapter 6 - Interpreter (Computing)

Chapter 7 - Lexical Analysis

Chapter 8 - Regular Expression

Chapter 9 - Finite-State Machine & Preprocessor

Chapter 10 - Left Recursion

Chapter 11 - Parsing

Chapter 12 - Extended Backus–Naur Form & Backus–Naur Form

Chapter 13 WT- Parsing Expression Grammar

Chapter 14 - LR Parser

______WORLD TECHNOLOGIES ______Compiler Theory and Optimization Table of Contents

Chapter 1 - Compiler Optimization

Chapter 2 - Peephole Optimization

Chapter 3 - Constant Folding

Chapter 4 - Strength Reduction

Chapter 5 - Inline Expansion

Chapter 6 - Return Value Optimization

Chapter 7 - Dead Code, Unreachable Code & Dead Code Elimination

Chapter 8 - Loop Optimization & Loop Nest Optimization

Chapter 9 - Loop Unwinding

Chapter 10 - Interprocedural Optimization

Chapter 11 - Vectorization (Parallel Computing)

Chapter 12 - Chapter 13 WT- Automatic Parallelization & Polytope Model Chapter 14 - Global Value Numbering & Partial Evaluation

______WORLD TECHNOLOGIES ______Components & Elements of and Suite Table of Contents

Chapter 1 - Internet Protocol and

Chapter 2 - Transmission Control Protocol

Chapter 3 - Advanced Message Queuing Protocol

Chapter 4 - and Generator Protocol

Chapter 5 - and Domain Name System Security Extensions

Chapter 6 - Gopher (protocol) and Ping Chapter 7 -WT IP Multicast and IPsec

______WORLD TECHNOLOGIES ______

Components, Elements and Concepts of Computer Networking Table of Contents

Chapter 1 - Computer Network

Chapter 2 - Computer Networking

Chapter 3 - OSI Model

Chapter 4 - Physical Layer

Chapter 5 - Data

Chapter 6 -

Chapter 7 - Session Layer, & Presentation Layer

Chapter 8 - Spanning Tree Protocol

Chapter 9 -

Chapter 10 - Link Aggregation

Chapter 11 - Network Topology

Chapter 12 - and Metropolitan Area Network Chapter 13 WT- Wide Area Network and Wireless Network Chapter 14 - Bootstrap Protocol and Preboot Execution Environment

Chapter 15 - Computer Networks and Internet Technology

Chapter 16 - Computer Network Diagram and Electronic Data Interchange

Chapter 17 - Load Balancing (Computing) and Home Network

Chapter 18 - Mylogon and Router

______WORLD TECHNOLOGIES ______

Computer and

Table of Contents

Preface VII

Chapter 1 Introduction to Information and Computer Science 1 a. Information and Computer Science 1 b. Computer Science 5 c. Information Science 18

Chapter 2 Processes and Techniques in Information Systems 32 a. Data Warehouse 32 b. Enterprise Resource Planning 41 c. Expert System 51 . Web Search Engine 58 e. Management Information System 67 f. Decision Support System 71 g. Executive Information System 77 h. Transaction Processing System 81

Chapter 3 Significant Aspects of Information and Computer Science 90 a. Computing 90 b. Algorithm 98 c. Data Processing 126 d. Information Processing 128 e. Information System 131 f. Information Management 141 g. Information Theory 148 h. Information Technology 160

Chapter 4 Informatics: An Overview 167 a. Informatics 167 b. Business Informatics 173 c. Urban Informatics 174 d. Astroinformatics 183 e. Bioinformatics 185

Chapter 5 Various Applications of Information and Computer Science 201 a. Artificial Intelligence 201 b. Robotics 226 c. Systems Development Life Cycle 253

Permissions

Index

______WORLD TECHNOLOGIES ______Computer Configuration Table of Contents

Chapter 1 - Autoconfig and Autoconf

Chapter 2 - Apple Sleep Proxy Service ( Sleep Proxy) and Control Panel (Windows)

Chapter 3 - Environment Variable

Chapter 4 - Link-Local Address and System Preferences

Chapter 5 - Udev and Zero Configuration Networking

Chapter 6 - Compatible

Chapter 7 - Configuration Management

Chapter 8 - Quattor

Chapter 9 - Support and Component Repository Management

Chapter 10 - Fstab

Chapter 11 - AUTOEXEC.BAT Chapter 12 WT- Windows Registry

______WORLD TECHNOLOGIES ______Computer Display Standards (Tools & Applications) Table of Contents

Chapter 1 - Computer Display Standard

Chapter 2 - IBM Monochrome Display Adapter and

Chapter 3 - Hercules Graphics Card and Enhanced Graphics Adapter

Chapter 4 - Color Depth

Chapter 5 - Professional Graphics Controller and IBM Multicolor Graphics Adapter

Chapter 6 - IBM 8514 and Video Graphics Array

Chapter 7 - Super Video Graphics Array and Graphic display resolutions

Chapter 8 - Refresh Rate

Chapter 9 - Display Resolution Chapter 10 WT- Digital Visual Interface

______WORLD TECHNOLOGIES ______Computer Graphics Principles and Practice-2 Table of Contents

Preface VII

Chapter 1 Understanding 1 a. Computer Graphics 1 b. Computer Graphics (Computer Science) 23

Chapter 2 Forms of Computer Graphics 29 a. 29 b. 40

Chapter 3 Components of Computer Graphics 44 a. Sprite (Computer Graphics) 44 b. 49 c. 55 d. 61 e. Computer Vision 72 f. Design 83

Chapter 4 Processes and Techniques of Computer Graphics 89 a. 89 b. Motion Capture 95 c. Crowd Simulation 109 d. Shader 110 e. 115 f. Polygon Mesh 122 g. Feathering 132 h. 133 i. Global Illumination 134

Chapter 5 Animation: An Integrated Study 138 a. Animation 138 b. 152 c. 161 d. 174 e. Skeletal Animation 182 f. 184

Chapter 6 Various Computer 187 a. Amira (Software) 187 b. iClone 201

______WORLD TECHNOLOGIES ______Computer Graphics Principles and Practice-2

c. Indigo Renderer 205 d. CityEngine 206 e. 209

Chapter 7 Applications of Computer Graphics 213 a. Special Effect 213 b. Ambient Occlusion 221 c. 224 d. Computer-generated Imagery 230 e. 236 f. Morphing 243 g. 246 h. Scientific 260 i. Drug Design 271 j. Art 279

Chapter 8 Evolution of Computer Graphics 285 a. History of Computer Animation 285

Permissions

Index

______WORLD TECHNOLOGIES

______WORLD TECHNOLOGIES ______Computer Memory and its Management Table of Contents

Chapter 1 - Computer Memory

Chapter 2 - Memory Protection

Chapter 3 - Dynamic Random-Access Memory

Chapter 4 - Static Random-Access Memory

Chapter 5 - T-RAM, Z-RAM and Twin Transistor RAM

Chapter 6 - Non-Volatile Memory

Chapter 7 - Read-Only Memory

Chapter 8 - Programmable Read-Only Memory and EPROM

Chapter 9 - EEPROM

Chapter 10 - Flash Memory

Chapter 11 - Shared Memory

Chapter 12 - DOS Chapter 13 WT- Reference Counting Chapter 14 - Garbage Collection (Computer Science)

Chapter 15 - Paging

Chapter 16 - Extension

Chapter 17 - Malloc

Chapter 18 - Mac OS Memory Management and Bank Switching

Chapter 19 -

______WORLD TECHNOLOGIES ______Computer Memory Management

Table of Contents

Introduction

Chapter 1 - Memory Protection and Shared Memory

Chapter 2 - DOS Memory Management

Chapter 3 - Reference Counting

Chapter 4 - Garbage Collection (Computer Science)

Chapter 5 - Paging

Chapter 6 - Physical Address Extension

Chapter 7 - Malloc

Chapter 8 - Mac OS Memory Management and Bank Switching

Chapter 9 - Computer Data Storage

Chapter 10 - CPU

Chapter 11 - Virtual Memory Chapter 12 WT- Direct Memory Access

______WORLD TECHNOLOGIES ______Computer Networking, Security and Communications Table of Contents

Chapter 1 - Computer Networking

Chapter 2 - Computer Security

Chapter 3 - Cryptography

Chapter 4 - Wireless Network and Wide Area Network

Chapter 5 - Virtual Private Network and Home Network Chapter 6 - Access Control List and Capability–Based Security Chapter 7 - Application Firewall and Asset (Computing) Chapter 8 - Vulnerability (Computing) Chapter 9 - Transposition Cipher and Substitution Cipher Chapter 10 - Firewall (Computing) and Access Token

Chapter 11 - Attack (Computer) and CAPTCHA Chapter 12 - Cloud Computing Security and Computer Security Incident Management Chapter 13 WT- Confused Deputy Problem and Cyber Security Standards Chapter 14 - Data Loss Prevention Software Chapter 15 - Dynamic SSL and Information Security Chapter 16 - Information Assurance

______WORLD TECHNOLOGIES ______Computer Programming and Hardware Description Languages Table of Contents

Chapter 1 - Programming Language

Chapter 2 - Computer Programming

Chapter 3 - Computer Program

Chapter 4 - History of Programming Languages

Chapter 5 - Abstraction (Computer Science)

Chapter 6 -

Chapter 7 -

Chapter 8 - Programming Language Theory &

Chapter 9 - VHDL

Chapter 10 - Verilog

Chapter 11 - Esterel and Handel-C Chapter 12 WT- C to HDL and Flow to HDL Chapter 13 - SystemC

Chapter 14 - SystemVerilog

Chapter 15 - Verilog–AMS and VHDL–AMS

Chapter 16 - Lola (Computing) and MyHDL

Chapter 17 - e (Verification Language)

Chapter 18 - Logic Simulation and Functional Verification

______WORLD TECHNOLOGIES ______Computer Programming Languages

Table of Contents

Chapter 1 - Introduction to Programming Language

Chapter 2 -

Chapter 3 - Ada (programming language) and ALGOL

Chapter 4 - Erlang (Programming Language) and Forth (Programming Language)

Chapter 5 - Haskell (Programming Language) and (Programming Language)

Chapter 6 - Lisp (Programming Language) and Objective-C Chapter 7 -WT Scheme

______WORLD TECHNOLOGIES ______Computer Programming Tools Table of Contents

Introduction

Chapter 1 - Profiling (Computer Programming) and Integrated Development Environment

Chapter 2 - Code Coverage and Compiler

Chapter 3 - Programming Style and

Chapter 4 -

Chapter 5 - ActiveReports

Chapter 6 - FarPoint Spread and Hildon

Chapter 7 - JBoss Tools and XLeratorDB

Chapter 8 - RotateRight Zoom and Valgrind Chapter 9 -WT (IDE) and BusyBox

______WORLD TECHNOLOGIES ______Computer System Administration

Table of Contents

Chapter 1 - Out-of-Band Management

Chapter 2 - Intrusion Detection System

Chapter 3 - Computer Performance and Network Management

Chapter 4 - Automounter

Chapter 5 - Application Performance Management and Business Transaction Management

Chapter 6 - Deep Freeze (Software) and Multiseat Configuration

Chapter 7 - Intelligent Platform Management Interface

Chapter 8 - Magic SysRq Key

Chapter 9 - Password Cracking and Remote Administration

Chapter 10 - and

Chapter 11 - System Monitor and System Profiler

Chapter 12 - Systems Management and Windows Management WTInstrumentation Chapter 13 - Shell

Chapter 14 - Unix Security

Chapter 15 - Quattor

Chapter 16 - Advanced Configuration and Power Interface

Chapter 17 - Time-Sharing

Chapter 18 - Simple Network Management Protocol

______WORLD TECHNOLOGIES ______Concepts, Elements and Components of Network Analysis Table of Contents

Chapter 1 - Introduction to Network Analysis

Chapter 2 - Equivalent Impedance Transforms

Chapter 3 - Voltage Divider

Chapter 4 - Current Divider

Chapter 5 - Nodal Analysis

Chapter 6 - Mesh Analysis

Chapter 7 - Superposition Theorem & Transfer Function

Chapter 8 - Electrical Resistance

Chapter 9 - Capacitance

Chapter 10 - Inductance

Chapter 11 - Electrical Impedance Chapter 12 WT- Current Source

______WORLD TECHNOLOGIES ______Configuration Management in Computer Science Table of Contents

Chapter 1 - Configuration Management

Chapter 2 - Baseline (Configuration Management) and CA Software Change Manager

Chapter 3 - Component Repository Management and Cfengine

Chapter 4 - Merge (Revision Control) and MSConfig

Chapter 5 - Opsi

Chapter 6 - Quattor

Chapter 7 - Software Configuration Management and Synergy

Chapter 8 - Configuration File and AUTOEXEC.BAT

Chapter 9 - Autorun.Inf

Chapter 10 - CONFIG.SYS

Chapter 11 - Fstab Chapter 12 WT- INI File Chapter 13 - Hosts (File)

Chapter 14 - Windows Registry

______WORLD TECHNOLOGIES ______

Cyberspace Computing (Elements, Components & Applications) Table of Contents

Chapter 1 - Introduction to Cyberspace

Chapter 2 - Cyberethics

Chapter 3 - Web Search Engine

Chapter 4 - Web Page

Chapter 5 - Domain Name

Chapter 6 - Cloud Computing

Chapter 7 - Website Chapter 8 -WT Cyberculture

______WORLD TECHNOLOGIES ______Data Mining

Table of Contents

Preface VII

Chapter 1 Introduction to Data Mining 1

Chapter 2 Data: Quality, and Management 11 • Data 11 • Data Quality 13 • Data Set 18 • Data Management 28 • Data Mapping 32 • Data Wrangling 34 • Data Integration 34 • Association Rule Learning 41

Chapter 3 Data Mining: Concepts and Processes 50 • Data Analysis 50 • 83 • Data Science 94 • Data Reduction 97 • Automatic Summarization 97 • Data Pre-processing 108 • Data Editing 109

Chapter 4 Various Data Mining Techniques 112 • Sequential Pattern Mining 112 • Process Mining 114 • Text Mining 116 • Data Mining 122 • Data Scraping 123 • Bibliomining 125

Chapter 5 Data Mining 128 • Alpha Algorithm 128 • Apriori Algorithm 130 • GSP Algorithm 133 • Teiresias Algorithm 134

Chapter 6 Cluster Analysis and its Algorithms 136 • Cluster Analysis 136 • Fuzzy Clustering 150 • FLAME Clustering 153 • k-means Clustering 155 • k-medians Clustering 165 • Single-linkage Clustering 166 • Spectral Clustering 168 • Hierarchical Clustering 170

______WORLD TECHNOLOGIES ______Data Mining

Chapter 7 Common Data Mining Software 177 • H2O (Software) 177 • SAS (Software) 180 • Orange (Software) 184 • Massive Online Analysis 187 • Natural Language Toolkit 189 • OpenNN 190 • General Architecture for Text Engineering 191

Chapter 8 Applications of Data Mining 194 • Predictive Analytics 194 • Decision Support System 208 • Web Mining 213

Chapter 9 Allied Fields of Data Mining 218 • Artificial Intelligence 218 • 241 • Statistics 252 • Database 268

Permissions

Index

______WORLD TECHNOLOGIES ______Data Transmission, Error Detection and Correction Table of Contents

Chapter 1 - Introduction to Data Transmission

Chapter 2 - Modulation

Chapter 3 - Line Code & Baseband

Chapter 4 - Flow Control

Chapter 5 - Error Detection and Correction

Chapter 6 - Computer Networking Chapter 7 - Communications Protocol

Chapter 8 - Uploading and Downloading

Chapter 9 - Differential Coding & Analog Transmission

Chapter 10 - Coding Theory

Chapter 11 - Convolutional Code, Concatenated Error Correction Code and Hadamard Code Chapter 12 WT- Check Digit and Coding Gain Chapter 13 - Hamming Code

Chapter 14 - Forward Error Correction and EXIT

Chapter 15 - Hash Function

Chapter 16 - Code Recording and Binary Golay Code

Chapter 17 - Casting out Nines and (computing)

Chapter 18 - BCH Code

______WORLD TECHNOLOGIES ______Database Objects, Statements, Languages & SQL Table of Contents

Chapter 1 - Insert (SQL)

Chapter 2 - PL/SQL

Chapter 3 - Data Definition Language & Data Manipulation Language

Chapter 4 - SQL

Chapter 5 - Select (SQL) & Table (Database)

Chapter 6 - Unique Key

Chapter 7 - Database

Chapter 8 - Delete (SQL) & Update (SQL)

Chapter 9 - Oracle Database

Chapter 10 - Null (SQL) Chapter 11 WT- Where (SQL) & Order By

______WORLD TECHNOLOGIES ______Databases in Computer Science & their Applications Table of Contents

Chapter 1 - Relational Database

Chapter 2 - Data Mining

Chapter 3 - Unique Key and Foreign Key

Chapter 4 - Stored Procedure and Index (Database)

Chapter 5 - Relational Algebra Chapter 6 - Database Normalization Chapter 7 - Cluster Analysis Chapter 8 - Association Rule Learning Chapter 9 - Data Dredging and Data Fusion Chapter 10 - Biclustering and Clustering High-Dimensional Data Chapter 11 WT- Consensus Clustering and Decision Tree Learning

______WORLD TECHNOLOGIES ______Desktop Linux

Table of Contents

Introduction

Chapter 1 - (Operating System)

Chapter 2 - Fedora (Operating System)

Chapter 3 -

Chapter 4 -

Chapter 5 -

Chapter 6 - SUSE Linux Distributions

Chapter 7 - Damn Small Linux

Chapter 8 - Linux Chapter 9 -WT Linux Distribution

______WORLD TECHNOLOGIES ______

Distributed Computing & its Applications Table of Contents

Chapter 1 - Distributed Computing

Chapter 2 - Computer Network

Chapter 3 - Peer-to-peer

Chapter 4 - Distributed Database and Serializability

Chapter 5 - Distributed Algorithms

Chapter 6 - Self-Stabilization and Grid Computing WT

______WORLD TECHNOLOGIES ______Distributed Computing Architecture

Table of Contents

Chapter 1 -

Chapter 2 - Software Framework and Network Architecture

Chapter 3 -

Chapter 4 - Distributed Lock Manager and Distributed Database

Chapter 5 - Distributed Data Flow and Client–server Model

Chapter 6 - Autonomic Computing and Message Passing

Chapter 7 - Live Distributed Object and High Architecture (simulation)

Chapter 8 - Multitier Architecture, Utility Computing and Volunteer computing

Chapter 9 - RM-ODP

Chapter 10 - Supercomputer

Chapter 11 - Cloud Computing Chapter 12 WT- Ambient Intelligence and Chapter 13 - Web Service

Chapter 14 - Server (Computing)

______WORLD TECHNOLOGIES ______Distributed Computing: Concepts, Architecture and Applications Table of Contents

Chapter 1 - Distributed Computing

Chapter 2 - Computer Network

Chapter 3 - Peer-to-peer

Chapter 4 - Distributed Database and Serializability

Chapter 5 - Computer Architecture

Chapter 6 - Software Framework and Network Architecture

Chapter 7 - Software Architecture

Chapter 8 - Distributed Lock Manager

Chapter 9 - Distributed Data Flow and Client–server Model

Chapter 10 - Autonomic Computing and Message Passing

Chapter 11 - Live Distributed Object and High Level Architecture (simulation) Chapter 12 WT- Multitier Architecture, Utility Computing and Volunteer computing

Chapter 13 - RM–ODP

Chapter 14 - Supercomputer

Chapter 15 - Cloud Computing

______WORLD TECHNOLOGIES ______Elements of Computer Networking

Table of Contents

Chapter 1 - Computer Network

Chapter 2 - Computer Networking

Chapter 3 - OSI Model

Chapter 4 - Physical Layer

Chapter 5 - Data Link Layer

Chapter 6 - Transport Layer

Chapter 7 - Session Layer, Application Layer & Presentation Layer

Chapter 8 - Spanning Tree Protocol

Chapter 9 - Ethernet

Chapter 10 - Link Aggregation

Chapter 11 - IP Address

Chapter 12 - Simple Network Management Protocol Chapter 13 WT- Network Address

______WORLD TECHNOLOGIES ______Encyclopedia of Computer and ASCII Arts Table of Contents

Chapter 1 -

Chapter 2 - Computer Graphics

Chapter 3 - Computational (Artistic) and Demoscene

Chapter 4 - Algorithmic Art and

Chapter 5 - Graphic Art Software

Chapter 6 - Spriting and

Chapter 7 - Introduction to ASCII Art

Chapter 8 - ANSI Art and Tiled Printing

Chapter 9 - ANSI Escape Code and TheDraw

Chapter 10 - ASCII Stereogram and BSAVE (Graphics Image Format)

Chapter 11 - Cowsay and FIGlet Chapter 12 WT- .nfo

______WORLD TECHNOLOGIES ______

Encyclopedia of Linux File Systems

Table of Contents

Chapter 1 -

Chapter 2 -

Chapter 3 -

Chapter 4 -

Chapter 5 - FAT Filesystem & Linux

Chapter 6 - Global

Chapter 7 - JFFS and JFFS2

Chapter 8 - LogFS and (File System)

Chapter 9 - NILFS and ReiserFS

Chapter 10 - XFS

Chapter 11 - Parallel

Chapter 12 - MagmaFS and Inotify Chapter 13 WT- Initrd and AXFS

______WORLD TECHNOLOGIES ______Encyclopedia of SQL, HTML & XML Languages Table of Contents

Chapter 1 - SQL

Chapter 2 - Null (SQL)

Chapter 3 - PL/SQL

Chapter 4 - Alternatives to SQL

Chapter 5 - PostgreSQL

Chapter 6 - HTML

Chapter 7 - XML

Chapter 8 - HTML5 and XHTML

Chapter 9 - HTML Element

Chapter 10 - Semantic HTML and HTML E-mail

Chapter 11 - Character Encodings in HTML, Font Family (HTML) and Canvas Element Chapter 12 WT- Microformat Chapter 13 - Valid Characters in XML and Document Type Definition

______WORLD TECHNOLOGIES ______Encyclopedia of Visual Programming and Specification Languages Table of Contents

Chapter 1 - LePUS3

Chapter 2 - Vienna Development Method

Chapter 3 - Data Modeling

Chapter 4 - Unified

Chapter 5 - Hardware Description Language

Chapter 6 - Algebraic Petri Nets & Fundamental Modeling Concepts

Chapter 7 - Business Process Execution Language

Chapter 8 - Goal–Oriented Requirements Language & Meta–Object Facility

Chapter 9 - Modeling Language

Chapter 10 - Promela

Chapter 11 - Petriscript

Chapter 12 - Tersus and Subtext (Programming Language) Chapter 13 WT- Stagecast Creator and Composer Chapter 14 - LabVIEW and Max (Software)

Chapter 15 - Limnor and Illumination Software Creator

Chapter 16 - HyperNext and Kyma (Sound Design Language)

Chapter 17 - Object Process Graph and Prograph

Chapter 18 - Pure Data and Scratch (Programming Language)

Chapter 19 - VisSim and

______WORLD TECHNOLOGIES ______Encyclopedia of Visual Programming Languages Table of Contents

Introduction

Chapter 1 - Tersus and Subtext (Programming Language)

Chapter 2 - Stagecast Creator and Quartz Composer

Chapter 3 - LabVIEW and Max (Software)

Chapter 4 - Limnor and Illumination Software Creator

Chapter 5 - HyperNext and Kyma (Sound Design Language)

Chapter 6 - Object Process Graph and Prograph

Chapter 7 - Pure Data and Scratch (Programming Language)

Chapter 8 - VisSim and Visual Basic Chapter 9 -WT IIf, Visual Basic .NET and Visual DialogScript

______WORLD TECHNOLOGIES ______Encyclopedia of Web Browsers Table of Contents

Chapter 1 -

Chapter 2 -

Chapter 3 - Internet Explorer

Chapter 4 -

Chapter 5 - Safari WT

______WORLD TECHNOLOGIES ______

Encyclopedia of Windows (Operating Systems) Table of Contents

Chapter 1 -

Chapter 2 - Windows 1.0 and Windows 2.0

Chapter 3 - Windows 3.0

Chapter 4 - Windows 3.1x

Chapter 5 -

Chapter 6 -

Chapter 7 - Windows Me

Chapter 8 - Windows NT

Chapter 9 - Windows CE

Chapter 10 -

Chapter 11 - Windows XP Chapter 12 WT-

______WORLD TECHNOLOGIES ______Error detection and Correction in Information and Coding Theory (Concepts and Applications) Table of Contents

Chapter 1 - Error Detection and Correction

Chapter 2 - Coding Theory

Chapter 3 - Convolutional Code, Concatenated Error Correction Code and Hadamard Code

Chapter 4 - Check Digit and Coding Gain

Chapter 5 - Hamming Code

Chapter 6 - Forward Error Correction and EXIT Chart

Chapter 7 - Hash Function

Chapter 8 - Group Code Recording and Binary Golay Code

Chapter 9 - Casting out Nines and Echo (computing)

Chapter 10 - BCH Code

Chapter 11 - Viterbi Decoder Chapter 12 WT- Viterbi Algorithm Chapter 13 - Turbo Code

______WORLD TECHNOLOGIES ______Features of Operating Systems and Software Applications Table of Contents

Chapter 1 - Features of Firefox

Chapter 2 - Features of the

Chapter 3 - Features of Skype

Chapter 4 - Features New to Windows 7

Chapter 5 - Features New to Windows Vista

Chapter 6 - Security and Safety Features New to Windows Vista

Chapter 7 - Technical Features New to Windows Vista Chapter 8 -WT Features New to Windows XP

______WORLD TECHNOLOGIES ______

Free and Open Source

Table of Contents

Chapter 1 -

Chapter 2 - Open-Source Software

Chapter 3 - Free and Open Source Software

Chapter 4 -

Chapter 5 - Free Software Movement

Chapter 6 - Open Source Movement

Chapter 7 - Free Software License

Chapter 8 - History of Free Software

Chapter 9 - BSD Licenses

Chapter 10 - MIT License

Chapter 11 - GNU General Public License

Chapter 12 - Chapter 13 WT- List of Free and Open Source Software Packages

______WORLD TECHNOLOGIES ______Handbook of and its Sockets Table of Contents

Chapter 1 - Central Processing Unit

Chapter 2 - History of General Purpose CPUs

Chapter 3 - and CPU Design

Chapter 4 - Instruction Pipeline and Superscalar

Chapter 5 - Vector Processor and SIMD

Chapter 6 - CPU Socket

Chapter 7 - Dual in-line Package

Chapter 8 - Socket 370 and Socket 478

Chapter 9 - Socket 479 and Zero Insertion Force

Chapter 10 - Slot 1 and Slot 2

Chapter 11 - LGA 775, LGA 1156 and LGA 1366 Chapter 12 WT- Plastic Leaded Chip Carrier, LGA 771 and Socket M

______WORLD TECHNOLOGIES ______

Handbook of Computer Memory Table of Contents

Chapter 1 - Computer Memory

Chapter 2 - Memory Protection

Chapter 3 - Dynamic Random-Access Memory

Chapter 4 - Static Random-Access Memory

Chapter 5 - T-RAM, Z-RAM and Twin Transistor RAM

Chapter 6 - Non-Volatile Memory

Chapter 7 - Read-Only Memory

Chapter 8 - Programmable Read-Only Memory and EPROM

Chapter 9 - EEPROM

Chapter 10 - Flash Memory

Chapter 11 - Ferroelectric RAM

Chapter 12 - Magnetoresistive Random Access Memory Chapter 13 WT- Phase-Change Memory

______WORLD TECHNOLOGIES ______Handbook of Computer Programming and Hardware Description Languages Table of Contents

Chapter 1 - Introduction to Programming Language

Chapter 2 - Type System

Chapter 3 - Ada (programming language) and ALGOL

Chapter 4 - Erlang (Programming Language) and Forth (Programming Language)

Chapter 5 - Haskell (Programming Language) and Java (Programming Language)

Chapter 6 - Introduction to HDL

Chapter 7 - VHDL Chapter 8 -WT Verilog

______WORLD TECHNOLOGIES ______Handbook of Computer Science

Table of Contents

Chapter 1 - Introduction to Computer Science

Chapter 2 - History of Computer Science

Chapter 3 - Theoretical Computer Science

Chapter 4 -

Chapter 5 - Computing

Chapter 6 - Quantum Computer

Chapter 7 - Computational

Chapter 8 - Computability and Computational Complexity Theory Chapter 9 -WT Computer Vision

______WORLD TECHNOLOGIES ______Handbook of CPU Sockets Table of Contents

Chapter 1 - CPU Socket

Chapter 2 - Dual in-line Package

Chapter 3 - Socket 370 and Socket 478

Chapter 4 - Socket 479 and Zero Insertion Force

Chapter 5 - Slot 1 and Slot 2

Chapter 6 - LGA 775, LGA 1156 and LGA 1366

Chapter 7 - Plastic Leaded Chip Carrier, LGA 771 and Socket M

Chapter 8 - Standard CPU Socket Chapter 9 -WT Advanced Micro Devices Sockets

______WORLD TECHNOLOGIES ______Handbook of Design Professions

Table of Contents

Chapter 1 -

Chapter 2 - Stonemasonry

Chapter 3 - Fashion Design

Chapter 4 - Industrial Design Chapter 5 - Interior Design Chapter 6 - Chapter 7 -WT Engineer

______WORLD TECHNOLOGIES ______Handbook of Software Engineering and Development Table of Contents

Chapter 1 - Introduction to Software Engineering

Chapter 2 - History of Software Engineering

Chapter 3 -

Chapter 4 - and Software Design

Chapter 5 - Computer–Aided Software Engineering

Chapter 6 - and Software Testing

Chapter 7 - and Software Configuration Management

Chapter 8 - Rapid Application Development

Chapter 9 - Internationalization and Localization

Chapter 10 -

Chapter 11 -

Chapter 12 - Chapter 13 WT- Software Chapter 14 - Software Development Process

Chapter 15 - Aspect–Oriented Software Development

Chapter 16 - (Software Development)

Chapter 17 -

______WORLD TECHNOLOGIES ______

History of Computing and Internet

Table of Contents

Chapter 1 - History of Computing

Chapter 2 - History of Computing Hardware

Chapter 3 - History of Computing Hardware (1960s–Present)

Chapter 4 - History of Artificial Intelligence and History of Computer Science

Chapter 5 - History of Operating Systems and History of Programming Languages

Chapter 6 - Introduction to History of the Internet

Chapter 7 - ARPANET

Chapter 8 - Packet Switching

Chapter 9 - X.25

Chapter 10 - FidoNet Chapter 11 WT- Usenet

______WORLD TECHNOLOGIES ______

History of Computing

Table of Contents

Chapter 1 - History of Computing

Chapter 2 - History of Computing Hardware

Chapter 3 - History of Computing Hardware (1960s–Present)

Chapter 4 - History of Artificial Intelligence and History of Computer Science

Chapter 5 - History of Operating Systems and History of Programming Languages

Chapter 6 - History of Software Engineering and History of the Chapter 7 -WT History of the Internet and History of Personal

______WORLD TECHNOLOGIES ______History of Home Computers & Table of Contents

Chapter 1 - Home Computers

Chapter 2 - Acorn Archimedes

Chapter 3 - Acorn Electron

Chapter 4 -

Chapter 5 - Amstrad CPC

Chapter 6 - BBC Master

Chapter 7 - Retrocomputing

Chapter 8 - Apple II Series

Chapter 9 - IBM Chapter 10 WT- ZX Spectrum

______WORLD TECHNOLOGIES ______History of Home Computers

Table of Contents

Chapter 1 - Home Computers

Chapter 2 - Acorn Archimedes

Chapter 3 - Acorn Electron

Chapter 4 - Macintosh

Chapter 5 - Amstrad CPC

Chapter 6 - BBC Master

Chapter 7 - Commodore PET and Coleco Adam

Chapter 8 - Comx-35 and Didaktik

Chapter 9 - Elektronika BK and Dragon 32/64 Chapter 10 WT- Grundy NewBrain

______WORLD TECHNOLOGIES ______History of the Internet

Table of Contents

Chapter 1 - Introduction to History of the Internet

Chapter 2 - ARPANET

Chapter 3 - Packet Switching

Chapter 4 - X.25

Chapter 5 - FidoNet

Chapter 6 - Usenet

Chapter 7 - Internet Protocol Suite Chapter 8 -WT History of the

______WORLD TECHNOLOGIES ______Important Concepts and subfields of Information Theory Table of Contents

Chapter 1 - Introduction to Information Theory

Chapter 2 - Entropy

Chapter 3 - Noisy-Channel Coding Theorem and Mutual Information

Chapter 4 - Quantities of Information and Coding Theory

Chapter 5 - Channel Capacity and Binary Symmetric Channel

Chapter 6 - Kullback–Leibler Divergence

Chapter 7 - Rate–Distortion Theory

Chapter 8 - Introduction to Algorithmic Information Theory

Chapter 9 - Chaitin's Constant

Chapter 10 - Kolmogorov Complexity

Chapter 11 - Binary Lambda Calculus and Linear Partial Information Chapter 12 WT- Minimum Description Length

______WORLD TECHNOLOGIES ______Important Concepts and Tools in Computer Programming Table of Contents

Chapter 1 - Introduction to Computer Programming

Chapter 2 - Programming Language

Chapter 3 - Programmer

Chapter 4 - Algorithmic Skeleton and Control Table

Chapter 5 - Nassi–Shneiderman Diagram

Chapter 6 - Profiling (Computer Programming) and Integrated Development Environment

Chapter 7 - Code Coverage and Compiler

Chapter 8 - Programming Style and Text Editor

Chapter 9 - Data Modeling

Chapter 10 - ActiveReports

Chapter 11 - FarPoint Spread and Hildon Chapter 12 WT- JBoss Tools and XLeratorDB

______WORLD TECHNOLOGIES ______Important Concepts of Machine Learning

Table of Contents

Chapter 1 - Artificial Consciousness

Chapter 2 - Machine Learning

Chapter 3 - Types of Machine Learning

Chapter 4 - Supervised Learning

Chapter 5 - Association Rule Learning

Chapter 6 - Artificial Neural Network

Chapter 7 - Support Vector Machine

Chapter 8 - Cluster Analysis

Chapter 9 - Bayesian Network Chapter 10 WT- Machine Olfaction & Machine Vision

______WORLD TECHNOLOGIES ______Information and Internet Privacy Handbook Table of Contents

Chapter 1 - Introduction to Information Privacy

Chapter 2 - Internet Privacy

Chapter 3 - Information Privacy Law and Personally Identifiable Information

Chapter 4 - Data Protection Act 1998

Chapter 5 - Data Protection Directive and International Safe Harbor Privacy Principles

Chapter 6 - Personal Information Protection and Electronic Documents Act

Chapter 7 - Declassification and Privacy law

Chapter 8 - HTTP Cookie

Chapter 9 - Intranet and Local Shared Object

Chapter 10 - Online Identity

Chapter 11 - Privacy Policy Chapter 12 WT- Privacy in File Sharing Networks and Secure Messaging Chapter 13 - SOCKS

Chapter 14 - Tor (Anonymity Network)

______WORLD TECHNOLOGIES ______Information Appliances and Technology

Table of Contents

Introduction

Chapter 1 - Netbook

Chapter 2 - Mobile Computing

Chapter 3 - Personal Digital Assistant

Chapter 4 - Smart TV

Chapter 5 -

Chapter 6 - E-book

Chapter 7 - Digital Audio Player

Chapter 8 - Portable Media Player

Chapter 9 - Construction Field Computing Chapter 10 WT- Mobile Web

______WORLD TECHNOLOGIES ______Information Privacy (Concepts & Applications) Table of Contents

Chapter 1 - Introduction to Information Privacy

Chapter 2 - Internet Privacy

Chapter 3 - Information Privacy Law and Personally Identifiable Information

Chapter 4 - Data Protection Act 1998

Chapter 5 - Data Protection Directive and International Safe Harbor Privacy Principles

Chapter 6 - Personal Information Protection and Electronic Documents Act

Chapter 7 - Declassification and Privacy law

Chapter 8 - Criticism of Chapter 9 -WT Pretty Good Privacy(computer program)

______WORLD TECHNOLOGIES ______Information Retrieval Handbook

Table of Contents

Chapter 1 - Information Retrieval

Chapter 2 - Discounted Cumulative Gain

Chapter 3 - Web Search Engine

Chapter 4 - Bioinformatic Harvester, Adversarial Information Retrieval and Anchor Text

Chapter 5 - ChemRefer, Compound Term Processing, Document Clustering and Document Retrieval

Chapter 6 - EXCLAIM, Enterprise Search and Expertise Finding

Chapter 7 - Exploratory Search, Faceted Search and Federated Search

Chapter 8 - Human–computer Information Retrieval and Full Text Search

Chapter 9 - Index (search engine)

Chapter 10 - Music Information Retrieval, IR Evaluation, Gain (information retrieval) and Harvester42 Chapter 11 WT- Nearest Neighbor Search and Multi-Document Summarization Chapter 12 - Precision and Recall

Chapter 13 - Question Answering

Chapter 14 - Query Expansion, Relevance (information retrieval) and Relevance Feedback

Chapter 15 - Search Engine (computing) and Search Engine Technology

______WORLD TECHNOLOGIES ______Information Security: Principles and Practices

Table of Contents

Preface VII

Chapter 1 Information Security: An Introduction 1

Chapter 2 Approaches Towards Information Security 24 • Data-centric Security 24 • Data 25 • Cyber Security Standards 30 • Global Surveillance 36

Chapter 3 Protection Method of Information Systems 61 • Computer security 61

Chapter 4 Challenges and Threats to Information Technology 85 • IT risk 85 • Cybercrime 101 • ITIL Security Management 109

Chapter 5 Cryptography: A Comprehensive Study 123 • Cryptography 123 • Enterprise information Security Architecture 139 • Network Security 144 • Digital Rights Management 146 • Copyright Infringement 170

Chapter 6 Various Aspects and Forms of Cryptography 188 • Confidentiality 188 • Data integrity 191 • 195 • Non-repudiation 203 • Symmetric-key Algorithm 204 • Public-key Cryptography 206 • Cryptanalysis 220 • Strong Cryptography 229 • Data Security 232 • Network Security Services 234

Permissions

Index

______WORLD TECHNOLOGIES ______Information Systems & Engineering

Table of Contents

Chapter 1 - Information Systems & Information Engineering

Chapter 2 - Geographic Information System

Chapter 3 - Intelligent Transportation System

Chapter 4 - Digital Electronics

Chapter 5 - Expert System

Chapter 6 - Digital Library

Chapter 7 - Accounting Information System

Chapter 8 - Dashboards (Management Information Systems) & Information Systems

Chapter 9 - Executive Information System

Chapter 10 - Student Information System Chapter 11 WT- Laws of Information systems

______WORLD TECHNOLOGIES ______Information & Information Retrieval Handbook Table of Contents

Chapter 1 - Information Systems & Information Engineering

Chapter 2 - Geographic Information System

Chapter 3 - Intelligent Transportation System

Chapter 4 - Digital Electronics

Chapter 5 - Expert System

Chapter 6 - Digital Library

Chapter 7 - Information Retrieval

Chapter 8 - Discounted Cumulative Gain

Chapter 9 - Web Search Engine

Chapter 10 - Bioinformatic Harvester, Adversarial Information Retrieval and Anchor Text

Chapter 11 - ChemRefer, Compound Term Processing, Document WTClustering and Document Retrieval Chapter 12 - EXCLAIM, Enterprise Search and Expertise Finding

Chapter 13 - Exploratory Search, Faceted Search and Federated Search

Chapter 14 - Human–computer Information Retrieval and Full Text Search

Chapter 15 - Index (search engine)

______WORLD TECHNOLOGIES ______Information Technology and Management Table of Contents

Introduction

Chapter 1 - Software Engineering

Chapter 2 - Legal Aspects of Computing

Chapter 3 - Data Management

Chapter 4 - Network Security

Chapter 5 - Information Security WT

______WORLD TECHNOLOGIES ______Information Technology Management 2

Table of Contents

Chapter 1 - Management Information System

Chapter 2 - Decision Support Systems and Executive Information Systems

Chapter 3 - Collaborative Software

Chapter 4 - Configuration Management

Chapter 5 - Enterprise Resource Planning

Chapter 6 - Electronic Business

Chapter 7 - E-Marketing Chapter 8 -WT Electronic Commerce

______WORLD TECHNOLOGIES ______Information Technology Management

Table of Contents

Preface VII

Chapter 1 An Overview of Information Technology 1 i. Information Technology 1 ii. Computer Science 7 iii. Information and Communications Technology 19

Chapter 2 Tools and Techniques in Information Technology 27 i. Information Retrieval 27 ii. Information Retrieval Facility 39 iii. Data Mining 54 iv. Information Extraction 65 v. Data Storage Device 70 vi. Data Transmission 79

Chapter 3 Information Management and its Methods 86 i. Information Management 86 ii. IBM Information Management System 93 iii. Data Modeling 97 iv. Computer Data Storage 105 v. Ontology (Information Science) 116 vi. Knowledge Organization 129 vii. Strategic Management 133 viii. Content Management 162 ix. Information Society 165 x. Data Processing 176

Chapter 4 General Aspects of Information Technology 179 i. Information Access 179 ii. Information Architecture 180 iii. Philosophy of Information 202 iv. Cluster Analysis 205 v. Software 221 vi. Internet 229

Chapter 5 Information System: An Overview 255 i. Information System 255 ii. Management Information System 264

Permissions

Index

______WORLD TECHNOLOGIES ______Instruction Processing in Computer Architecture Table of Contents

Chapter 1 - Instruction Set

Chapter 2 - Instruction Pipeline

Chapter 3 - Hazard (Computer Architecture)

Chapter 4 - Machine Code and Instruction Cycle

Chapter 5 -

Chapter 6 - Branch Predictor

Chapter 7 - Branch Predication and Cycles Per Instruction

Chapter 8 - Burroughs Large Systems Instruction Sets

Chapter 9 - GPGPU

Chapter 10 - MikroSim and Memory Barrier

Chapter 11 - Very Long Instruction Word

Chapter 12 - Orthogonal Instruction Set and Out-of-Order Execution Chapter 13 WT- and Delay Slot

______WORLD TECHNOLOGIES ______International Internet Censorship

Table of Contents

Chapter 1 - Introduction to Internet Censorship

Chapter 2 - Internet Censorship in Iran

Chapter 3 - Internet Censorship in the People's Republic of China

Chapter 4 - Internet Censorship in Vietnam

Chapter 5 - Censorship of YouTube

Chapter 6 - Internet Censorship in the United States and Internet Censorship in the United Kingdom

Chapter 7 - Internet Censorship in Thailand and Internet Censorship in Pakistan

Chapter 8 - Internet Censorship in India Chapter 9 -WT Internet Censorship in Australia

______WORLD TECHNOLOGIES ______Internet & Cyberspace Computing (Development, Elements, Uses & Applications) Table of Contents

Chapter 1 - Introduction to Internet

Chapter 2 - History of the Internet

Chapter 3 - World Wide Web

Chapter 4 - Internet Protocol Suite

Chapter 5 - Introduction to Cyberspace

Chapter 6 - Cyberethics

Chapter 7 - Web Search Engine

Chapter 8 - Web Page

Chapter 9 - Domain Name Chapter 10 WT- Cloud Computing

______WORLD TECHNOLOGIES ______Internet (Development & Uses)

Table of Contents

Chapter 1 - Introduction to Internet

Chapter 2 - History of the Internet

Chapter 3 - World Wide Web

Chapter 4 - Internet Protocol Suite

Chapter 5 - UUCP and Usenet

Chapter 6 - Email WT

______WORLD TECHNOLOGIES ______Internet Architecture and Governance

Table of Contents

Chapter 1 - Border Gateway Protocol

Chapter 2 - Classful Network

Chapter 3 - Classless Inter-Domain Routing

Chapter 4 - Differentiated Services

Chapter 5 - End-to-end Principle and Forwarding Plane

Chapter 6 - IPv4 Address Exhaustion and Locator/Identifier Separation Protocol

Chapter 7 - Mbone and Multicast

Chapter 8 - Peering

Chapter 9 - Introduction to Internet Governance

Chapter 10 - Alternative DNS Root and Domain Name Registry

Chapter 11 - Internet Governance Forum Chapter 12 WT- InterNIC and Internet Watch Foundation Chapter 13 - Legal Status of Internet Pornography

Chapter 14 - Internet Assigned Numbers Authority

______WORLD TECHNOLOGIES ______Internet Governance and Censorship

Table of Contents

Chapter 1 - Introduction to Internet Governance

Chapter 2 - Alternative DNS Root and Domain Name Registry

Chapter 3 - Internet Governance Forum

Chapter 4 - InterNIC and Internet Watch Foundation

Chapter 5 - Legal Status of Internet Pornography

Chapter 6 - Internet Assigned Numbers Authority

Chapter 7 - Introduction to Internet Censorship

Chapter 8 - Internet Censorship in Iran

Chapter 9 - Internet Censorship in the People's Republic of China

Chapter 10 - Internet Censorship in Vietnam

Chapter 11 - Censorship of YouTube

Chapter 12 - Internet Censorship in the United States and Internet WTCensorship in the United Kingdom Chapter 13 - Internet Censorship in Thailand and Internet Censorship in Pakistan

______WORLD TECHNOLOGIES ______Internet Spamming

Table of Contents

Chapter 1 - Spam

Chapter 2 - Messaging Spam and Newsgroup Spam

Chapter 3 - Forum Spam and Mobile Phone Spam

Chapter 4 - Spamdexing

Chapter 5 - Spam in Blogs

Chapter 6 - Anti-Spam Techniques

Chapter 7 - E-mail Address Harvesting

Chapter 8 - Google Bomb

Chapter 9 - Web Bug Chapter 10 WT- E-mail Spam

______WORLD TECHNOLOGIES ______

Introduction to C++ and C (Programming Languages) Table of Contents

Chapter 1 - C++(Programming Language)

Chapter 2 - C (Programming Language)

Chapter 3 - Operators in C and C++

Chapter 4 - C++ Classes

Chapter 5 - C++0x

Chapter 6 - C99

Chapter 7 - C1X and C syntax Chapter 8 -WT C Variable Types and Declarations & Header File

______WORLD TECHNOLOGIES ______Introduction to Central Processing Unit

Table of Contents

Chapter 1 - Central Processing Unit

Chapter 2 - History of General Purpose CPUs

Chapter 3 - Microprocessor and CPU Design

Chapter 4 - Instruction Pipeline and Superscalar

Chapter 5 - Vector Processor and SIMD

Chapter 6 - Reduced Instruction Set Computing and Direct Memory Access Chapter 7 -WT GPGPU and CPU Cache

______WORLD TECHNOLOGIES ______

Introduction to Compiler Theory

Table of Contents

Chapter 1 - Compiler

Chapter 2 - Compiler Optimization

Chapter 3 - Cross Compiler and Just-In-Time Compilation

Chapter 4 - Aspect Weaver and Compiler Description Language

Chapter 5 - Context-free Grammar

Chapter 6 - Extended Backus–Naur Form and Name Mangling

Chapter 7 - Parsing and Static Single Assignment Form Chapter 8 -WT Table and Control Table

______WORLD TECHNOLOGIES ______Introduction to HTML & XML (Markup Languages) Table of Contents

Chapter 1 - HTML

Chapter 2 - XML

Chapter 3 - HTML5 and XHTML

Chapter 4 - HTML Element

Chapter 5 - Semantic HTML and HTML E-mail

Chapter 6 - Character Encodings in HTML, Font Family (HTML) and Canvas Element

Chapter 7 - Microformat

Chapter 8 - Valid Characters in XML and Document Type Definition

Chapter 9 - XML Schema (W3C) and RELAX NG

Chapter 10 - Schematron and XML Namespace

Chapter 11 - XPath and XSLT Chapter 12 WT- XQuery and XML Signature

______WORLD TECHNOLOGIES ______Introduction to Internet Relay Chat in Internet Culture Table of Contents

Chapter 1 - Introduction to Internet Relay Chat

Chapter 2 - Internet Relay Chat Services

Chapter 3 - mIRC and Mibbit

Chapter 4 - IRCd

Chapter 5 - IRC Network

Chapter 6 - Direct Client-to-Client

Chapter 7 - Internet Relay Chat Script

Chapter 8 - Internet Relay Chat Flood and Netsplit Chapter 9 -WT List of Internet Relay Chat Commands

______WORLD TECHNOLOGIES ______Introduction to Structured Query Language Table of Contents

Chapter 1 - SQL

Chapter 2 - Null (SQL)

Chapter 3 - PL/SQL

Chapter 4 - Alternatives to SQL

Chapter 5 - PostgreSQL

Chapter 6 - SQL Injection and Join (SQL) WT

______WORLD TECHNOLOGIES ______Java Application Programming Interfaces Table of Contents

Chapter 1 - Java Database Connectivity and

Chapter 2 - and Java Data Objects

Chapter 3 - Java Management Extensions & Java Naming and Directory Interface

Chapter 4 - Java Speech API and Java Transaction API

Chapter 5 - Java OpenGL and QuickTime for Java

Chapter 6 - Standard and (Java)

Chapter 7 - Java API for XML Processing and Java Native Interface

Chapter 8 - Java Message Service and Connected Limited Device Configuration

Chapter 9 - Javamail and Java Persistence API

Chapter 10 - FSPath Chapter 11 WT- Apache Struts and J/XFS

______WORLD TECHNOLOGIES ______Java & Applications

Table of Contents

Chapter 1 - Java Software Platform

Chapter 2 - and

Chapter 3 - JavaFX

Chapter 4 - Java

Chapter 5 - Class (File Format) and Concutest

Chapter 6 - OSGi and GNU Compiler for Java

Chapter 7 - Grails and Griffon (Framework)

Chapter 8 - (Java) and JDBC Driver

Chapter 9 - Java Bindings for OpenGL and Java Logging Framework Chapter 10 WT- Java Servlet and Instruction Listings

______WORLD TECHNOLOGIES ______Java Computing Platform & Java Virtual Machines (Concepts and Applications) Table of Contents

Chapter 1 - Java Software Platform

Chapter 2 - Java Virtual Machine and Java Class Library

Chapter 3 - JavaFX

Chapter 4 - Java Bytecode

Chapter 5 - Class (File Format) and Concutest

Chapter 6 - OSGi and GNU Compiler for Java

Chapter 7 - Grails and Griffon (Framework)

Chapter 8 - Hibernate (Java) and JDBC Driver

Chapter 9 - and (Software)

Chapter 10 - HotSpot

Chapter 11 - Microsoft Java Virtual Machine and IcedTea Chapter 12 WT- Jikes RVM and Jazelle Chapter 13 - OpenJDK and

Chapter 14 - Java Pathfinder

Chapter 15 - Strictfp, Groovy (Programming Language) and Java Native Interface

______WORLD TECHNOLOGIES ______Java Programming and Python Programming Languages (Basics & Applications) Table of Contents

Chapter 1 - Java (Programming Language)

Chapter 2 -

Chapter 3 - Java (Software Platform) and

Chapter 4 - and

Chapter 5 - Clone (Java Method) and Criticism of Java

Chapter 6 - and Interface (Java)

Chapter 7 - Introduction to Python Programming Language

Chapter 8 - History of Python

Chapter 9 - IronPython and PyPy

Chapter 10 - Python Syntax and Semantics

Chapter 11 - CPython and

Chapter 12 - CLyther, NumPy and Web Server Gateway Interface Chapter 13 WT- CherryPy and Django (Web Framework) Chapter 14 - web2py and TurboGears

Chapter 15 - Pylons (Web Framework) and Trac

______WORLD TECHNOLOGIES ______Java Programming Language & Applications Table of Contents

Chapter 1 - Java (Programming Language)

Chapter 2 - Java Version History

Chapter 3 - Java (Software Platform) and Java Performance

Chapter 4 - Java Applet and Java Syntax

Chapter 5 - Clone (Java Method) and Criticism of Java

Chapter 6 - Generics in Java and Interface (Java)

Chapter 7 - and Swing (Java) Chapter 8 -WT New I/O and OpenJDK

______WORLD TECHNOLOGIES ______Java Virtual Machines & Applications

Table of Contents

Chapter 1 - Introduction to Java Virtual Machine

Chapter 2 - Java Bytecode

Chapter 3 - Apache Harmony and Dalvik (Software)

Chapter 4 - HotSpot

Chapter 5 - Microsoft Java Virtual Machine and IcedTea

Chapter 6 - Jikes RVM and Jazelle

Chapter 7 - OpenJDK and Clojure

Chapter 8 - Java Pathfinder

Chapter 9 - Strictfp, Groovy (Programming Language) and Java Native WTInterface

______WORLD TECHNOLOGIES ______Know All About Google The Internet Industry Leader Table of Contents

Chapter 1 - Introduction to Google

Chapter 2 - History of Google

Chapter 3 -

Chapter 4 - Gmail

Chapter 5 - Google Buzz

Chapter 6 - Google Chrome

Chapter 7 - Google Talk

Chapter 8 - Orkut

Chapter 9 - Google Voice

Chapter 10 - Google Wave

Chapter 11 - YouTube Chapter 12 WT- Google Chrome OS

______WORLD TECHNOLOGIES ______Know All About Internet Privacy

Table of Contents

Chapter 1 - Introduction to Internet Privacy

Chapter 2 - HTTP Cookie

Chapter 3 - Intranet and Local Shared Object

Chapter 4 - Online Identity

Chapter 5 - Privacy Policy

Chapter 6 - Privacy in File Sharing Networks and Secure Messaging

Chapter 7 - SOCKS

Chapter 8 - Tor (Anonymity Network)

Chapter 9 - Virtual Private Network Chapter 10 WT- Criticism of Facebook

______WORLD TECHNOLOGIES ______Know All About Software (Types, Architecture, Quality, Development & Engineering) Table of Contents

Chapter 1 - Software

Chapter 2 - Types of Software

Chapter 3 - Software Architecture

Chapter 4 - Software Quality

Chapter 5 - Software Testing

Chapter 6 - Software Engineering Chapter 7 -WT Software Development

______WORLD TECHNOLOGIES ______Know All About Web Browsers

Table of Contents

Chapter 1 - Web Browser

Chapter 2 - History of the Web Browser

Chapter 3 - Usage Share of Web Browsers

Chapter 4 - Browser Wars

Chapter 5 - Opera

Chapter 6 - Google Chrome

Chapter 7 - K-Meleon Chapter 8 -WT Internet Explorer 9

______WORLD TECHNOLOGIES ______Legal Aspects of Computing & Computer-Related Patent Laws Table of Contents

Chapter 1 - Legal Aspects of Computing

Chapter 2 - Communications Decency Act and Child Online Protection Act

Chapter 3 - Computer Fraud and Abuse Act and Computer Misuse Act 1990

Chapter 4 - Convention on Cybercrime and Copyright Aspects of Hyperlinking and Framing

Chapter 5 - Copyrighted Content on File Sharing Networks and Cyber defamation law

Chapter 6 - Deleting Online Predators Act of 2006

Chapter 7 - Software Patent

Chapter 8 - Software Patents under United States Patent Law

Chapter 9 - Software Patents under the European Patent Convention

Chapter 10 - Software Patents under United Kingdom Patent Law

Chapter 11 - Patentable Subject Matter Chapter 12 WT- Software Patents and Free Software Chapter 13 - Software Patents under TRIPs Agreement and Computer Programs and the Patent Cooperation Treaty

______WORLD TECHNOLOGIES ______Legal Aspects of Computing

Table of Contents

Chapter 1 - Legal Aspects of Computing

Chapter 2 - Communications Decency Act and Child Online Protection Act

Chapter 3 - Computer Fraud and Abuse Act and Computer Misuse Act 1990

Chapter 4 - Convention on Cybercrime and Copyright Aspects of Hyperlinking and Framing

Chapter 5 - Copyrighted Content on File Sharing Networks and Cyber defamation law

Chapter 6 - Deleting Online Predators Act of 2006

Chapter 7 - Information Privacy Law and Internet as a Source of Prior Art

Chapter 8 - Microsoft litigation and Online Copyright Infringement Liability WTLimitation Act

______WORLD TECHNOLOGIES ______Linux Operating and File Systems

Table of Contents

Chapter 1 - Introduction to Linux

Chapter 2 - Linux Kernel

Chapter 3 - History of Linux

Chapter 4 - Linux Adoption

Chapter 5 - Linux Distribution

Chapter 6 - Btrfs

Chapter 7 - Ext2

Chapter 8 - Ext3

Chapter 9 - Ext4

Chapter 10 - FAT Filesystem & Linux

Chapter 11 - Global File System

Chapter 12 - JFFS and JFFS2 Chapter 13 WT- LogFS and Lustre (File System) Chapter 14 - NILFS and ReiserFS

Chapter 15 - XFS

______WORLD TECHNOLOGIES ______Logic Programming &

Table of Contents

Chapter 1 - Introduction to Logic Programming

Chapter 2 -

Chapter 3 - Negation as Failure and Stable Model Semantics

Chapter 4 - Answer Set Programming and Abductive Logic Programming

Chapter 5 - Constraint Logic Programming

Chapter 6 - Linear Logic

Chapter 7 - Introduction to Type Theory

Chapter 8 - Simply Typed Lambda Calculus

Chapter 9 - Type Polymorphism and Type System

Chapter 10 - and Calculus of Constructions

Chapter 11 - and Covariance and Contravariance (Computer Science)

Chapter 12 - Liskov Substitution Principle and Effect System Chapter 13 WT- Nominative Type System and Structural Type System Chapter 14 - and POPLmark Challenge

Chapter 15 - and Strong Typing

______WORLD TECHNOLOGIES ______Logic Programming

Table of Contents

Chapter 1 - Introduction to Logic Programming

Chapter 2 - Prolog

Chapter 3 - Negation as Failure and Stable Model Semantics

Chapter 4 - Answer Set Programming and Abductive Logic Programming

Chapter 5 - Constraint Logic Programming

Chapter 6 - Linear Logic

Chapter 7 - Datalog Chapter 8 -WT SLD Resolution and Cut (Logic Programming)

______WORLD TECHNOLOGIES ______Maintenance, Development and Metric of Softwares Table of Contents

Chapter 1 - Software Maintenance

Chapter 2 - Software Evolution

Chapter 3 - Software Brittleness & Software Archaeology

Chapter 4 - Program Slicing & Patch (Computing)

Chapter 5 - Software Rot & Backporting

Chapter 6 - Software Modernization

Chapter 7 -

Chapter 8 -

Chapter 9 - Agile Software Development

Chapter 10 - Software Bug

Chapter 11 - COCOMO

Chapter 12 - Code Coverage Chapter 13 WT- Cohesion (Computer Science) and Connascent Software Components

Chapter 14 - Coupling (Computer Programming)

Chapter 15 - Cyclomatic Complexity

Chapter 16 - Function Point and Instruction Path Length

Chapter 17 - Source Lines of Code

Chapter 18 - Run Time and Loader (Computing)

Chapter 19 - Binary File and Software Package Metrics

______WORLD TECHNOLOGIES ______Maintenance, Development and Metric of Softwares

Chapter 20 - Duplicate Code

Chapter 21 - Linear Code Sequence and Jump

WT

______WORLD TECHNOLOGIES ______

Microcontrollers &

Table of Contents

Chapter 1 -

Chapter 2 - Single–board Microcontroller

Chapter 3 - Arduino

Chapter 4 - BASIC Stamp and Freescale 68HC11

Chapter 5 - PIC Microcontroller

Chapter 6 - Parallax Propeller

Chapter 7 - Intel MCS-51 and Intel MCS-48

Chapter 8 - PICAXE

Chapter 9 - Microprocessor

Chapter 10 - Multi–core Processor

Chapter 11 - Microprocessor Development Board and Memory Dependence Prediction Chapter 12 WT- Reduced Instruction Set Computing Chapter 13 - Microarchitecture

Chapter 14 - Hitachi 6309 and RCA 1802

Chapter 15 - Memory Disambiguation

Chapter 16 - LEON and EnCore Processor

Chapter 17 - Geode (Processor)

______WORLD TECHNOLOGIES ______Microprocessors

Table of Contents

Chapter 1 - Microprocessor

Chapter 2 - Multi-core Processor

Chapter 3 - Microprocessor Development Board and Memory Dependence Prediction

Chapter 4 - Reduced Instruction Set Computing

Chapter 5 - Microarchitecture

Chapter 6 - Hitachi 6309 and RCA 1802

Chapter 7 - Memory Disambiguation

Chapter 8 - LEON and EnCore Processor

Chapter 9 - Geode (Processor)

Chapter 10 - Nios II and 1801 Series CPU

Chapter 11 - Transputer Chapter 12 WT- TRIPS Architecture and SuperH

______WORLD TECHNOLOGIES ______Microsoft Office Suite & its Components

Table of Contents

Chapter 1 - Introduction to Microsoft Office

Chapter 2 - Microsoft Word

Chapter 3 - Microsoft Excel

Chapter 4 - Microsoft Outlook and Microsoft FrontPage

Chapter 5 - Microsoft PowerPoint

Chapter 6 - Microsoft Access WT

______WORLD TECHNOLOGIES ______Modern Database Management-2

Table of Contents

Preface VII

Chapter 1 Introduction to Database 1

Chapter 2 Various Types of Database 21 a. Cloud Database 21 b. Data Warehouse 24 c. Distributed Database 32 d. Mobile Database 37 e. Parallel Database 39 f. Graph Database 40

Chapter 3 Database Systems and Models 48 a. Relational Database Management System 48 b. Object-relational Database 79 c. Document-oriented Database 119 d. Object Database 129 e. In-memory Database 134 f. Embedded Database 136 g. Network Model 142 h. Hierarchical 143 i. Relational Model 145 j. Entity–relationship Origins 164 k. Entity–attribute–value Model 166

Chapter 4 Database Design: An Integrated Study 184 a. Database Design 184 b. Database Refactoring 187 c. Database Normalization 188 d. Data Structure 192 e. Database Engine 194 f. Database Server 197 g. Database Schema 198

Chapter 5 Tools and Techniques of Database Management 208 a. ACID 208 b. Create, Read, Update and Delete 211 c. Null (SQL) 213 d. Candidate Key 230 e. Foreign Key 233 f. Unique Key 238 g. Surrogate Key 243 h. NoSQL 248

______WORLD TECHNOLOGIES ______Modern Database Management-2

Chapter 6 Computer Languages used in Database Management 257 a. Data Definition Language 257 b. Data Manipulation Language 260 c. Query Language 261

Chapter 7 Database Security: A Comprehensive Study 264 a. Database Security 264 b. Database Activity Monitoring 268 c. HP Atalla 272 d. Data Breach 272

Chapter 8 Database Application: An Overview 281 a. Database Application 281 b. Inventory Management Software 282 c. Content Management System 288 d. Airline Reservations System 289 e. Enterprise Software 293

Permissions

Index

______WORLD TECHNOLOGIES ______Network Management & Computer System Administration Table of Contents

Chapter 1 - Out-of-Band Management

Chapter 2 - Intrusion Detection System

Chapter 3 - Computer Performance and Network Management

Chapter 4 - Automounter

Chapter 5 - Application Performance Management and Business Transaction Management

Chapter 6 - Deep Freeze (Software) and Multiseat Configuration

Chapter 7 - Intelligent Platform Management Interface

Chapter 8 - Magic SysRq Key

Chapter 9 - Password Cracking and Remote Administration

Chapter 10 - Software Deployment and System Console

Chapter 11 - System Monitor and System Profiler

Chapter 12 - Systems Management and Windows Management WTInstrumentation Chapter 13 - Autonomic Networking

Chapter 14 - FCAPS

Chapter 15 - Simple Network Management Protocol and Java Management Extensions

Chapter 16 - Load Balancing (Computing) and Network Administrator

Chapter 17 - Management Information Base and NETCONF

Chapter 18 - NetCrunch and Netcat

______WORLD TECHNOLOGIES ______Network Management & Computer System Administration

Chapter 19 - Network Operations Center and OpenNMS

Chapter 20 - Opsi

Chapter 21 - RRDtool, Rsyslog and Syslog-ng WT

______WORLD TECHNOLOGIES ______

Object-Oriented Programming & Service-Oriented Business Computing Table of Contents

Chapter 1 - Introduction to Object-Oriented Programming

Chapter 2 - Subtype Polymorphism and This (Computer Science)

Chapter 3 - Class and Instance (Computer Science)

Chapter 4 - Method (Computer Science) and Message Passing

Chapter 5 - Abstraction and Encapsulation (Object-Oriented Programming)

Chapter 6 - Inheritance (Object-Oriented Programming) and Mutator Method

Chapter 7 - Constructor (Object-Oriented Programming) and Dependency Injection

Chapter 8 - Canonical Protocol Pattern & Domain Inventory Pattern

Chapter 9 - Event-Driven SOA

Chapter 10 - Entity Abstraction Pattern & Event-Driven Messaging

Chapter 11 - Canonical Schema Pattern & Enterprise Inventory Chapter 12 WT- Service Abstraction & Service (Systems Architecture) Chapter 13 - Service Autonomy Principle & Service Layers Pattern

Chapter 14 - Service Loose Coupling & Service Discoverability Principle

Chapter 15 - Logic Centralization Pattern & Service Composability Principle

Chapter 16 - Utility Abstraction Pattern & Standardized Service Contract

Chapter 17 - Service-Oriented Programming

______WORLD TECHNOLOGIES ______Object-Oriented Programming

Table of Contents

Chapter 1 - Introduction to Object-Oriented Programming

Chapter 2 - Subtype Polymorphism and This (Computer Science)

Chapter 3 - Class and Instance (Computer Science)

Chapter 4 - Method (Computer Science) and Message Passing

Chapter 5 - Abstraction and Encapsulation (Object-Oriented Programming)

Chapter 6 - Inheritance (Object-Oriented Programming) and Mutator Method

Chapter 7 - Constructor (Object-Oriented Programming) and Dependency Injection

Chapter 8 - Object-Relational Mapping and Object Database Chapter 9 -WT Prototype-Based Programming and Iterator Pattern

______WORLD TECHNOLOGIES ______Operating Systems: Principles and Practice

Table of Contents

Preface VII

Chapter 1 Introduction to Operating Systems 1

Chapter 2 Types of Operating Systems 24 • Mobile Operating System 24 • Network Operating System 95 • Embedded Operating System 114 • Real-time Operating System 114 • Just Enough Operating System 183 • Distributed Operating System 193 • Microsoft Windows 203

Chapter 3 Components of Operating Systems 218 • Kernel (Operating System) 218 • Process (Computing) 235 • 238 • Protected Mode 244 • Memory Management 252 • Virtual Memory 254 • Preemption (Computing) 260 • 262 • Computer Security 266 • Shell (Computing) 288

Chapter 4 Game Console Operating Systems 294 • Linux for PlayStation 2 294 • U 297 • 302 • Xbox One System Software 307 • OtherOS 312

Chapter 5 Evolution of Operating Systems 317 • History of Operating Systems 317 • History of IBM Mainframe Operating Systems 325

Permissions

Index

______WORLD TECHNOLOGIES ______Operating Systems

Table of Contents

Chapter 1 - Operating System

Chapter 2 - History of Operating Systems

Chapter 3 - Features and Components of Operating Systems

Chapter 4 - Unix Operating System

Chapter 5 - Mac OS X

Chapter 6 - GNU and Linux Operating System

Chapter 7 - Google Chrome OS

Chapter 8 - Kernel Chapter 9 - ComputerWT Multitasking

______WORLD TECHNOLOGIES ______Outline of Computer Hardware

Table of Contents

Chapter 1 - Personal Computer Hardware

Chapter 2 - Computer Data Storage

Chapter 3 - History of Computing Hardware

Chapter 4 - and Power Supply Unit (Computer)

Chapter 5 - Secondary Storage WT

______WORLD TECHNOLOGIES ______Persistence in Computer Science

Table of Contents

Introduction

Chapter 1 - System Image and System Prevalence

Chapter 2 - Database Management System

Chapter 3 - Serialization

Chapter 4 - Carbonado (Java) and Persistent Data Structure

Chapter 5 - Java Persistence API and Snapshot (Computer Storage)

Chapter 6 - QuickDB ORM

Chapter 7 - XML

Chapter 8 - Base64

Chapter 9 - Comma-Separated Values

Chapter 10 - JSON

Chapter 11 - JsonML Chapter 12 WT- S-Expression Chapter 13 - SDXF

Chapter 14 - YAML

______WORLD TECHNOLOGIES ______Plug-in Computing (Software Components & Applications that use Plug-ins) Table of Contents

Chapter 1 - Plug-in (Computing)

Chapter 2 - Player

Chapter 3 - QuickTime

Chapter 4 - Photoshop Plugin

Chapter 5 - foobar2000 and GStreamer

Chapter 6 - Winamp

Chapter 7 - OmniPeek and (Software)

Chapter 8 - Adobe Flash

Chapter 9 - Chapter 10 WT- jEdit, MonoDevelop and 3DMLW

______WORLD TECHNOLOGIES ______Principles, Concepts and Elements of Computer Configuration Table of Contents

Chapter 1 - Autoconfig and Autoconf

Chapter 2 - Apple Sleep Proxy Service (Bonjour Sleep Proxy) and Control Panel (Windows)

Chapter 3 - Environment Variable

Chapter 4 - Link–Local Address and System Preferences

Chapter 5 - Udev and Zero Configuration Networking

Chapter 6 - Make Compatible

Chapter 7 - Engineering Support and Component Repository Management

Chapter 8 - Configuration Management

Chapter 9 - Baseline (Configuration Management) and CA Software Change Manager

Chapter 10 - Merge (Revision Control) and MSConfig

Chapter 11 - Opsi Chapter 12 WT- Quattor Chapter 13 - Software Configuration Management and Telelogic Synergy

Chapter 14 - Configuration File and AUTOEXEC.BAT

Chapter 15 - Autorun.Inf

Chapter 16 - CONFIG.SYS

Chapter 17 - Fstab

Chapter 18 - INI File

______WORLD TECHNOLOGIES ______Programming Languages in Computer Science Table of Contents

Chapter 1- Programming Language

Chapter 2 - Computer Programming

Chapter 3 - Computer Program

Chapter 4 - History of Programming Languages

Chapter 5 - Abstraction (Computer Science)

Chapter 6 - Assembly Language

Chapter 7 - Machine Code

Chapter 8 - Programming Language Theory & Language Primitive

Chapter 9 - Syntax (programming languages) Chapter 10 WT- Type System

______WORLD TECHNOLOGIES ______Python Programming Language & Applications Table of Contents

Chapter 1 - Introduction to Python Programming Language

Chapter 2 - History of Python

Chapter 3 - IronPython and PyPy

Chapter 4 - Python Syntax and Semantics

Chapter 5 - CPython and Jython

Chapter 6 - CLyther, NumPy and Web Server Gateway Interface

Chapter 7 - CherryPy and Django (Web Framework)

Chapter 8 - web2py and TurboGears

Chapter 9 - Pylons (Web Framework) and Trac

Chapter 10 - PyQt and Chapter 11 WT- Zope, Mod_python and VPython

______WORLD TECHNOLOGIES ______Remarkable Concepts & Fields of Computer Science Table of Contents

Chapter 1 - Distributed Computing

Chapter 2 - Parallel Computing

Chapter 3 - Real-Time Computing and DNA Computing

Chapter 4 - Quantum Computer WT

______WORLD TECHNOLOGIES ______Secure Communications

Table of Contents

Chapter 1 - Secure Communication

Chapter 2 - HTTP Secure

Chapter 3 - Computer Security

Chapter 4 - Secure Communications Interoperability Protocol and Secure Electronic Transaction

Chapter 5 - Data Breach, Secure Telephone and Secure Voice

Chapter 6 -

Chapter 7 - Information Security

Chapter 8 - STU-I, STU-II and STU-III Chapter 9 -WT Cryptography

______WORLD TECHNOLOGIES ______Server Computing Handbook

Table of Contents

Chapter 1 - Server

Chapter 2 - Web Server

Chapter 3 - Proxy Server

Chapter 4 - MUD

Chapter 5 - Message Transfer Agent

Chapter 6 - IRCd

Chapter 7 - Data Center

Chapter 8 - File Server

Chapter 9 - Home Server

Chapter 10 - Server Farm and Sound Server

Chapter 11 - Squeezebox Server and yDecode

Chapter 12 - Windows Home Server Chapter 13 WT- yProxy and Communications Server Chapter 14 - Load Balancing (Computing)

Chapter 15 - Common Gateway Interface

______WORLD TECHNOLOGIES ______Service-Oriented Business Computing

Table of Contents

Introduction

Chapter 1 - Canonical Protocol Pattern & Domain Inventory Pattern

Chapter 2 - Event-Driven SOA

Chapter 3 - Entity Abstraction Pattern & Event-Driven Messaging

Chapter 4 - Canonical Schema Pattern & Enterprise Inventory

Chapter 5 - Service Abstraction & Service (Systems Architecture)

Chapter 6 - Service Autonomy Principle & Service Layers Pattern

Chapter 7 - Service Loose Coupling & Service Discoverability Principle

Chapter 8 - Logic Centralization Pattern & Service Composability Principle

Chapter 9 - Utility Abstraction Pattern & Standardized Service Contract

Chapter 10 - Service-Oriented Programming

Chapter 11 - Service-Oriented Modeling Chapter 12 WT- Service-Orientation Design Principles & Service-Oriented Architecture Types

Chapter 13 - Service-Oriented Architecture Implementation Framework

______WORLD TECHNOLOGIES ______Software Architecture & Design Patterns in Software Engineering (Concepts and Applications) Table of Contents

Chapter 1 - Architecture Description Language

Chapter 2 - Frameworks

Chapter 3 - Event-Driven Architecture and Space-Based Architecture

Chapter 4 - Software Architect and Software Architectural Model

Chapter 5 - Functional Software Architecture and COLA (Software Architecture)

Chapter 6 - IEEE 1471 and Representational State Transfer

Chapter 7 - Design Pattern

Chapter 8 - Abstract Factory Pattern

Chapter 9 - Adapter Pattern

Chapter 10 - Balking Pattern & Builder Pattern

Chapter 11 - Bridge Pattern Chapter 12 WT- Chain-of-Responsibility Pattern Chapter 13 - Command Pattern

Chapter 14 - Composite Pattern

Chapter 15 - Decorator Pattern

Chapter 16 - Double-Checked Locking

Chapter 17 - Factory Method Pattern

Chapter 18 - Flyweight Pattern & Facade Pattern

______WORLD TECHNOLOGIES ______Software Architecture & Design Patterns in Software Engineering (Concepts and Applications) Chapter 19 - Interpreter Pattern

Chapter 20 - Mediator Pattern & Memento Pattern

Chapter 21 - Multiton Pattern

Chapter 22 - Null Object Pattern

Chapter 23 - Observer Pattern WT

______WORLD TECHNOLOGIES ______Software Architecture & its Applications

Table of Contents

Introduction

Chapter 1 - Architecture Description Language

Chapter 2 - Enterprise Architecture Frameworks

Chapter 3 - Event-Driven Architecture and Space-Based Architecture

Chapter 4 - Software Architect and Software Architectural Model

Chapter 5 - Functional Software Architecture and COLA (Software Architecture)

Chapter 6 - IEEE 1471 and Representational State Transfer

Chapter 7 - Enterprise Service Chapter 8 -WT Design Pattern (Computer Science)

______WORLD TECHNOLOGIES ______Software Design Engineering and Architecture (Concepts & Applications) Table of Contents

Chapter 1 - Design Pattern (Computer Science)

Chapter 2 - Software Architecture

Chapter 3 - Data Modeling

Chapter 4 - Unified Modeling Language

Chapter 5 - Design Rationale

Chapter 6 - Domain–Driven Design

Chapter 7 - Object–Oriented Design

Chapter 8 -

Chapter 9 - Shlaer–Mellor Method

Chapter 10 - Object–Oriented Analysis and Design

Chapter 11 - Architecture Description Language

Chapter 12 - Enterprise Architecture Frameworks Chapter 13 WT- Event–Driven Architecture and Space–Based Architecture Chapter 14 - Software Architect and Software Architectural Model

Chapter 15 - Functional Software Architecture and COLA (Software Architecture)

Chapter 16 - IEEE 1471 and Representational State Transfer

______WORLD TECHNOLOGIES ______Software Design Engineering

Table of Contents

Introduction

Chapter 1 - Design Pattern (Computer Science)

Chapter 2 - Software Architecture

Chapter 3 - Data Modeling

Chapter 4 - Unified Modeling Language

Chapter 5 - Design Rationale

Chapter 6 - Domain-Driven Design

Chapter 7 - Object-Oriented Design

Chapter 8 - Structured Analysis

Chapter 9 - Shlaer–Mellor Method

Chapter 10 - Object-Oriented Analysis and Design

Chapter 11 - Top-Down and Bottom-Up Design Chapter 12 WT- COLA (Software Architecture) Chapter 13 - Extended Enterprise Modeling Language

______WORLD TECHNOLOGIES ______Software Development & Quality Handbook Table of Contents

Chapter 1 - Software Development Process

Chapter 2 - Agile Software Development

Chapter 3 -

Chapter 4 - Best Coding Practices and

Chapter 5 - CCU Delivery

Chapter 6 - Scrum (Development)

Chapter 7 - Software Architecture

Chapter 8 - Software Design

Chapter 9 - Software Development Methodology

Chapter 10 - Software Maintenance

Chapter 11 - Software Testing Chapter 12 WT- Software Quality Chapter 13 - Anti-Pattern

Chapter 14 - Software Bug

Chapter 15 - Fault-Tolerant System and Feature Interaction Problem

Chapter 16 - Independent Software Verification and Validation & Software Assurance

Chapter 17 - Software Rot

Chapter 18 - Reverse Semantic Traceability

______WORLD TECHNOLOGIES ______Software Development Process

Table of Contents

Chapter 1 - Software Development Process

Chapter 2 - Agile Software Development

Chapter 3 - Formal Methods

Chapter 4 - Best Coding Practices and Big Design Up Front

Chapter 5 - CCU Delivery

Chapter 6 - Scrum (Development)

Chapter 7 - Software Architecture

Chapter 8 - Software Design

Chapter 9 - Software Development Methodology

Chapter 10 - Software Maintenance

Chapter 11 - Software Testing

Chapter 12 - Systems Development Life Cycle Chapter 13 WT- Goal-Driven Software Development Process Chapter 14 - Lean Software Development

Chapter 15 - V-Model (Software Development)

Chapter 16 - Test-Driven Development

Chapter 17 - Revision Control

Chapter 18 - Software Release Life Cycle

______WORLD TECHNOLOGIES ______Software Development

Table of Contents

Introduction

Chapter 1 - Rapid Application Development

Chapter 2 - Computer-Aided Software Engineering

Chapter 3 - Internationalization and Localization

Chapter 4 - Software Maintenance

Chapter 5 - Programming Tool

Chapter 6 - Software Documentation

Chapter 7 - Requirements Analysis

Chapter 8 - Software Project Management

Chapter 9 - Software Development Process

Chapter 10 - Aspect-Oriented Software Development

Chapter 11 - Fork (Software Development) Chapter 12 WT- Software Quality Chapter 13 - Software Design

______WORLD TECHNOLOGIES ______Software Maintenance & Software Development Table of Contents

Chapter 1 - Software Maintenance

Chapter 2 - Software Evolution

Chapter 3 - Software Brittleness & Software Archaeology

Chapter 4 - Program Slicing & Patch (Computing)

Chapter 5 - Software Rot & Backporting

Chapter 6 - Software Modernization

Chapter 7 - Legacy System

Chapter 8 - Extreme Programming

Chapter 9 - Agile Software Development Chapter 10 WT- Dynamic Systems Development Method

______WORLD TECHNOLOGIES ______Software Project Management & Agile Software Development Table of Contents

Chapter 1 - Software Project Management

Chapter 2 - Application Lifecycle Management and Baseline (Configuration Management)

Chapter 3 - Software Development and Brownfield (Software Development)

Chapter 4 - Dual Vee Model

Chapter 5 - IBM Rational

Chapter 6 - Endeavour Software Project Management, Feature Creep and issue log

Chapter 7 - Misuse Case

Chapter 8 - Software Development Effort Estimation and MoSCoW Method

Chapter 9 - Project and Planning Poker

Chapter 10 - Rapid Application Development and Release Management

Chapter 11 - Agile Software Development Chapter 12 WT- Extreme Programming Chapter 13 - Applied Agile Software Development

Chapter 14 - Agilo for Scrum

Chapter 15 - Feature Driven Development

Chapter 16 - DevOps

Chapter 17 - Lean Software Development

Chapter 18 - Scrum (Development)

______WORLD TECHNOLOGIES ______Software Project Management & Agile Software Development

Chapter 19 - Presenter First & Planning Poker

Chapter 20 - P–Modeling Framework

Chapter 21 - Test–Driven Development

Chapter 22 - Extreme Programming Practices WT

______WORLD TECHNOLOGIES ______

Software Project Management

Table of Contents

Chapter 1 - Software Project Management

Chapter 2 - Application Lifecycle Management and Baseline (Configuration Management)

Chapter 3 - Agile Software Development

Chapter 4 - Software Development and Brownfield (Software Development)

Chapter 5 - Dual Vee Model

Chapter 6 - IBM Rational Unified Process

Chapter 7 - Endeavour Software Project Management, Feature Creep and issue log

Chapter 8 - Misuse Case

Chapter 9 - Software Development Effort Estimation and MoSCoW Method

Chapter 10 - Scrum (development)

Chapter 11 - Project Triangle and Planning Poker Chapter 12 WT- Rapid Application Development and Release Management Chapter 13 -

Chapter 14 - V-Model

______WORLD TECHNOLOGIES ______Software Quality & Quality Assurance Engineering Table of Contents

Chapter 1 - Software Quality

Chapter 2 - Anti–Pattern

Chapter 3 - Software Bug

Chapter 4 - Fault–Tolerant System and Feature Interaction Problem

Chapter 5 - Independent Software Verification and Validation and Software Assurance

Chapter 6 - Software Rot

Chapter 7 - Reverse Semantic Traceability

Chapter 8 - Sneak Circuit Analysis and Verification and Validation (Software)

Chapter 9 - Software Security Assurance

Chapter 10 -

Chapter 11 - Quality Assurance Chapter 12 WT- Load Testing Chapter 13 - Trent Accreditation Scheme

Chapter 14 - QCReporting and Software Assurance

Chapter 15 - Software Testing

Chapter 16 - Software Performance Testing

Chapter 17 - Graphical user Interface Testing

Chapter 18 - Evidence–based Medicine

______WORLD TECHNOLOGIES ______Software Quality Handbook

Table of Contents

Chapter 1 - Software Quality

Chapter 2 - Anti-Pattern

Chapter 3 - Software Bug

Chapter 4 - Fault-Tolerant System and Feature Interaction Problem

Chapter 5 - Independent Software Verification and Validation and Software Assurance

Chapter 6 - Software Rot

Chapter 7 - Reverse Semantic Traceability

Chapter 8 - Sneak Circuit Analysis and Verification and Validation (Software)

Chapter 9 - Software Security Assurance

Chapter 10 - Algorithmic Efficiency

Chapter 11 - Application Security and Chapter 12 WT- Software Testing

______WORLD TECHNOLOGIES ______Software Systems & Applications

Table of Contents

Chapter 1 - Dynamic Systems Development Method

Chapter 2 -

Chapter 3 - Component-based Software Engineering

Chapter 4 - Event Partitioning and Fault-Tolerant System

Chapter 5 - Secure Error Messages in Software Systems and Systems Development Life Cycle

Chapter 6 - Word Processor Chapter 7 -WT Web Search Engine

______WORLD TECHNOLOGIES ______Software Testing & Component- Based Software Engineering Table of Contents

Chapter 1 - Software Testing

Chapter 2 - Application Programming Interface and Code Coverage

Chapter 3 - Fault Injection and Mutation Testing

Chapter 4 - Exploratory Testing, Fuzz Testing and Equivalence Partitioning

Chapter 5 - Unit Testing and Integration Testing

Chapter 6 - GUI Software Testing and Software Performance Testing

Chapter 7 - Regression Testing and Acceptance Testing

Chapter 8 - Component–Based Software Engineering

Chapter 9 - Flow–based Programming

Chapter 10 - Pipeline (Software)

Chapter 11 - DirectSound

Chapter 12 - Common Object Request Broker Architecture Chapter 13 WT- Component Chapter 14 - Dependency Injection

______WORLD TECHNOLOGIES ______SQL &

Table of Contents

Introduction to SQL

Chapter 1 -

Chapter 2 - Relational Database

Chapter 3 - MySQL

Chapter 4 - Flat File Database & LAMP (Software Bundle)

Chapter 5 - Application Programming Interface

Chapter 6 - Java Database Connectivity

Chapter 7 - Open Database Connectivity

Chapter 8 - Database Transaction

Chapter 9 - Insert & Select (SQL)

Chapter 10 - Join (SQL) Chapter 11 WT- Set Operations (SQL)

______WORLD TECHNOLOGIES ______Systems Analysis

Table of Contents

Introduction

Chapter 1 - Event Partitioning & Data Flow Diagram

Chapter 2 - Control-Feedback-Abort Loop

Chapter 3 - Functional Flow Block Diagram

Chapter 4 - IDEF0 & IDEF1X

Chapter 5 - IDEF3 & IDEF5

Chapter 6 - Control Flow Diagram

Chapter 7 - Policy Analysis

Chapter 8 - Problem Frames Approach Chapter 9 -WT Semantic Data Model

______WORLD TECHNOLOGIES ______Types and Applications of Internet Hosting Service Table of Contents

Chapter 1 - Dedicated Hosting Service

Chapter 2 - Virtual Private Server

Chapter 3 - Web Hosting Service

Chapter 4 - File Hosting Service

Chapter 5 - Free Web Hosting Service and Reseller Web Hosting

Chapter 6 - Domain Name System

Chapter 7 - Domain Name and Domain Name Registry Chapter 8 -WT IP Address

______WORLD TECHNOLOGIES ______

Unsolved Problems in Computer Science Table of Contents

Chapter 1 - P Versus NP Problem

Chapter 2 - One-Way Function

Chapter 3 - Aanderaa–Karp–Rosenberg Conjecture

Chapter 4 - Computational Complexity of Mathematical Operations

Chapter 5 - NC (Complexity), POPLmark Challenge and Unique Games Conjecture

Chapter 6 - NP-Complete

Chapter 7 - Complexity Class

Chapter 8 - Subset Sum Problem

Chapter 9 - Travelling Salesman Problem

Chapter 10 - Graph Isomorphism Problem

Chapter 11 - Boolean Satisfiability Problem Chapter 12 WT- Reduction (Complexity)

______WORLD TECHNOLOGIES ______User Interaction Techniques in Computing Table of Contents

Chapter 1 - Interaction Technique

Chapter 2 - Alt-Tab

Chapter 3 - Balloon Help & Clipboard (Software)

Chapter 4 - Command-Line Completion

Chapter 5 - Command-Line Interface

Chapter 6 - Cursor (Computers)

Chapter 7 - Cut, Copy, and Paste

Chapter 8 - Desktop Metaphor

Chapter 9 - Double-Click & Drag-and-Drop

Chapter 10 - Keyboard Shortcut

Chapter 11 - Multiple Document Interface

Chapter 12 - Point-and-Click & Scroll wheel Chapter 13 WT- Virtual Desktop & Virtual Keyboard Chapter 14 - Zooming User Interface & Voice User Interface

Chapter 15 - WIMP (Computing) & Virtual Reality

______WORLD TECHNOLOGIES ______

Version History of Important Softwares

Table of Contents

Chapter 1 - Release History

Chapter 2 - GIMP Release History and History of Inform Releases

Chapter 3 - iOS Version History

Chapter 4 - Java EE Version History and Java Version History

Chapter 5 - Safari Version History

Chapter 6 - Yahoo! Messenger Release History WT

______WORLD TECHNOLOGIES ______Vocations in Computer Science

Table of Contents

Chapter 1 - Programmer

Chapter 2 - Software Architect

Chapter 3 - Software Developer

Chapter 4 - Software Testing

Chapter 5 - Software Engineer WT

______WORLD TECHNOLOGIES ______Web Softwares and Applications

Table of Contents

Chapter 1 - Web Browser

Chapter 2 - Blog Software

Chapter 3 - Web Application

Chapter 4 - Template Engine (Web)

Chapter 5 - Web Crawler Chapter 6 - Web Search Engine Chapter 7 - Web Server Chapter 8 - Content-Control Software Chapter 9 - Internet Information Services Chapter 10 WT- Search Engine Optimization

______WORLD TECHNOLOGIES ______Windows Security Technology (Technology for Operating Systems) Table of Contents

Chapter 1 - Access Token and BitLocker Drive Encryption

Chapter 2 - Code Access Security and CryptGenRandom

Chapter 3 - Microsoft CryptoAPI and Data Protection API

Chapter 4 - Data Execution Prevention and

Chapter 5 - Windows Firewall

Chapter 6 - Kernel Patch Protection and LM hash

Chapter 7 - Mandatory Integrity Control and Windows Action Center

Chapter 8 - NTLM and Rights Management Services

Chapter 9 - Security Identifier and Security Support Provider Interface

Chapter 10 - Security and Safety Features New to Windows Vista Chapter 11 WT- User Account Control and Windows Defender

______WORLD TECHNOLOGIES ______World Wide Web, Web Accessibility and Services Table of Contents

Chapter 1 - World Wide Web

Chapter 2 - History of the World Wide Web

Chapter 3 - Web Accessibility

Chapter 4 - Internationalization and Localization

Chapter 5 - Web Search Engine

Chapter 6 - Web Services WT

______WORLD TECHNOLOGIES ______