FACTOID # 22: South Dakota has the highest employment ratio in America, but the lowest median earnings of full-time male employees.
 
 Home   Encyclopedia   Statistics   States A-Z   Flags   Maps   FAQ   About 
   
 
WHAT'S NEW
 

SEARCH ALL

FACTS & STATISTICS    Advanced view

Search encyclopedia, statistics and forums:

 

 

(* = Graphable)

 

 


Encyclopedia > Technical features new to Windows Vista
This article is part of the
Windows Vista series.
New features
Overview
Technical and core system
Security and safety
Networking features
I/O features
Management and administration
Removed features
Other articles
Editions and pricing
Development history
Criticism

Windows Vista (formerly codenamed Windows "Longhorn") has many significant new features compared with previous Microsoft Windows versions, covering most aspects of the operating system. Windows Vista is a line of graphical operating systems used on personal computers, including home and business desktops, notebook computers, Tablet PCs, and media centers. ... Windows Vista (formerly codenamed Longhorn) has many significant new features compared with previous Microsoft Windows versions, covering most aspects of the operating system. ... There are a number of security and safety features new to Windows Vista, most of which are not available in any prior Microsoft Windows operating system release. ... Windows Vista contains a brand new networking stack, which brings large improvements in all areas of network-related functionality[1]. It includes native implementation of IPv6, as well as complete overhaul of IPv4. ... Microsofts latest Windows operating system, Windows Vista, includes a number of new I/O technologies and enhancements that are intended to shorten the time taken to boot the system, improve the responsiveness of the system, and improve the reliability of data storage. ... Windows Vista provides contains a range of new technologies and features that are intended to help network administrators and power users better manage their systems. ... While Windows Vista contains many new features, a number of older technologies and obsolete capabilities that were a part of Windows XP are no longer present or changed, resulting in the removal of certain functionality. ... Windows Vista is available in six editions. ... Development of Windows Vista occurred over the span of five and a half years, starting in earnest in May 2001,[1] prior to the release of Microsofts Windows XP operating system, and continuing until November 2006. ... Windows Vista, the latest version of Microsofts desktop operating system, has been the subject of a number of negative assessments by various groups. ... Windows Vista is a line of graphical operating systems used on personal computers, including home and business desktops, notebook computers, Tablet PCs, and media centers. ... “Windows” redirects here. ...


In addition to the new user interface, security capabilities, and developer technologies, several major components of the core operating system were redesigned, most notably the audio, print, display, and networking subsystems; while the results of this work will be visible to software developers, end-users will only see what appear to be evolutionary changes in the user interface.


As part of the redesign of the networking architecture, IPv6 has been incorporated into the operating system, and a number of performance improvements have been introduced, such as TCP window scaling. Prior versions of Windows typically needed third-party wireless networking software to work properly; this is no longer the case with Windows Vista, as it includes comprehensive wireless networking support. Internet Protocol version 6 (IPv6) is a network layer protocol for packet-switched internetworks. ... The TCP window scale option is an option to increase the TCP congestion window size above its maximum value of 65,536 bytes. ...


For graphics, Windows Vista introduces a new Windows Display Driver Model, as well as major revisions to Direct3D. The new driver model facilitates the new Desktop Window Manager, which provides the tearing-free desktop and special effects that are the cornerstones of Windows Aero. WDDM's current version 1.0 is able to offload rudimentary tasks to the GPU, install drivers without requiring a system reboot and seamlessly recover from rare driver errors due to illegal application behavior. Windows Display Driver Model (WDDM) is the new graphic driver model for video cards running under Windows Vista. ... Direct3D is part of Microsofts DirectX API. Direct3D is only available for Microsofts various Windows operating systems (Windows 95 and above) and is the base for the graphics API on the Xbox and Xbox 360 console systems. ... Desktop Window Manager (DWM) is currently the name for the new windowing system that will be available in all versions of Windows Vista, except Starter Edition, to enable the new Aero user interface. ... Page tearing is a phenomenon in computer and video games where a previously rendered frame overlaps a newly rendered frame, creating a torn look as two parts of an object - a wall, for example - dont line up. ...


At the core of the operating system, many improvements have been made to the memory manager, process scheduler, heap manager, and I/O scheduler. A Kernel Transaction Manager has been implemented that can be used by data persistence services to enable atomic transactions. The service is being used to give applications the ability to work with the file system and registry using atomic transaction operations. I/O Scheduling which should not be confused with process scheduling. ... Kernel Transaction Manager (KTM) is a component of the Windows Vista kernel that enables applications to use atomic transactions on resources. ... In computing, an atomic transaction is a database transaction or a hardware transaction which either completely occurs, or completely fails to occur. ...

Contents

Audio

A screenshot of Windows Vista's per-application volume control

Windows Vista features a completely re-written audio stack designed to provide low-latency 32-bit floating point audio, higher-quality digital signal processing, bit-for-bit sample level accuracy, up to 144dB of dynamic range and new audio APIs created by a team including Steve Ball and Larry Osterman.[1][2] The new audio stack runs at user level, thus increasing stability. The Windows Vista audio engine is designed to run faster than the Windows XP audio engine, and has tighter requirements on audio buffer position accuracy. Also, the new Universal Audio Architecture (UAA) model has been introduced, replacing WDM audio, which allows compliant audio hardware to automatically work under Windows without needing device drivers from the audio hardware vendor. Image File history File links Volume_Mixer_Vista. ... Image File history File links Volume_Mixer_Vista. ... Look up Stack in Wiktionary, the free dictionary. ... API redirects here. ... Universal Audio Architecture (UAA) is an initiative unveiled in 2002 by Microsoft to standarize the class driver architecture for audio devices in modern Microsoft Windows operating systems. ...


There are three major APIs in the Windows Vista audio architecture:

  • Windows Audio Session API - Very low level API for rendering audio, render/capture audio streams, adjust volume etc. This API also provides low latency for audio professionals through WaveRT.
  • Multimedia Device API - For enumerating and managing audio endpoints.
  • Device Topology API - For discovering the internals of an audio card's topology.

Audio stack architecture

Applications communicate with the audio driver through Sessions, and these Sessions are programmed through the Windows Audio Session API (WASAPI). In general, WASAPI operates in two modes. In exclusive mode (also called DMA mode), unmixed audio streams are rendered directly to the audio adapter and no other application's audio will play and signal processing has no effect. Exclusive mode is useful for applications that demand least amount of intermediate processing of the audio data or those that want to output compressed audio data such as Dolby Digital, DTS or WMA Pro over S/PDIF. WASAPI exclusive mode is similar to kernel streaming in function, but no kernel mode programming is required. In shared mode, audio streams are rendered by the application and optionally applied per-stream audio effects known as Local Effects (LFX) (such as per-session volume control). Then the streams are mixed by the global audio engine, where a set of global audio effects (GFX) may be applied. Finally, they're rendered on the audio device. The higher level APIs such as the Wavexxx APIs and DirectSound use shared mode, which results in pre-mixed PCM audio that is sent to the driver in a single format (in terms of sample rate, bit depth and channel count). This format is configurable by the end user through Control Panel. After passing through WASAPI, all host based audio processing including custom audio processing can take place (sample rate conversion, mixing, effects). Host based processing modules are referred to as Audio Processing Objects, or APOs. All these components operate in user mode. The only portion of this architecture that runs in kernel mode is the audio driver (which contains the Port Class driver, the vendor Miniport driver and the vendor HAL). The Windows Kernel Mixer (KMixer) is completely gone. There is no direct path from DirectSound to the audio drivers, DirectSound and MME are emulated as Session instances. Since the whole point of DirectSound acceleration is to allow hardware to process unmixed audio content, DirectSound cannot be accelerated in this audio model. APIs such as ASIO and OpenAL are not affected. Dolby Digital is the marketing name for a series of lossy audio compression technologies by Dolby Laboratories. ... DTS (also known as Digital Theater Systems), owned by DTS, Inc. ... Windows Media Audio (WMA) is an audio data compression technology developed by Microsoft. ... TOSLINK connector (JIS F05) 75 ohm coaxial cable with BNC-to-RCA adapter. ... Please wikify (format) this article as suggested in the Guide to layout and the Manual of Style. ... Pulse-code modulation (PCM) is a modulation technique. ... A hardware abstraction layer (HAL) is an abstraction layer, implemented in software, between the physical hardware of a computer and the software that runs on that computer. ... This article is in regard to the different deprecated audio components in older versions of Microsoft Windows. ... MultiMedia Extensions (MME), or Wave API, is a Microsoft Windows API for audio applications to access the soundcards drivers. ... ASIO (Audio Stream Input Output) is a protocol for low-latency digital audio specified by Steinberg. ... OpenAL (Open Audio Library) is a cross-platform audio API. It is designed for efficient rendering of multichannel three dimensional positional audio. ...


Audio performance

Windows Vista also includes a new Multimedia Class Scheduler Service (MMCSS) that allows multimedia applications to register their time-critical processing to run at an elevated thread priority, thus ensuring prioritized access to CPU resources for time-sensitive DSP processing and mixing tasks. Multimedia Class Scheduler Service (MMCSS) is a Windows service that boosts the CPU as well as I/O priority of a thread. ...


For audio professionals, a new WaveRT port driver has been introduced that strives to achieve real-time performance by using the multimedia class scheduler and supports audio applications that reduce the latency of audio streams. As a result, user mode applications can completely govern streams of audio without any code execution in the kernel during runtime. WaveRT allows the user mode application direct access to the internal audio hardware buffers and sample position counters (data in the memory that is mapped to the audio hardware DMA engine). It allows applications to poll the current position in the DMA memory window that the hardware is accessing. WaveRT also supports the notion of a hardware generated clock notification event, similar to the ASIO API, so that applications need not poll for current position if they don't want to. WaveRT however works only with PCI, PCI Express or onboard audio devices, it does not work with USB or FireWire interfaces which are more widespread in the professional audio industry. [3] ASIO (Audio Stream Input Output) is a protocol for low-latency digital audio specified by Steinberg. ... 64-bit PCI expansion slots inside a Power Macintosh G4 The Peripheral Component Interconnect, or PCI Standard (in practice almost always shortened to PCI), specifies a computer bus for attaching peripheral devices to a computer motherboard. ... PCI Express (formerly known as 3GIO for 3rd Generation I/O, not to be mistaken with PCI-X) is an implementation of the PCI computer bus that uses existing PCI programming concepts and communications standards, but bases it on a much faster serial communications system. ...


All the existing audio APIs have been re-plumbed and emulated to use these APIs internally, all audio goes through these three APIs, so that most applications "just work".


Audio Signal Processing

New digital signal processing functionalities such as Room Correction, Bass Management and Speaker Fill have been introduced. Speaker Fill mixes 2-channel content to use all available speakers in a manner similar to Creative's CMSS. Bass Management can be used to redirect the subwoofer signal to the main speakers. If a channel is missing, a feature called Channel Phantoming allows the best use of the speakers that are there, by redirecting the sound of the missing channels through these speakers. Whether you have a multi-channel or stereo sound system in your home theater or living room, Windows Vista also includes the ability to calibrate your speakers for your room. By placing a microphone where you plan to sit and then running a wizard that measures the room response, Windows Vista can automatically set the levels, delay and frequency balance for each channel accordingly for this position. For PCs equipped with stereo headphones, Vista adds the ability to have surround sound using a new feature called Headphone Virtualization, which uses technology based upon a Head-related transfer function.[4] Creative Technology Limited (SGX: C76, NASDAQ: CREAF) is a listed manufacturer of computer multimedia products based in Singapore where the firm was initially founded by Sim Wong Hoo (born 1955) on July 1, 1981. ... HRTFs for left and right ear (expressed here as HRIRs) describe the filtering of a sound source (x(t)) before it is perceived at the left and right ears as xL(t) and xR(t), respectively. ...


Windows Vista also includes the ability to use custom host-based digital signal processing effects as part of the audio device manufacturer-supplied driver's value-added features. These effects are packaged as user-mode System Effect Audio Processing Objects (sAPOs). [5] These sAPOs are also reusable by third-party software.


Audio devices support

Windows Vista builds on the Universal Audio Architecture, a new class driver definition that aims to reduce the need for third-party drivers, and to increase the overall stability and reliability of audio in Windows. Universal Audio Architecture (UAA) is an initiative unveiled in 2002 by Microsoft to standarize the class driver architecture for audio devices in modern Microsoft Windows operating systems. ...

  • Support for Intel High Definition Audio devices (which replaces Intel's previous AC97 audio hardware standard)
  • Extended support for USB audio devices:
    • Built-in decoding of padded AC-3 (Dolby Digital), MP3, WMA and WMA Pro streams and outputting as S/PDIF.
    • Support for MIDI "Elements".[6]
    • New support for asynchronous endpoints.[7]
  • IEEE 1394 (aka Firewire) audio support is slated for a future release of Windows Vista, to be implemented as a full class driver, automatically supporting IEEE 1394 AV/C audio devices.

Intel High Definition Audio (IHD or Azalia) refers to the specification released by Intel in 2004 for delivering high-definition audio that is capable of playing back more channels at higher quality than previous integrated audio codecs like AC97. ... AC97 (short for Audio Codec 97) is Intel Corporations Audio Codec standard developed by the Intel Architecture Labs in 1997, and used mainly in motherboards (also known as on-board or integrated), modems, and sound cards. ... Note: USB may also mean upper sideband in radio. ... Digital audio comprises audio signals stored in a digital format. ... Description Dolby Digital is the trademark for Dolby Laboratories AC-3 audio coding system. ... For other uses, see MP3 (disambiguation). ... Windows Media Audio (WMA) is an audio data compression technology developed by Microsoft. ... TOSLINK connector (JIS F05) 75 ohm coaxial cable with BNC-to-RCA adapter. ... Musical Instrument Digital Interface, or MIDI, is a system designed to transmit information between electronic musical instruments. ... The Institute of Electrical and Electronics Engineers or IEEE (pronounced as eye-triple-ee) is an international non-profit, professional organization incorporated in the State of New York, United States. ... The 6-pin and 4-pin FireWire Connectors The alternative ethernet-style cabling used by 1394c FireWire is Apple Inc. ...

Other audio enhancements

Additionally,

  • A new set of user interface sounds have been introduced, including a new startup sound created with the help of King Crimson's Robert Fripp.[8]
  • Windows Vista also allows controlling system-wide volume or volume of individual audio devices and individual applications separately. This feature can be used from the new Volume Control windows or programmatically using the overhauled audio API. Different sounds can be redirected to different audio devices as well.
  • Built-in support for microphone arrays to increase the accuracy of the speech recognition feature, lets a user connect multiple microphones to a single system, so that the inputs can be combined into a single, higher-quality source. A likely implementation of this is for laptops to incorporate multiple microphones at different points.[9]

This article is about the musical group. ... Robert Fripp (born 16 May 1946 in Wimborne Minster, Dorset, England) is a guitarist, record producer and a composer, perhaps best known for being the guitarist for, and only constant member of King Crimson. ...

Speech recognition

Screenshot of the Speech Recognition tutorial

Windows Vista is the first Windows operating system to include fully integrated support for speech recognition. Under Windows 2000 and XP, Speech Recognition was installed with Office 2003, or was included in Windows XP Tablet PC Edition. Windows Speech Recognition lets a user control their machine through voice commands, and enables dictation into many applications. Applications which don't present obvious "commands" can still be controlled by asking the system to overlay numbers on top of interface elements; the number can subsequently be spoken to activate that function. Applications needing mouse clicks in arbitrary locations can also be controlled through speech; when asked to do so, a "mousegrid" of nine zones is displayed, with numbers inside each. The user speaks the number, and another grid of nine zones is placed inside the chosen zone. This continues until the user has focused to where they want to click. Windows Speech Recognition offers fairly high recognition accuracy and provides a wide but simple set of commands that make dictation easier.[citation needed] A brief speech-driven tutorial is included to help familiarize a user with speech recognition commands. Image File history File links Download high-resolution version (1280x800, 263 KB)Screenshot of Windows Vistas speech recognition tutorial. ... Image File history File links Download high-resolution version (1280x800, 263 KB)Screenshot of Windows Vistas speech recognition tutorial. ... Speech recognition (in many contexts also known as automatic speech recognition, computer speech recognition or erroneously as Voice Recognition) is the process of converting a speech signal to a sequence of words, by means of an algorithm implemented as a computer program. ... Windows Speech Recognition in Sleep mode Windows Speech Recognition is a speech recognition application included in Windows Vista. ...


Windows Vista includes speech recognition for 8 languages at release time: U.S. English, U.K. English, traditional Chinese, simplified Chinese, Japanese, German, French and Spanish. Additional language support beyond that is planned for post-release.


Windows Vista includes version 5.3 of the Microsoft Speech API[10] (SAPI 5.3) and version 8 of the Speech Recognition Recognizer. This article is about the Speech API. For other uses, see SAPI. The Speech Application Programming Interface or SAPI is an API developed by Microsoft to allow the use of speech recognition and speech synthesis within Windows applications. ...


Speech synthesis

Speech synthesis was first introduced in Windows with Windows 2000, but it has been significantly enhanced for Windows Vista (code name Mulan). The old voice, Microsoft Sam, has been replaced with two new, more natural sounding voices of generally greater intelligibility: Anna and Lili, the latter of which is capable of speaking Chinese. The screen-reader Narrator which uses these voices has also been updated. Microsoft Agent and other text to speech applications now use the newer SAPI 5 voices.[11] Windows 2000 (also referred to as Win2K) is a preemptive, interruptible, graphical and business-oriented operating system that was designed to work with either uniprocessor or symmetric multi-processor 32-bit Intel x86 computers. ... In Microsoft Windows 2000 and Windows XP, Microsoft Sam is the name of the default voice for the screen reader program built into the operating system. ... Microsoft Anna is the default Text To Speech voice used in Windows Vista, the new version of Microsoft Windows. ... Microsoft Lili will be the new Chinese screen reader for Windows Vista. ... Narrator in Windows XP Narrator is a light-duty screen reader utility packaged with Microsoft Windows 2000, Windows XP and Windows Vista. ... Microsoft provides examples on its website for the use of Agent. ...


Print

Windows Vista includes a redesigned print architecture,[12] built around Windows Presentation Foundation. It provides high-fidelity color printing through improved use of color management, removes limitations of the current GDI-based print subsystem, enhances support for printing advanced effects such as gradients, transparencies, etc and for color laser printers through the use of XML Paper Specification (XPS). This subsystem is a part of . ... This article does not cite any references or sources. ... The Graphics Device Interface (GDI, sometimes called Graphical Device Interface) is one of the three core components or subsystems, together with the kernel and the Windows API for the user interface (GDI window manager) of Microsoft Windows. ... 1993 Apple LaserWriter Pro 630 laser printer A laser printer is a common type of computer printer that rapidly produces high quality text and graphics on plain paper. ... The XML Paper Specification (XPS), formerly codenamed Metro, is a specification for a page description language and a fixed-document format developed by Microsoft. ...


The print subsystem in Windows Vista implements the new XPS print path as well as the legacy GDI print path for legacy support. Windows Vista transparently makes use of the XPS print path for those printers that support it, otherwise using the GDI print path. On documents with intensive graphics, XPS printers are expected to produce much greater quality prints than GDI printers.


In a networked environment with a print server running Windows Vista, documents will be rendered on the client machine,[13] rather than on the server, using a feature known as Client Side Rendering. The rendered intermediate form will just be transferred to the server to be printed without additional processing, making print servers more scalable by offloading rendering computation to clients.


XML Paper Specification

XML Paper Specification (XPS), codenamed "Metro", is aimed to be a complete XML-based (more specifically XAML-based) specification for a page description language based on a completely new print path, a color-managed device independent and resolution independent vector-based document format which encapsulates an exact representation of the actual printed output, software raster image processor (RIP) and support for better color conversion accuracy across devices and advanced printing features. The XML Paper Specification (XPS), formerly codenamed Metro, is a specification for a page description language and a fixed-document format developed by Microsoft. ... The XML Paper Specification (XPS), formerly codenamed Metro, is a specification for a page description language and a fixed-document format developed by Microsoft. ... The Extensible Markup Language (XML) is a general-purpose markup language. ... XAML (short for Extensible Application Markup Language, and pronounced Zammel) is a declarative XML-based language used to define objects and their properties, relationships and interactions. ... A page description language (PDL) is a language that describes the contents of a printed page in a higher level than an actual output bitmap. ... This article does not cite any references or sources. ... Device Independence is a special track of the W3C. Its aim is for a unified web which is accessible from many types of devices. ... Resolution independence in Mac OS X Tiger in iWeb. ... Example showing effect of vector graphics versus raster graphics. ... A raster image processor (RIP) is a component used in a printing system which produces a bitmap. ...


XPS document format

The XPS document format is packed in a ZIP container along with text, fonts, raster images, 2D vector graphics and DRM information. Intended as the replacement for the Enhanced Metafile (EMF) format, the XPS document format is the native print spooler format in Windows Vista. It enables users to view, print, and archive any type of document without the original program that created them, without loss of fidelity. XPS is a subset of XAML, allowing it to incorporate vector-graphic elements in documents, using XAML to mark-up the WPF primitives. The elements used are described in terms of paths and other geometrical primitives. It also supports HD Photo images natively for raster graphics. Look up zip, zipper in Wiktionary, the free dictionary. ... Example showing effect of vector graphics versus raster graphics. ... The acronym DRM can stand for: Digital Rights Management - Technologies to give content providers control over redistribution and access to material. ... Windows Metafile (WMF) is a graphics file format on Microsoft Windows systems, originally designed in the early 1990s and not commonly used after the rise of the Internet and the widely used graphics formats such as GIF and JPEG. It is a vector graphics format which also allows the inclusion... In computer science, spooling refers to process of communicating data to another program by placing it in a temporary working area, where the other program can access it at some later point in time. ... XAML (short for Extensible Application Markup Language, and pronounced Zammel) is a declarative XML-based language used to define objects and their properties, relationships and interactions. ... Extensible Application Markup Language (XAML, pronounced zammel ()) by Microsoft is a declarative XML-based language used to initialize structured values and objects. ... HD Photo (formerly Windows Media Photo) is a still image compression algorithm and file format for continuous tone photographic images, developed by Microsoft as a part of the Windows Media family. ...


Windows Vista includes native XPS document creation abilities. XPS documents can be created by printing to the virtual XPS printer driver. Windows Vista also includes an XPS Viewer application. Windows Vista is a line of graphical operating systems used on personal computers, including home and business desktops, notebook computers, Tablet PCs, and media centers. ... A virtual printer is a piece of computer software whose user interface and API resemble that of a printer driver, but which is not connected with a physical computer printer. ... In computers, a printer driver or a print processor is a piece of software that converts the data to be printed to the form specific to a printer. ...


While early reports on this technology described XPS as a competitor to PDF, Microsoft insists that it is not attempting to duplicate all the functionality of PDF.[14] For example, XPS does not incorporate features for multimedia capabilities, or dynamic documents such as electronic forms. “PDF” redirects here. ...


XPS print path

The print spooler in the XPS Print Path uses the XPS file format, which serves as the page description language (PDL) for printers. For printers supporting XPS, this eliminates an intermediate conversion to a printer-specific language, increasing the reliability and fidelity of the printed output. Microsoft claims that major printer vendors are planning to release printers with built-in XPS support and that this will provide better fidelity to the original document.[15] In computer science, spooling refers to process of communicating data to another program by placing it in a temporary working area, where the other program can access it at some later point in time. ... A page description language (PDL) is a language that describes the contents of a printed page in a higher level than an actual output bitmap. ...


Windows Vista also provides improved color support through the Windows Color System for higher color precision and dynamic range. It also supports CMYK colorspace and multiple ink systems for higher print fidelity. The print subsystem also has support for named colors simplifying color definition for images transmitted to printer supporting those colors. Screenshot of the Color Management control panel which is used to configure Windows Color System settings. ... Cyan, magenta, yellow, and key (black) CMYK (or sometimes YMCK) is a subtractive color model used in color printing. ... Indexed color is a type of color space for digital images. ...


The XPS print path can automatically calibrate color profile settings with those being used by the display subsystem. Conversely, XPS Print drivers can express the configurable capabilities of the printer, by virtue of the XPS PrintCapabilities class, to enable more fine-grained control of print settings, tuned to the individual printing device. It has been suggested that Color Matching Method be merged into this article or section. ... In object-oriented programming, a class is a programming language construct used to group related fields and methods. ...


Applications which use the Windows Presentation Foundation for the display elements can directly print to the XPS print path without the need for image or colorspace conversion. The XPS format used in the spool file, represents advanced graphics effects such as 3D images, glow effects, and gradients as Windows Presentation Foundation primitives, which are processed by the printer drivers without rasterization, preventing rendering artifacts and reducing computational load. When the legacy GDI Print Path is used, the XPS spool file is used for processing before it is converted to a GDI image to minimize the processing done at raster level. This subsystem is a part of . ... Rasterization or rasterisation is the task of taking an image described in a vector graphics format (shapes) and converting it into a raster image (pixels or dots) for output on a video display or printer. ... The Graphics Device Interface (GDI, sometimes called Graphical Device Interface) is one of the three core components or subsystems, together with the kernel and the Windows API for the user interface (GDI window manager) of Microsoft Windows. ...


Print schemas

Print schemas provide an XML-based format for expressing and organizing a large set of properties that describe either a job format or print capabilities in a hierarchically structured manner. Print schemas are intended to address the problems associated with internal communication between the components of the print subsystem, and external communication between the print subsystem and applications.


Networking

The Network and Sharing Center

Windows Vista contains a new networking stack, which brings large improvements in all areas of network-related functionality.[16] It includes a native implementation of IPv6, as well as complete overhaul of IPv4. IPv6 is now supported by all networking components, services, and the user interface. In IPv6 mode, Windows Vista can use the Link Local Multicast Name Resolution (LLMNR) protocol to resolve names of local hosts on a network which does not have a DNS server running. The new TCP/IP stack uses a new method to store configuration settings that enables more dynamic control and does not require a computer restart after settings are changed. The new stack is also based on a strong host model and features an infrastructure to enable more modular components that can be dynamically inserted and removed. Windows Vista contains a brand new networking stack, which brings large improvements in all areas of network-related functionality[1]. It includes native implementation of IPv6, as well as complete overhaul of IPv4. ... Image File history File links Windows_Vista_Network_and_Sharing_Center. ... Image File history File links Windows_Vista_Network_and_Sharing_Center. ... Internet Protocol version 6 (IPv6) is a network layer protocol for packet-switched internetworks. ... The Link Local Multicast Name Resolution (or LLMNR) is a protocol based on the Domain Name System (DNS) packet format that allows both IPv4 and IPv6 hosts to perform name resolution for hosts on the same local link. ... The Domain Name System or DNS is a system that stores information about host names and domain names in a kind of distributed database on networks, such as the Internet. ... In computer networking, a host model is an option of designing the TCP/IP stack of a networking operating system like Microsoft Windows or Linux. ...


The user interface for configuring, troubleshooting and working with network connections has changed significantly from prior versions of Windows as well. Users can make use of the new "Network Center" to see the status of their network connections, and to access every aspect of configuration. The network can be browsed using Network Explorer, which replaces Windows XP's "My Network Places". Network Explorer items can be a shared device such as a scanner, or a file share. Network Location Awareness uniquely identifies each network and exposes the network's attributes and connectivity type. Windows Vista graphically presents how different devices are connected over a network in the Network Map view, using the LLTD protocol to In addition, the Network Map uses LLTD to determine connectivity information and media type (wired or wireless). Any device can implement LLTD to appear on the Network Map with an icon representing the device, allowing users one-click access to the device's user interface. When LLTD is invoked, it provides metadata about the device that contains static or state information, such as the MAC address, IPv4/IPv6 address, signal strength etc. Windows XP is a line of operating systems developed by Microsoft for use on general-purpose computer systems, including home and business desktops, notebook computers, and media centers. ... My Network Places is the built-in network browser in Microsoft Windows operating systems from Windows 2000 onwards. ... Link Layer Topology Discovery (LLTD) is a licensed data link layer protocol for network topology discovery and quality of service diagnostics, developed by Microsoft as part of their Windows Rally set of technologies. ... In computer networking a Media Access Control address (MAC address) or hardware address or adapter address is a quasi-unique identifier attached to most network adapters (NICs). ... In telecommunications, and particularly in radio, signal strength transmitted signal is being received, measured, or predicted, at a reference point that is a significant distance from the transmitting antenna. ...


Support for wireless networks is built into the network stack itself, and does not emulate wired connections, as was the case with previous versions of Windows. This allows implementation of wireless-specific features such as larger frame sizes and optimized error recovery procedures. Windows Vista uses various tecnhiques like Receive Window Auto-scaling, Explicit Congestion Notification, TCP Chimney offload and Compound TCP to improve networking performance. Quality of Service (QoS) policies can be used to prioritize network traffic, with traffic shaping available to all applications, even those that do not explicitly use QoS APIs. Windows Vista includes in-built support for peer-to-peer networks and SMB 2.0. For improved network security, Windows Vista supports for 256-bit and 384-bit Diffie-Hellman (DH) algorithms, as well as for 128-bit, 192-bit and 256-bit Advanced Encryption Standard (AES) is included in the network stack itself, while integrating IPsec with Windows Firewall. The notebook is connected to the wireless access point using a PC card wireless card. ... RWIN (TCP Receive Window) is the amount of data that your computer can accept without acknowledging the sender. ... Network congestion avoidance is a process used in computer networks to avoid congestion. ... In the fields of packet-switched networks and computer networking, the traffic engineering term Quality of Service (QoS) refers to control mechanisms that can provide different priority to different users or data flows, or guarantee a certain level of performance to a data flow in accordance with requests from the... Traffic shaping (also known as packet shaping) is an attempt to control computer network traffic in order to optimize or guarantee performance, low latency, and/or bandwidth by delaying packets[1]. Traffic shaping deals with concepts of classification, queue disciplines, enforcing policies, congestion management, quality of service (QoS), and fairness. ... Server Message Block (SMB) is an application-level network protocol mainly applied to shared access to files, printers, serial ports, and miscellaneous communications between nodes on a network. ... Diffie-Hellman key exchange is a cryptographic protocol which allows two parties to agree on a secret key over an insecure communication channel. ... In cryptography, the Advanced Encryption Standard (AES), also known as Rijndael, is a block cipher adopted as an encryption standard by the U.S. government. ... IPsec (IP security) is a suite of protocols for securing Internet Protocol (IP) communications by authenticating and/or encrypting each IP packet in a data stream. ... Windows Firewall icon in Windows Vista Windows Firewall is a personal firewall, included with Microsofts Windows XP, Windows Server 2003, and Windows Vista operating systems. ...


Kernel and core OS changes

  • The new Kernel Transaction Manager enables atomic transaction operations across different types of objects, most significantly file system and registry operations.[17]
  • The memory manager and processes scheduler have been improved. Many kernel data structures and algorithms have been rewritten. Lookup algorithms now run in constant time, instead of linear time as with previous versions.
  • Windows Vista includes support for condition variables and reader-writer locks.
  • Process creation overhead is reduced by significant improvements to DLL address-resolving schemes.
  • Windows Vista introduces a Protected Process [18], which differs from usual processes in the sense that other processes cannot manipulate the state of such a process, nor can threads from other processes be introduced in it. A Protected Process has enhanced access to DRM-functions of Windows Vista. However, currently, only the applications using Protected Video Path can create Protected Processes.
  • Thread Pools have been upgraded to support multiple pools per process, as well as to reduce performance overhead using thread recycling. It also includes Cleanup Groups that allow clean up of pending thread-pool requests on process shutdown.
  • Data Redirection: Also known as data virtualization, this virtualizes the registry and certain parts of the file system for applications running in the protected user context, enabling legacy applications to run in non-administrator accounts. It automatically creates private copies of files that an application can use when it does not have permission to access the original files. This facilitates stronger file security and helps applications not written with the least user access principle in mind to run under stronger restrictions. Registry virtualization isolates write operations that have a global impact to a per-user location. Reads and writes in the HKLMSoftware section of the Registry by user-mode applications while running as a standard user, as well as to folders such as "Program Files", are "redirected" to the user's profile. The process of reading and writing on the profile data and not on the application-intended location is completely transparent to the application.
  • Windows Vista supports the PCI Express 1.1 specification, including extended configuration space and segmentation. PCI Express registers, including capability registers, are supported, along with save and restore of configuration data.
  • Native support and generic driver for Advanced Host Controller Interface (AHCI) specification for Serial ATA drives, SATA Native Command Queuing and Hot plugging.
  • Full support for the ACPI 2.0 specification, and parts of ACPI 3.0.[19] Support for throttling power usage of individual devices has been improved.
  • Kernel-mode Plug-And-Play enhancements include support for PCI multilevel rebalance, partial arbitration of resources to support PCI subtractive bridges, asynchronous device start and enumeration operations to speed system startup, support for setting and retrieving custom properties on a device, an enhanced ejection API to allow the caller to determine if and when a device has been successfully ejected, and diagnostic tracing to facilitate improved reliability. [20]
  • The startup process for Windows Vista has changed completely in comparison to earlier versions of Windows. The NTLDR boot loader has been replaced by a more flexible system, with NTLDR's functionality split between two new components: winload.exe and Windows Boot Manager.[21]
  • Windows Vista includes a completely overhauled and rewritten Event logging subsystem, known as Windows Event Log which is XML-based and allows applications to more precisely log events, offers better views, filtering and categorization by criteria, automatic log forwarding, centrally logging and managing events from a single computer and remote access.
  • Windows Vista includes an overhauled Task Scheduler that uses hierarchical folders of tasks. The Task Scheduler can run programs, send email, or display a message. The Task Scheduler can also now be triggered by an XPath expression for filtering events from the Windows Event Log, and can respond to a workstation's lock or unlock, and as well as the connection or disconnection to the machine from a Remote Desktop. The Task Scheduler tasks can be scripted in VBScript, JScript, or PowerShell.
  • Restart Manager: The Restart Manager works with Microsoft's update tools and websites to detect processes that have files in use and to gracefully stop and restart services to reduce the number of reboots required after applying updates as far as possible for higher levels of the software stack. Kernel updates, logically, still require the system to be restarted.[22] In addition, the Restart Manager provides a mechanism for applications to stop and then restart programs. Applications that are written specifically to take advantage of the new Restart Manager features using the API can be restarted and restored to the same state and with the same data as before the restart. Using the Application Recovery and Restart APIs in conjunction with the Restart Manager enables applications to control what actions are taken on their behalf by the system when they fail or crash such as recovering unsaved data or documents, restarting the application, and diagnosing and reporting the problem using Windows Error Reporting.
A screenshot of Windows Vista's shutdown overlay UI
  • When shutting down or restarting Windows, previous Windows versions either forcibly terminated applications after waiting for few seconds, or allowed applications to entirely cancel shutdown without informing the user. Windows Vista now informs the user in a full-screen interface if there are running applications when exiting Windows or allows continuing with or cancelling the initiated shutdown. The reason registered, if any, for cancelling a shutdown by an application using the new ShutdownBlockReasonCreate API is also displayed. [23]
  • Clean service shutdown: Services in Windows Vista have the capability of delaying the system shutdown in order to properly flush data and finish current operations. If the service stops responding, the system terminates it after 3 minutes. Crashes and restart problems are drastically reduced since the Service Control Manager is not terminated by a forced shutdown anymore.

Kernel Transaction Manager (KTM) is a component of the Windows Vista kernel that enables applications to use atomic transactions on resources. ... In computing, an atomic transaction is a database transaction or a hardware transaction which either completely occurs, or completely fails to occur. ... A condition variable is a type representing a queue of suspended (delayed) processes or threads waiting on some condition. ... In computer science, a readers-writer lock (also known by the name multi-reader lock, or by typographical variants such as readers/writers lock) is a synchronization primitive that solves one of the readers-writers problems. ... PVP-OPM (Protected Video Path - Output Protection Management) is a form of DRM expected to be implemented in Microsofts Windows Longhorn. ... The Windows registry is a directory which stores settings and options for the operating system for Microsoft Windows 32-bit versions, 64-bit versions and Windows Mobile. ... In computer science and other fields the principle of minimal privilege, also known as the principle of least privilege or just least privilege, requires that in a particular abstraction layer of a computing environment every module (such as a process, a user or a program on the basis of the... Also known as least-privileged user account (LUA), least user access is a security feature based on the principle that all users at all times should run with as few privileges as possible, and also launch applications with as few privileges as possible. ... The Windows registry is a directory which stores settings and options for the operating system for Microsoft Windows 32-bit versions, 64-bit versions and Windows Mobile. ... PCI Express (formerly known as 3GIO for 3rd Generation I/O, not to be mistaken with PCI-X) is an implementation of the PCI computer bus that uses existing PCI programming concepts and communications standards, but bases it on a much faster serial communications system. ... The Advanced Host Controller Interface (AHCI) is a hardware mechanism that allows software to communicate with Serial ATA (SATA) devices such as host bus adapters which are designed to offer features not offered by Parallel ATA (PATA) controllers besides higher speeds, such as hot-plugging and native command queuing. ... SATA redirects here. ... Native Command Queuing (NCQ) is a technology designed to increase performance of SATA hard disks by allowing the individual hard disk to receive more than one I/O request at a time and dynamically change the order in which they are applied. ... Hot swapping or hot plugging is the ability to remove and replace components of a machine, usually a computer, while it is operating. ... The Advanced Configuration and Power Interface (ACPI) specification is an open industry standard first released in December 1996 developed by HP, Intel, Microsoft, Phoenix and Toshiba that defines common interfaces for hardware recognition, motherboard and device configuration and power management. ... Plug and Play is a term used in the computer field to describe a computers ability to have new devices, normally peripherals, added to it without having to restart the computer. ... This refers to the boot components for Windows Vista and Windows Server Longhorn. The Windows Vista Startup Process is the process by which Microsofts Windows Vista operating system initializes. ... An NTLDR boot menu. ... winload. ... The Windows Boot Manager is Microsofts new boot manager for Windows Vista and Windows Server Longhorn. It reads the Boot Configuration Data, and displays an operating system selection menu[1], and is thus functionally equivalent to the boot selection menu functionality of NTLDR in prior versions of Windows NT... Event Viewer in Windows XP. Event Viewer in Windows Vista. ... The Extensible Markup Language (XML) is a general-purpose markup language. ... This article is about the scheduled tasks component in Windows. ... XPath (XML Path Language) is an expression language for addressing portions of an XML document, or for computing values (strings, numbers, or boolean values) based on the content of an XML document. ... VBScript (short for Visual Basic Scripting Edition) is an Active Scripting language developed by Microsoft. ... JScript is the Microsoft implementation of the ECMAScript scripting programming language specification. ... Windows PowerShell, previously Microsoft Shell or MSH (codenamed Monad) is an extensible command line interface (CLI) shell and scripting language product developed by Microsoft. ... It has been suggested that this article or section be merged with Dr. Watson (debugger). ... Image File history File links No higher resolution available. ... Image File history File links No higher resolution available. ... The Windows Service Control Manager (SCM) is a remote procedure call (RPC) server that manages creating, deleting, starting and stopping of Windows services. ...

Memory management

  • Windows Vista features a Dynamic System Address Space that allocates virtual memory and kernel page tables on-demand. It also supports very large registry sizes.
  • Includes enhanced support for Non-Uniform Memory Access (NUMA) and systems with large memory pages. Windows Vista also exposes APIs for accessing the NUMA features.
  • Memory pages can be marked as read-only, to prevent data corruption.
  • New address mapping scheme called Rotate Virtual Address Descriptors (VAD). It is used for the advanced Video subsystem.
  • Swapping in of memory pages and system cache include prefetching and clustering, to improve performance.
  • Performance of Address Translation Buffers has been enhanced.
  • Heap layout has been modified to provide higher performance on 64-bit and Symmetric multiprocessing (SMP) systems. The new heap structure is also more scalable and has low management overhead, especially for large heaps.
  • Windows Vista automatically tunes up the heap layout for improved fragmentation management.
  • Lazy initialization of heap initializes only when required, to improve performance.
  • The Windows Vista memory manager does not have a 64 kb read-ahead cache limitation unlike previous versions of Windows and can thus improve file system performance dramatically..

Non-Uniform Memory Access or Non-Uniform Memory Architecture (NUMA) is a computer memory design used in multiprocessors, where the memory access time depends on the memory location relative to a processor. ... In computer science, dynamic memory allocation is the allocation of memory storage for use in a computer program during the runtime of that program. ... Symmetric multiprocessing, or SMP, is a multiprocessor computer architecture where two or more identical processors are connected to a single shared main memory. ...

File systems

  • Transactional NTFS allows multiple file/folder operations to be treated as a single operation, so that a crash or power failure won't result in half-completed file writes. Transactions can also be extended to multiple machines.
  • Image Mastering API (IMAPI v2) enables DVD burning support for applications, in addition to CD burning. IMAPI v2 supports multiple optical drives, even simultaneously recording to multiple drives, unlike IMAPI in Windows XP which only supported enabling CD recording for one optical drive at a time [24]. Windows DVD Maker can burn DVD-Video discs, while Windows Explorer can burn data on DVDs (DVD±R, DVD±R DL, DVD±R RW) in addition to DVD-RAM and CDs. Applications using IMAPI v2 can create, and burn disc images. IMAPI v2 is implemented as a DLL rather than as a service as was the case in Windows XP [25], and is also scriptable using VBScript. IMAPI v2 is also available for Windows XP. [26]
  • Writable UDF File System. The Windows UDF file system (UDFS) implementation was read-only in OS releases prior to Windows Vista. In Windows Vista, Packet writing (incremental writing) is supported by UDFS, which can now format and write to all mainstream optical media formats (MO, CDR/RW, DVD+R/RW, DVD-R/RW/RAM). Write support is included for UDF format versions up to and including 2.50, with read support up to 2.60.
  • Common Log File System (CLFS) API provides a high-performance, general-purpose log-file subsystem that dedicated user-mode and kernel-mode client applications can use and multiple clients can share to optimize log access and for data and event management.
  • File encryption support superior to that available in Encrypting File System in Windows XP, which will make it easier and more automatic to prevent unauthorized viewing of files on stolen laptops or hard drives.
  • File System Mini Filters model which are kernel mode non-device drivers, to monitor filesystem activity, have been upgraded in Windows Vista. The Registry filtering model adds support for redirecting calls and modifying parameters and introduces the concept of altitudes for filter registrations.
  • Registry notification hooks, introduced in Windows XP, and recently enhanced in Windows Vista, allow software to participate in registry related activities in the system.
  • Support of UNIX-style symbolic links.[27] Symbolic links however do not work over the network with previous versions of Windows or other operating systems, only with other Windows Vista or Windows Server 2008 computers.
  • A new tab, "Previous Versions", in the Properties dialog for any file or folder, provides read-only snapshots of files on local or network volumes from an earlier point in time. This feature is based on the Volume Shadow Copy technology.
  • A new file-based disk image format called Windows Imaging Format (WIM), which can be mounted as a partition, or booted from. An associated tool called ImageX provides facilities to create and maintain these image files.
  • Self-healing NTFS: In previous Windows versions, NTFS marked the volume "dirty" upon detecting file-system corruption and CHKDSK was required to be run by taking the volume "offline". With self-healing NTFS, an NTFS worker thread is spawned in the background which performs a localized fix-up of damaged data structures, with only the corrupted files/folders remaining unavailable without locking out the entire volume. [28]
  • Windows Vista has support for hard disk drives with large physical sector sizes (> 512 bytes per sector drives). [29]
  • The NLS casing table in NTFS has been updated so that partitions formatted with Windows Vista will be able to see the proper behavior for the 100+ mappings that have been added to Unicode but were not added to Windows. [30]

Microsofts latest Windows operating system, Windows Vista, includes a number of new I/O technologies and enhancements that are intended to shorten the time taken to boot the system, improve the responsiveness of the system, and improve the reliability of data storage. ... Size comparison: A 12 cm Sony DVD+RW and a 19 cm Dixon Ticonderoga pencil. ... DVD-Video format logo DVD-Video is a consumer video format used to store digital video on DVD (DVD-ROM) discs, and is currently the dominant form of consumer video formats in the United States, Canada, Europe and Australia. ... DVD±R (also DVD+/-R, DVD plus/dash R, or DVD plus/minus R) is not a separate DVD format, but rather is a shorthand term for a DVD drive that can accept both of the common recordable DVD formats. ... You can recognize a DVD-RAM immediately because visually there are lots of little rectangles distributed on the surface of the data carrier. ... A disk image is a computer file containing the complete contents and structure of a data storage device. ... Dynamic-link library (also written without the hyphen), or DLL, is Microsofts implementation of the shared library concept in the Microsoft Windows and OS/2 operating systems. ... A Windows service is an application that starts when the Microsoft Windows operating system is booted and runs in the background as long as Windows is running. ... Windows XP is a line of operating systems developed by Microsoft for use on general-purpose computer systems, including home and business desktops, notebook computers, and media centers. ... VBScript (short for Visual Basic Scripting Edition) is an Active Scripting language developed by Microsoft. ... The Universal Disk Format (UDF) is a format specification of a file system for storing files on optical media. ... The Universal Disk Format (UDF) is a format specification of a file system for storing files on optical media. ... The Mount Rainier logo Mount Rainier is a format for re-writable optical discs which provides for packet writing and defect management. ... Magneto-optical disc. ... The Encrypting File System (EFS) is a file system with filesystem-level encryption available in Microsofts Windows 2000 and later operating systems. ... In computing, a symbolic link (often shortened to symlink and also known as a soft link) consists of a special type of file that serves as a reference to another file. ... Windows Server 2008 is the name of the next server operating system from Microsoft. ... This article is in need of attention. ... A disk image is a computer file containing the complete contents and structure of a data storage medium or device, such as a Hard drive, CD or DVD. The term has been generalized to cover any such file, whether originated from an actual physical storage device or not. ... The Windows Imaging Format (WIM) is a file-based disk image format. ... ImageX is a command-line tool used to edit WIM image format files from within Windows. ... This article needs additional references or sources for verification. ... In the context of computer hardware, a sector is a sub-division of a track on a magnetic disk or optical disc. ... The Unicode Standard, Version 5. ...

Drivers

Windows Vista introduces an improved driver model, Windows Driver Foundation which is an opt-in framework to replace the older Windows Driver Model. It includes: Windows Driver Foundation (WDF) is a Microsoft development group which is building tools to aid in the creation of high-quality device drivers for Windows 2000, Windows XP, Windows Server 2003, Windows Vista, and later editions of Windows. ... Windows Driver Foundation (WDF) is a Microsoft development group which is building tools to aid in the creation of high-quality device drivers for Windows 2000, Windows XP, Windows Server 2003, Windows Vista, and later editions of Windows. ... In computing, the Windows Driver Model (WDM) — also known (somewhat misleadingly) at one point as the Win32 Driver Model — is a framework for device drivers that was introduced with Windows 98 and Windows 2000 to replace VxD, which was used on older versions of Windows such as Windows 95 and...

  • Windows Display Driver Model (WDDM), previously referred to as Longhorn Display Driver Model (LDDM), designed for graphics performance and stability.
  • A new Kernel-Mode Driver Framework, which will also be available for Windows XP and Windows 2000.
  • A new user-mode driver model called the User-Mode Driver Framework. In Windows Vista, WDDM display drivers have two components, a kernel mode driver (KMD) that is very streamlined, and a user-mode driver that does most of the intense computations. With this model, most of the code is moved out of kernel mode. The audio subsystem also runs largely in user-mode to prevent impacting negatively on kernel performance and stability. Also, printer drivers in kernel mode are not supported. User-mode drivers are not able to directly access the kernel but use it through a dedicated API. User-mode drivers are supported for devices which plug into a USB or FireWire bus, such as digital cameras, portable media players, PDAs, mobile phones and mass storage devices, as well as "non-hardware" drivers, such as filter drivers and other software-only drivers. This also allows for drivers which would typically require a system reboot (video card drivers, for example) to install or update without needing a reboot of the machine. If the driver requires access to kernel-mode resources, developers can split the driver so that part of it runs in kernel-mode and part of it runs in user-mode. These features are significant because a majority of system crashes can be traced to improperly installed or unstable third-party device drivers.[31] If an error occurs the new framework allows for an immediate restart of the driver and does not impact the system. User-Mode Driver Framework is available for Windows XP and is included in Windows Media Player 11.
  • Kernel-mode drivers on 64-bit versions of Windows Vista must be digitally signed; even administrators will not be able to install unsigned kernel-mode drivers.[32] A boot-time option is available to disable this check for a single session of Windows. Installing user-mode drivers will still work without a digital signature.
  • Signed drivers are required for usage of PUMA, PAP (Protected Audio Path), and PVP-OPM subsystems.
  • Driver packages that are used to install driver software are copied in their entirety into a "Driver Store", which is a repository of driver packages. This ensures that drivers that need to be repaired or reinstalled won't need to ask for source media to get "fresh" files. The Driver Store can also be preloaded with drivers by an OEM or IT administrator to ensure that commonly used devices (e.g. external perhiperals shipped with a computer system, corporate printers) can be installed immediately. Adding, removing and viewing drivers from the "Driver Store" is done using PnPUtil.exe [33]
  • Support for Windows Error Reporting; information on an "unknown device" is reported to Microsoft when a driver cannot be found on the system, via Windows Update, or supplied by the user. OEMs can hook into this system to provide information that can be returned to the user, such as a formal statement of non-support of a device for Windows Vista, or a link to a web site with support information, drivers, etc.

Windows Display Driver Model (WDDM) is the new graphic driver model for video cards running under Windows Vista. ... The Kernel-Mode Driver Framework (KMDF) is a driver framework developed by Microsoft as a tool to aid driver developers create and maintain Kernel mode device drivers for Windows 2000[1] and later releases. ... The User-Mode Driver Framework is a device-driver development platform first introduced with Microsofts Windows Vista operating system, and is also available for Windows XP. It facilitates the creation of drivers for certain classes of devices. ... The User-Mode Driver Framework is a device-driver development platform first introduced with Microsofts Windows Vista operating system, and is also available for Windows XP. It facilitates the creation of drivers for certain classes of devices. ... It has been suggested that this article or section be merged with Dr. Watson (debugger). ...

System performance

  • SuperFetch caches frequently-used applications and documents in memory, and keeps track of when commonly used applications are usually loaded, so that they can be pre-cached and it also prioritizes the programs currently used over background tasks. SuperFetch aims to negate the negative performance effect of having anti-virus or backup software run when the user is not at the computer. Superfetch is able to learn at what time of a given day an application is used and so it can be pre-cached.
  • ReadyBoost, makes PCs running Windows Vista more responsive by using flash memory on a USB drive (USB 2.0 only), SD Card, Compact Flash, or other form of flash memory, in order to boost system performance. When such a device is plugged in, the Windows Autoplay dialog offers an additional option to use it to speed up the system; an additional "ReadyBoost" tab is added to the drive's properties dialog where the amount of space to be used can be configured.[34]. ReadyBoost can also use spare RAM on other networked Vista PCs.[35].
  • ReadyBoot uses an in-RAM cache to optimize the boot process if the system has 700MB or more memory. The size of the cache depends on the total RAM available, but is large enough to create a reasonable cache and yet allow the system the memory it needs to boot smoothly. ReadyBoot uses the same ReadyBoost service. [36]
  • ReadyDrive is the name Microsoft has given to its support for hybrid drives, a new design of hard drive developed by Samsung and Microsoft. Hybrid drives incorporate non-volatile memory into the drive's design, resulting in lower power needs, as the drive's spindles do not need to be activated for every write operation. Windows Vista can also make use of the NVRAM to increase the speed of booting and returning from hibernation.[37]
  • Windows Vista features Prioritized I/O which allows developers to set application I/O priorities for read/write disk operations, similar to how currently application processes/threads can be assigned CPU priorities.[38] I/O has been enhanced with I/O asynchronous cancellation and I/O scheduling based on thread priority. Background applications running in low priority I/O do not disturb foreground applications. Applications like Windows Defender, Automatic Disk Defragmenter and Windows Desktop Search (during indexing) already use this feature. Windows Media Player 11 also supports this technology to offer glitch-free multimedia playback.
  • The Offline Files feature, which maintains a client side cache of files shared over a network, has been significantly improved. When synchronizing the changes in the cached copy to the remote version, the Bitmap Differential Transfer protocol is used so that only the changed blocks in the cached version are transferred, but when retrieving changes from the remote copy, the entire file is downloaded.[39] are synchronized on a per-share basis and encrypted on a per-user basis and users can force Windows to work in offline mode or online mode or sync manually from the Sync Center. The Sync Center can also report sync errors and resolve sync conflicts. Also, if network connectivity is restored, file handles are redirected to the remote share transparently.
  • Delayed service start allows services to start a short while after the system has finished booting and initial busy operations, so that the system boots up faster and performs tasks quicker than before.
  • Enable advanced performance option for hard disks: When enabled, the hard disk drive operates in write-back cache mode, in which all the data that gets written to the drive is first stored in the cache, and then later written to the disk. Both writes and reads are cached in this case. When disabled, the HDD operates in write-through cache mode, in which all data that gets written to the drive is immediately written to the disks and also stored in the cache. Writes are not cached, but reads are.

Microsofts latest Windows operating system, Windows Vista, includes a number of new I/O technologies and enhancements that are intended to shorten the time taken to boot the system, improve the responsiveness of the system, and improve the reliability of data storage. ... Microsofts latest Windows operating system, Windows Vista, includes a number of new I/O technologies and enhancements that are intended to shorten the time taken to boot the system, improve the responsiveness of the system, and improve the reliability of data storage. ... This article or section is in need of attention from an expert on the subject. ... A USB flash drive. ... A USB drive, shown with a 24 mm US quarter coin for scale. ... 16Mb SD Card Secure Digital, or SD, is a flash memory data storage device based on Toshibas earlier Multi Media Cards (MMC). ... CompactFlash (CF) was originally a type of data storage device, used in portable electronic devices. ... Autorun or autoplay (sometimes spelled in CamelCase as AutoRun or AutoPlay) is the ability of many modern computer operating systems to automatically take some action upon the inserting of removable media such as a CD-ROM, DVD-ROM, or flash media. ... This refers to the boot components for Windows Vista and Windows Server Longhorn. The Windows Vista Startup Process is the process by which Microsofts Windows Vista operating system initializes. ... Microsofts latest Windows operating system, Windows Vista, includes a number of new I/O technologies and enhancements that are intended to shorten the time taken to boot the system, improve the responsiveness of the system, and improve the reliability of data storage. ... This article refers to the computer hard disk. ... Typical hard drives of the mid-1990s. ... Samsung Group is one of the largest South Korean business groupings. ... It has been suggested that this article or section be merged with NVRAM. (Discuss) Non-volatile memory, nonvolatile memory, NVM or non-volatile storage, is computer memory that can retain the stored information even when not powered. ... Microsofts latest Windows operating system, Windows Vista, includes a number of new I/O technologies and enhancements that are intended to shorten the time taken to boot the system, improve the responsiveness of the system, and improve the reliability of data storage. ... Microsofts latest Windows operating system, Windows Vista, includes a number of new I/O technologies and enhancements that are intended to shorten the time taken to boot the system, improve the responsiveness of the system, and improve the reliability of data storage. ...

Programmability

.NET Framework 3.0

Main article: .NET Framework 3.0

Windows Vista is the first client version of Windows to ship with the .NET Framework. Specifically, it includes .NET Framework 2.0 and .NET Framework 3.0 (previously known as WinFX) but not version 1.0 or 1.1.[citation needed] The .NET Framework is a set of managed code APIs that is slated to succeed Win32. The Win32 API will still be present in Windows Vista, but will not give direct access to all the new functionality introduced with the .NET Framework. In addition, .NET Framework is intended to give programmers easier access to the functionality present in Windows itself. .NET Framework 3. ... The Microsoft . ... .NET Framework 3. ... In Microsoft Windows terminology, managed code is computer instructions — that is, code — executed by a CLI-compliant virtual machine, such as Microsofts . ... API and Api redirect here. ... Windows API is a set of APIs, (application programming interfaces) available in the Microsoft Windows operating systems. ... The Microsoft . ...


.NET Framework 3.0 includes APIs such as ADO.NET, ASP.NET, Windows Forms, among others, and adds four core frameworks to the .NET Framework: ADO.NET is a set of computer software components that can be used by programmers to access data and data services. ... ASP.NET logo ASP.NET is a web application framework marketed by Microsoft that programmers can use to build dynamic web sites, web applications and XML web services. ... This API is a part of . ...

Despite its name, .NET Framework 3.0 runs on the version 2.0 of the Common Language Runtime, as already used by .NET Framework 2.0. This subsystem is a part of . ... This subsystem is a part of . ... This subsystem is a part of . ... This subsystem is a part of . ... The Common Language Runtime (CLR) is the virtual machine component of Microsofts . ...


WPF

Windows Presentation Foundation (codenamed Avalon) is the overhaul of the graphical subsystem in Windows and the flagship resolution independent API for 2D and 3D graphics, raster and vector graphics (XAML), fixed and adaptive documents (XPS), advanced typography, animation (XAML), data binding, audio and video in Windows Vista. WPF enables richer control, design, and development of the visual aspects of Windows programs. Based on DirectX, it renders all graphics using Direct3D. Routing the graphics through Direct3D allows Windows to offload graphics tasks to the GPU, reducing the workload on the computer's CPU. This capability is used by the Desktop Window Manager to make the desktop, all windows and all other shell elements into 3D surfaces. WPF applications can be deployed on the desktop or hosted in a web browser (XBAP). This subsystem is a part of . ... Resolution independence in Mac OS X Tiger in iWeb. ... 2D computer graphics is the computer-based generation of digital images—mostly from two-dimensional models (such as 2D geometric models, text, and digital images) and by techniques specific to them. ... The rewrite of this article is being devised at Talk:3D computer graphics/Temp. ... This article is about the scientific discipline of computer graphics. ... Suppose the smiley face in the top left corner is an RGB bitmap image. ... Example showing effect of vector graphics versus raster graphics. ... Extensible Application Markup Language (XAML, pronounced zammel ()) by Microsoft is a declarative XML-based language used to initialize structured values and objects. ... The XML Paper Specification (XPS), formerly codenamed Metro, is a specification for a page description language and a fixed-document format developed by Microsoft. ... A specimen of roman typefaces by William Caslon Typography is the art and techniques of type design, modifying type glyphs, and arranging type. ... The bouncing ball animation (below) consists of these 6 frames. ... Extensible Application Markup Language (XAML, pronounced zammel ()) by Microsoft is a declarative XML-based language used to initialize structured values and objects. ... Windows Vista is a line of graphical operating systems used on personal computers, including home and business desktops, notebook computers, Tablet PCs, and media centers. ... Direct3D is part of Microsofts DirectX API. Direct3D is only available for Microsofts various Windows operating systems (Windows 95 and above) and is the base for the graphics API on the Xbox and Xbox 360 console systems. ... “GPU” redirects here. ... “CPU” redirects here. ... Desktop Window Manager (DWM) is currently the name for the new windowing system that will be available in all versions of Windows Vista, except Starter Edition, to enable the new Aero user interface. ... XAML Browser Applications (XBAPs) are programs that run inside Internet Explorer. ...


The 3D capabilities in WPF are limited compared to what's available in Direct3D. However, WPF provides tighter integration with other features like user interface (UI), documents, and media. This makes it possible to have 3D UI, 3D documents, and 3D media. A set of built-in controls is provided as part of WPF, containing items such as button, menu, and list box controls. WPF provides the ability to perform control composition, where a control can contain any other control or layout. WPF also has a built-in set of data services to enable application developers to bind data to the controls. Images are supported using the Windows Imaging Component. For media, WPF supports any audio and video formats which Windows Media Player can play. In addition, WPF supports time-based animations, in contrast to the frame-based approach. This delinks the speed of the animation from how slow or fast the system is performing. Text is anti-aliased and rendered using ClearType. The user interface is the part of a system exposed to users. ... The bouncing ball animation (below) consists of these 6 frames. ... Look up text in Wiktionary, the free dictionary. ... ClearType is a registered trademark for a technology developed by Microsoft Corporation to improve the appearance of text on certain types of computer display screens, especially flat-panel displays. ...


WPF uses Extensible Application Markup Language (XAML), which is a variant of XML, intended for use in developing user interfaces. Using XAML to develop user interfaces also allows for separation of model and view. In XAML, every element maps onto a class in the underlying API, and the attributes are set as properties on the instantiated classes. All elements of WPF may also be coded in a .NET language such as C#. The XAML code is ultimately compiled into a managed assembly in the same way all .NET languages are, which means that the use of XAML for development does not incur a performance cost. Extensible Application Markup Language (XAML, pronounced zammel ()) by Microsoft is a declarative XML-based language used to initialize structured values and objects. ... The Extensible Markup Language (XML) is a W3C-recommended general-purpose markup language that supports a wide variety of applications. ...


WCF

Windows Communication Foundation (codenamed Indigo) is a new communication subsystem to enable applications, in one machine or across multiple machines connected by a network, to communicate. WCF programming model unifies Web Services, .NET Remoting, Distributed Transactions, and Message Queues into a single Service-oriented architecture model for distributed computing, where a server exposes a service via an interface, defined using XML, to which clients connect. WCF runs in a sandbox and provides the enhanced security model all .NET applications provide. This subsystem is a part of . ... Service-oriented Architecture (SOA) is an evolution of distributed computing and modular programming. ... Distributed computing is a method of computer processing in which different parts of a program run simultaneously on two or more computers that are communicating with each other over a network. ... The Extensible Markup Language (XML) is a general-purpose markup language. ...


WCF uses SOAP messages for communication between two processes, thereby making WCF based applications interoperable with any other process that communicates via SOAP messages. When a WCF process communicates with a non-WCF process, XML based encoding is used for the SOAP messages but when it communicates with another WCF process, the SOAP messages are encoded in an optimized binary format, to optimize the communication. Both the encodings conform to the data structure of the SOAP format, called Infoset. A collection of decorative soaps used for human hygiene purposes. ...


WF

Windows Workflow Foundation is a Microsoft technology for defining, executing and managing workflows. This technology is part of .NET Framework 3.0 and therefore targeted primarily for the Windows Vista operating system. The Windows Workflow Foundation runtime components provide common facilities for running and managing the workflows and can be hosted in any CLR application domain. This subsystem is a part of . ... A workflow is a reliably repeatable pattern of activity enabled by a systematic organization of resources, defined roles and mass, energy and information flows, into a work process that can be documented and learned. ... The Microsoft . ... This subsystem is a part of . ...


Workflows comprise 'activities'. Developers can write their own domain-specific activities and then use them in workflows. Windows Workflow Foundation also provides a set of general-purpose 'activities' that cover several control flow constructs. It also includes a visual workflow designer. The workflow designer can be used within Visual Studio 2005, including integration with the Visual Studio project system and debugger.


Windows CardSpace

Main article: Windows CardSpace

Windows CardSpace (codenamed InfoCard), a part of .NET Framework 3.0, is an implementation of Identity Metasystem, which centralizes acquiring, usage and management of digital identity. A digital identity is represented as logical Security Tokens, that comprise of one or more Claims, which provide information about different aspects of the identity, such as name, address etc. This subsystem is a part of . ...


Any identity system centers around three entities — the User who is to be identified, an Identity Provider who provides identifying information regarding the User, and Relying Party who uses the identity to authenticate the user. An Identity Provider may be a service like Active Directory, or even the user who provides an authentication password, or biometric authentication data. Typically Active Directory is managed using the graphical Microsoft Management Console. ...


A Relying Party issues a request to an application for an identity, by means of a Policy that states what Claims it needs and what will be the physical representation of the security token. The application then passes on the request to Windows CardSpace, which then contacts a suitable Identity Provider and retrieves the Identity. It then provides the application with the Identity along with information on how to use it.


Windows CardSpace also keeps a track of all Identities used, and represents them as visually identifiable virtual cards, accessible to the user from a centralized location. Whenever an application requests any identity, Windows CardSpace informs the user about which identity is being used and needs confirmation before it provides the requestor with the identity.


Windows CardSpace presents an API that allows any application to use Windows CardSpace to handle authentication tasks. Similarly, the API allows Identity Providers to hook up with Windows CardSpace. To any Relying Party, it appears as a service which provides authentication credentials.


Other .NET Framework APIs

Microsoft UI Automation (UIA) is a new royalty-free, cross-platform managed code API exposing user interface controls for test automation and assistive technology such as screen readers. ... Microsoft Active Accessibility is a COM-based technology designed to improve the way accessibility aids work with applications running on Microsoft Windows. ... .NET Framework 3. ... In Microsoft Windows terminology, managed code is computer instructions — that is, code — executed by a CLI-compliant virtual machine, such as Microsofts . ... API may refer to: In computing, application programming interface In petroleum industry, American Petroleum Institute In education, Academic Performance Index This page concerning a three-letter acronym or abbreviation is a disambiguation page — a navigational aid which lists other pages that might otherwise share the same title. ...

Media Foundation

Main article: Media Foundation

Media Foundation is a set of COM-based APIs to handle audio and video playback that provides DirectX Video Acceleration 2.0 and better resilience to CPU, I/O, and memory stress for glitch-free low-latency playback of audio and video. It also enables high color spaces through the multimedia processing pipeline. DirectShow and Windows Media SDK will be gradually deprecated in future versions. Media Foundation is set of COM-based Microsoft APIs forming the next generation multimedia application framework and platform infrastructure for Microsoft Windows. ... Component Object Model (COM) is a platform for software componentry introduced by Microsoft in 1993. ... Microsoft DirectX Video Acceleration is a Microsoft API specification for the use hardware acceleration of 2-D video decoding operations. ... Logo of the DirectX Media SDK - the first time DirectShow was distributed under its current name. ... Windows Media is a multimedia framework for media creation and distribution for Microsoft Windows. ...


Search

Main article: Windows Search

The Windows Vista Instant Search index can also be accessed programmatically using both managed as well as native code.[40] Native code connects to the index catalog by using a Data Source Object retrieved from Windows Vista shell's Indexing Service OLE DB provider. Managed code use the MSIDXS ADO.NET provider with the index catalog name. A catalog on a remote machine can also be specified using a UNC path. The criteria for the search is specified using a SQL-like syntax. Windows Desktop Search (or WDS) is an indexed search platform released by Microsoft for the Windows operating system. ... The Microsoft . ... Windows API is a set of APIs, (application programming interfaces) available in the Microsoft Windows operating systems. ... OLE DB (sometimes written as OLEDB or OLE-DB), Object Linking and Embedding for Databases, is a means Microsoft use for accessing different types of data stores in a uniform manner. ... ADO.NET is a set of computer software components that can be used by programmers to access data and data services. ... UNC can refer to: UNified Coarse thread [1], see Unified Thread Standard The United National Congress, a major political party in Trinidad and Tobago In France, the Union Nationale de Combattants the Universidad Nacional de Córdoba (Argentina) in computing, Universal Naming Convention or Uniform Naming Convention (see path (computing... SQL (IPA: or ), commonly expanded as Structured Query Language, is a computer language designed for the retrieval and management of data in relational database management systems, database schema creation and modification, and database object access control management. ...


The default catalog is called SystemIndex and it stores all the properties of indexed items with a predefined naming pattern. For example, the name and location of documents in the system is exposed as a table with the column names System.ItemName and System.ItemURL respectively.[41] An SQL query can directly refer these tables and index catalogues and use the MSIDXS provider to run queries against them. The search index can also be used via OLE DB, using the CollatorDSO provider.[42] However, OLE DB provider is read-only, supporting only SELECT and GROUP ON SQL statements. OLE DB (sometimes written as OLEDB or OLE-DB), Object Linking and Embedding for Databases, is a means Microsoft use for accessing different types of data stores in a uniform manner. ...


The Windows Search API can also be used to convert a search query written using Advanced Query Syntax (or Natural Query Syntax, the natural language version of AQS) to SQL queries. It exposes a method GenerateSQLFromUserQuery method of the ISearchQueryHelper interface.[43] Searches can also be performed using the search-ms: protocol, which is a pseudo protocol that lets searches be exposed as an URI. It contains all the operators and search terms specified in AQS. It can refer to saved search folders as well. When such an URI is activated, Windows Search, which is registered as a handler for the protocol, parses the URI to extract the parameters and perform the search. Windows Desktop Search (or WDS) is an indexed search platform released by Microsoft for the Windows operating system. ... SQL (IPA: or ), commonly expanded as Structured Query Language, is a computer language designed for the retrieval and management of data in relational database management systems, database schema creation and modification, and database object access control management. ... Look up Protocol in Wiktionary, the free dictionary. ... Uri may refer to: geography: Canton of Uri is a canton (region) of Switzerland. ...


Networking

Main article: Next Generation TCP/IP stack

Winsock Kernel (WSK) is a new transport-independent kernel-mode Network Programming Interface (NPI) for that provides TDI client developers with a sockets-like programming model similar to those supported in user-mode Winsock. While most of the same sockets programming concepts exist as in user-mode Winsock such as socket, creation, bind, connect, accept, send and receive, Winsock Kernel is a completely new programming interface with unique characteristics such as asynchronous I/O that uses IRPs and event callbacks to enhance performance. TDI is supported in Windows Vista for backward compatibility. Windows Vista and Windows Server 2008 contain a brand new networking stack, named Next Generation TCP/IP stack,[1] which brings large improvements in all areas of network-related functionality. ... Windows Sockets API version 2. ... The Transport Dispatch Interface or TDI is the protocol understood by the upper edge of the Transport Provider layer of the Windows NT/2k/XP kernel network stack. ... Windows Sockets API version 2. ... An Internet socket (or commonly, a socket or network socket), is a communication end-point unique to a machine communicating on an Internet Protocol-based network, such as the Internet. ... To meet Wikipedias quality standards, this article or section may require cleanup. ... I/O request packets (IRPs) are structures that are used by Windows Driver Model (WDM) and Windows NT device drivers to communicate with each other and the operating system. ... The Transport Dispatch Interface or TDI is the protocol understood by the upper edge of the Transport Provider layer of the Windows NT/2k/XP kernel network stack. ...


Windows Vista includes a specialized QoS API called qWave (Quality Windows Audio/Video Experience),[44] which is a pre-configured Quality of Service module for time dependent multimedia data, such as audio or video streams. qWave uses different packet priority schemes for real-time flows (such as multimedia packets) and best-effort flows (such as file downloads or e-mails) to ensure that real time data gets as little delays as possible, while providing a high quality channel for other data packets. API may refer to: In computing, application programming interface In petroleum industry, American Petroleum Institute In education, Academic Performance Index This page concerning a three-letter acronym or abbreviation is a disambiguation page — a navigational aid which lists other pages that might otherwise share the same title. ... Network and Internet icon in Windows Vista Windows Vista and Windows Server 2008 contain a brand new networking stack, named Next Generation TCP/IP stack,[1] which brings large improvements in all areas of network-related functionality. ...


Windows Filtering Platform allows external applications to access and hook into the packet processing pipeline of the networking subsystem. Windows Vista contains a brand new networking stack, which brings large improvements in all areas of network-related functionality[1]. It includes native implementation of IPv6, as well as complete overhaul of IPv4. ...


Cryptography

Windows Vista features an update to the Crypto API known as Cryptography API: Next Generation (CNG). CNG is an extensible, user mode and kernel mode API that includes support for Elliptic Curve Cryptography and a number of newer algorithms that are part of the National Security Agency (NSA) Suite B. It also integrates with the smart card subsystem by including a Base CSP module which encapsulates the smart card API so that developers do not have to write complex CSPs. CryptoAPI is also used in the Linux kernel (2. ... User mode refers to two similar concepts in computer architecture. ... In processors with memory protection, kernel mode (as opposed to user mode) is the mode in which the operating system kernel runs. ... Elliptic curve cryptography (ECC) is an approach to public-key cryptography based on the algebraic structure of elliptic curves over finite fields. ... “NSA” redirects here. ... Smart card used for health insurance in France. ... In Microsoft Windows, a Cryptographic Service Provider (CSP) is a software library that implements the Cryptographic Application Programming Interface (CAPI). ... In Microsoft Windows, a Cryptographic Service Provider (CSP) is a software library that implements the Cryptographic Application Programming Interface (CAPI). ...


Other features and changes

  • Support for Unicode 5.0[45]
  • A number of new fonts:[46]
  • The "My" prefixes for various system folders have been dropped, for example "My Documents" is "Documents", "My Computer" is "Computer", etc.
  • When accessing files with the ANSI character set, if the total path length is more than the maximum allowed 260 characters, Windows Vista automatically uses the alternate short names (which has a 8.3 limit) to shorten the total path length. In Unicode mode, this is not done as the maximum allowed length is 32,000.
  • The long "Documents and Settings" folder is now just "Users", although a symbolic link called "Documents and Settings" is kept for compatibility.
  • New support for infrared receivers and Bluetooth 2.0 wireless standards; devices supporting these can transfer files and sync data wirelessly to a Windows Vista computer with no additional software.
  • A new Task Dialog API to address the common misuse of the old Message Box API and make designing custom dialogs easier.
  • Common dialogs for applications such as Open, Save, Choose folder, Print, Page Setup, Font have been enhanced.
  • WebDAV has been enhanced to support operation over SSL connections, as well as connecting on alternate ports. An update for Windows XP SP2 which supports this feature is also available. [1] However, in Windows Vista, only the WebDAV redirector is present while the original "Web folders" client has been removed. The Web Folders client is only installed if Office 2003 or an earlier version of Office is installed. [48]
  • A non-administrator user can share only the folders under his user profile. In addition, all users have a Public folder which is shared, though an administrator can override this.
  • Network Projection[49] is used to detect and use network-connected projectors. It can be used to display a presentation, or share a presentation with the machine which hosts the projector. Users can do this over a network so multiple sources can be connected at different times without having to keep moving the sources or projectors around. The network projector can be connected to the network via wireless or cable (LAN) technology to make it even more flexible. Users can not only connect to the network projector remotely but can also remotely configure it.
  • Windows Vista includes a Games folder (also known as the Games Explorer), which provides access to all installed games from a single location, thereby making it easy to manage multiple games.
  • New monitor configuration APIs make it possible to adjust the monitor's display area, save and restore display settings, calibrate color and use vendor-specific monitor features. Overall too, Windows Vista is designed to be more resolution-independent than its predecessors, with a particular focus on higher resolutions and high DPI displays [2]. Windows Presentation Foundation and WPF applications are fully resolution-independent [50]. Also, Transient Multimon Manager, a new feature that uses the monitor's EDID enables automatic detection, setup and proper configuration of additional or multiple displays as they are attached and removed, on the fly. The settings are saved on a per-display basis when possible, so that users can move among multiple displays with no manual configuration.
  • The Fax service and model are fully account-based. Fax-aware applications such as Windows Fax and Scan can send multiple documents in a single fax submission. The Fax Service API generates TIFF files for each document and merges them into a single TIFF file. Users can right-click a document in Windows Explorer and select Send to Fax Recipient.
  • Windows Vista introduces the 'Assistance Platform' based on MAML. Help and Support is intended to be more meaningful and clear. Users can now add their own content to Help and Support Center. Guided Help, or Active Content Wizard is an automated tutorial and self-help system available from the Help & Support Center in which Windows performs system actions such as showing hidden files, and the procedure is shown in animated steps so users are acquainted with how to perform those tasks.[51] It highlights only the options and the parts of screen that are relevant to the task and darkening the rest of the screen. A separate file format is used for ACW help files.
  • All standard text editing controls and all versions of the 'RichEdit' control now support the Text Services Framework. Also, all Tablet/Ink API applications and all HTML applications which use Internet Explorer's Trident layout engine support the Text Services Framework.[52]
  • Windows Data Access Components (Windows DAC) replace MDAC 2.81 which shipped with Windows XP Service Pack 2.
  • DFS Replication,[53] the successor to File Replication Service, is a state-based replication engine for file replication among DFS shares, which supports replication scheduling and bandwidth throttling. It uses Remote Differential Compression to detect and replicate only the change to files, rather than replicating entire files, if changed. DFS-R is also included with Windows Server 2003 R2.

The Unicode Standard, Version 5. ... In typography, a typeface is a co-ordinated set of character designs, which usually comprises an alphabet of letters, a set of numerals and a set of punctuation marks. ... An example of Calibri Regular, Bold and Italic Calibri is a humanist sans-serif typeface family, best known as the new default typeface for the Microsoft Office 2007 suite of applications. ... Cambria is part of the new suite of fonts that come with Microsoft Windows Vista. ... Candara is part of the new suite of fonts that come with Microsoft Windows Vista. ... Consolas is a monospaced font. ... Constantia is part of the new suite of typefaces that come with Microsoft Windows Vista. ... Corbel is part of the new suite of fonts that come with Microsoft Windows Vista. ... Segoe UI (pronounced //) is a sans-serif typeface used in Microsoft products for user interface text, as well as for some online user assistance material, designed to improve the consistency in how users see all text across all languages. ... A typical Windows XP MCE 2005 Menu Windows XP Media Center Edition (MCE) is a version of Windows XP designed to serve as a home-entertainment hub. ... It has been suggested that this article or section be merged with Linotype machine. ... Meiryo (メイリオ) is a Japanese typeface part of the new suite of fonts that come with Microsoft Windows Vista. ... Japanese Industrial Standards (JIS) specifies the standards used for industrial activities in Japan. ... Adobe Systems (pronounced a-DOE-bee IPA: ) (NASDAQ: ADBE) (LSE: ABS) is an American computer software company headquartered in San Jose, California, USA. Adobe was founded in December 1982[1] by John Warnock and Charles Geschke, who established the company after leaving Xerox PARC in order to develop and sell... In writing and typography, a ligature occurs where two or more letterforms are written or printed as a unit. ... On Microsoft Windows operating systems, My Documents is the name of a special folder on the computers hard drive that is commonly used to store a users documents, music, pictures, downloads, and other files. ... The American National Standards Institute (ANSI) is a private, non-profit standards organization that produces industrial standards in the United States. ... The Unicode Standard, Version 5. ... For other uses, see Infrared (disambiguation). ... Bluetooth logo This article is about the electronic protocol named after Harald Bluetooth Gormson. ... API may refer to: In computing, application programming interface In petroleum industry, American Petroleum Institute In education, Academic Performance Index This page concerning a three-letter acronym or abbreviation is a disambiguation page — a navigational aid which lists other pages that might otherwise share the same title. ... WebDAV was a working group of the Internet Engineering Task Force (IETF). ... Secure Sockets Layer (SSL) and Transport Layer Security (TLS), its successor, are cryptographic protocols which provide secure communications on the Internet. ... Windows XP is a line of operating systems developed by Microsoft for use on general-purpose computer systems, including home and business desktops, notebook computers, and media centers. ... Windows Vista is a line of graphical operating systems used on personal computers, including home and business desktops, notebook computers, Tablet PCs, and media centers. ... Dots per inch (DPI) is a measure of printing resolution, in particular the number of individual dots of ink a printer or toner can produce within a linear one-inch (2. ... A computer display monitor, usually called simply a monitor, is a piece of electrical equipment which displays viewable images generated by a computer without producing a permanent record. ... This subsystem is a part of . ... Resolution independence in Mac OS X Tiger in iWeb. ... Extended display identification data (EDID) is a data structure provided by a computer display to describe its capabilities to a graphics card. ... Windows Fax and Scan (WFS) is an integrated faxing and scanning application scheduled to be included with the Windows Vista operating system. ... This article is about TIFF, the computer image format. ... For the Massachusetts Association of Math Leagues, see Massachusetts Association of Math Leagues. ... The Text Services Framework (TSF) , is a COM framework and API in Windows XP and later Windows operating systems that supports advanced text input and text processing. ... Trident (also known as MSHTML) is the name of the layout engine for the Microsoft Windows version of Internet Explorer. ... Microsoft Data Access Components (commonly abbreviated MDAC) is a group of Microsoft technologies that interact together as a framework that allows programmers a uniform and comprehensive way of developing applications for accessing almost any data store. ... File Replication Service is a Microsoft service for distributing folders stored in the SYSVOL shared folder on domain controllers and Microsoft Distributed File System (DFS) shared folders. ... The Microsoft Distributed File System, or DFS, is a set of client and server services that allow a large enterprise to organize many distributed SMB file shares into a distributed file system. ... It has been suggested that this article or section be merged with Windows Server 2003#Windows Server 2003 R2. ...

See also

Windows Server 2008 is the name of the next server operating system from Microsoft. ...

Notes and References

  1. ^ Steve Ball - Learning about Audio in Windows Vista. Channel 9. Microsoft (September 15, 2005). Retrieved on 2006-04-29.
  2. ^ Windows Vista Audio Stack and API. Channel 9. Microsoft (December 13, 2005). Retrieved on 2006-04-29.
  3. ^ Native Instruments Releases Detailed Vista Compatibility Information
  4. ^ Windows Vista Product Guide
  5. ^ Custom Audio Effects in Windows Vista
  6. ^ See the USB Midi Devices 1.0 standard document for more information on MIDI Elements.
  7. ^ See section 3.3 of the USB Audio Devices 1.0 standard document for more information on endpoint types.
  8. ^ Robert Fripp - Behind the scenes at Windows Vista recording session. Channel 9. Microsoft (January 12, 2006). Retrieved on 2006-04-29.
  9. ^ Microsoft has published a research and implementation paper on microphone arrays here.
  10. ^ Windows Vista, SAPI Talking Windows.
  11. ^ Vista Speech Demo from the Professional Developers Conference 2005 (link requires Internet Explorer)
  12. ^ Printing Enhancements in Windows Vista
  13. ^ Client Side Rendering
  14. ^ Ina Fried (May 3, 2005). Microsoft gunning for Adobe's PDF format?. ZDNet News. ZDNet. Retrieved on 2006-05-11.
  15. ^ Tim Sneath (November 17, 2005). Inside Windows Vista Printing. Channel 9. Microsoft. Retrieved on 2006-05-12.
  16. ^ New Networking Features in Windows Server 2008 and Windows Vista. Microsoft TechNet. Microsoft (February 15, 2006). Retrieved on 2006-04-29.
  17. ^ About Kernel Transaction Manager. MSDN. Microsoft.
  18. ^ Protected Processes in Windows Vista
  19. ^ Windows NT 6.x Kernel Changes. (Word document)
  20. ^ Plug and Play: Architecture and Driver Support
  21. ^ See Boot Configuration Data Editor Frequently Asked Questions for details on BCD.
  22. ^ Microsoft. Restart Manager. MSDN Library. Microsoft.
  23. ^ Shutdown Changes for Windows Vista and Handling OS shutdown in Windows Vista
  24. ^ What's new in IMAPI
  25. ^ IMAPI 2.0 is a DLL, not a Windows service
  26. ^ Microsoft Image Mastering API 2.0
  27. ^ Storage improvements in Windows Vista and Windows Server 2008
  28. ^ Windows Vista support for large-sector HDDs
  29. ^ NTFS changes in Vista
  30. ^ CNET.com (2007). Windows Vista Ultimate Review. Retrieved on 2007-01-31.
  31. ^ Digital Signatures for Kernel Modules on x64-based Systems Running Windows Vista. WHDC. Microsoft (May 19, 2006). Retrieved on 2006-05-19.
  32. ^ The staging and the installation of driver packages by using the PnP Utility (Pnputil.exe) in Windows Vista
  33. ^ Tom Archer (April 14, 2006). ReadyBoost - Using Your USB Key to Speed Up Windows Vista. Tom Archer's Blog. Microsoft. Retrieved on 2006-05-21.
  34. ^ Jim Allchin (23 May 2006). Retrieved on 2006-11-01.
  35. ^ Inside the Windows Vista kernel
  36. ^ Windows Vista: Performance. Microsoft (2006). Retrieved on 2006-04-30.
  37. ^ Microsoft (May 11, 2006). I/O Prioritization in Windows Vista. Driver Fundamentals. Windows Hardware Developer Central. Retrieved on 2006-12-31.
  38. ^ Jim Allchin. Offline Files. Retrieved on 2007-06-14.
  39. ^ Searching data. Retrieved on 2007-03-17.
  40. ^ Catherine Heller. Windows Vista Search: Syntax Update. Retrieved on 2007-06-23.
  41. ^ Querying the Index Programmatically. Retrieved on 2007-06-23.
  42. ^ ISearchQueryHelper::GenerateSQLFromUserQuery Method. Retrieved on 2007-06-23.
  43. ^ Quality Windows Audio-Video Experience - qWave. Microsoft. Retrieved on 2007-10-09.
  44. ^ Extend The Global Reach Of Your Applications With Unicode 5.0. MSDN. Retrieved on 2007-01-30.
  45. ^ What's New in Windows Vista — System Font (Segoe UI). MSDN. Retrieved on 2006-04-21.
  46. ^ Windows Vista - ClearType - Meiryo. PC Watch (August 29, 2005).
  47. ^ WebDAV in Windows Vista
  48. ^ Microsoft release regarding Network Projection
  49. ^ Top Ten UI breakthroughs for WPF
  50. ^ Kristan M. Kenney (June 5, 2006). Guided Help in Windows Vista. digitalfive.
  51. ^ Enabling Text Correction for Custom Ink Collectors
  52. ^ FRS and Sysvol Improvements. What's New in Group Policy in Windows Vista and Windows Server 2008. Microsoft TechNet. Retrieved on 2006-08-04.

is the 258th day of the year (259th in leap years) in the Gregorian calendar. ... Year 2005 (MMV) was a common year starting on Saturday (link displays full calendar) of the Gregorian calendar. ... Year 2006 (MMVI) was a common year starting on Sunday of the Gregorian calendar. ... is the 119th day of the year (120th in leap years) in the Gregorian calendar. ... is the 347th day of the year (348th in leap years) in the Gregorian calendar. ... Year 2005 (MMV) was a common year starting on Saturday (link displays full calendar) of the Gregorian calendar. ... Year 2006 (MMVI) was a common year starting on Sunday of the Gregorian calendar. ... is the 119th day of the year (120th in leap years) in the Gregorian calendar. ... is the 12th day of the year in the Gregorian calendar. ... Year 2006 (MMVI) was a common year starting on Sunday of the Gregorian calendar. ... Year 2006 (MMVI) was a common year starting on Sunday of the Gregorian calendar. ... is the 119th day of the year (120th in leap years) in the Gregorian calendar. ... is the 123rd day of the year (124th in leap years) in the Gregorian calendar. ... Year 2005 (MMV) was a common year starting on Saturday (link displays full calendar) of the Gregorian calendar. ... Year 2006 (MMVI) was a common year starting on Sunday of the Gregorian calendar. ... is the 131st day of the year (132nd in leap years) in the Gregorian calendar. ... 17 November is also the name of a Marxist group in Greece, coinciding with the anniversary of the Athens Polytechnic uprising. ... Year 2005 (MMV) was a common year starting on Saturday (link displays full calendar) of the Gregorian calendar. ... Year 2006 (MMVI) was a common year starting on Sunday of the Gregorian calendar. ... is the 132nd day of the year (133rd in leap years) in the Gregorian calendar. ... is the 46th day of the year in the Gregorian calendar. ... Year 2006 (MMVI) was a common year starting on Sunday of the Gregorian calendar. ... Year 2006 (MMVI) was a common year starting on Sunday of the Gregorian calendar. ... is the 119th day of the year (120th in leap years) in the Gregorian calendar. ... Year 2007 (MMVII) is the current year, a common year starting on Monday of the Gregorian calendar and the AD/CE era in the 21st century. ... is the 31st day of the year in the Gregorian calendar. ... is the 139th day of the year (140th in leap years) in the Gregorian calendar. ... Year 2006 (MMVI) was a common year starting on Sunday of the Gregorian calendar. ... Year 2006 (MMVI) was a common year starting on Sunday of the Gregorian calendar. ... is the 139th day of the year (140th in leap years) in the Gregorian calendar. ... April 14 is the 104th day of the year (105th in leap years) in the Gregorian calendar, with 261 days remaining. ... Year 2006 (MMVI) was a common year starting on Sunday of the Gregorian calendar. ... Year 2006 (MMVI) was a common year starting on Sunday of the Gregorian calendar. ... is the 141st day of the year (142nd in leap years) in the Gregorian calendar. ... is the 143rd day of the year (144th in leap years) in the Gregorian calendar. ... Year 2006 (MMVI) was a common year starting on Sunday of the Gregorian calendar. ... Year 2006 (MMVI) was a common year starting on Sunday of the Gregorian calendar. ... is the 305th day of the year (306th in leap years) in the Gregorian calendar. ... Year 2006 (MMVI) was a common year starting on Sunday of the Gregorian calendar. ... is the 120th day of the year (121st in leap years) in the Gregorian calendar. ... is the 131st day of the year (132nd in leap years) in the Gregorian calendar. ... Year 2006 (MMVI) was a common year starting on Sunday of the Gregorian calendar. ... Year 2006 (MMVI) was a common year starting on Sunday of the Gregorian calendar. ... is the 365th day of the year (366th in leap years) in the Gregorian calendar. ... Year 2007 (MMVII) is the current year, a common year starting on Monday of the Gregorian calendar and the AD/CE era in the 21st century. ... is the 165th day of the year (166th in leap years) in the Gregorian calendar. ... Year 2007 (MMVII) is the current year, a common year starting on Monday of the Gregorian calendar and the AD/CE era in the 21st century. ... is the 76th day of the year (77th in leap years) in the Gregorian calendar. ... Year 2007 (MMVII) is the current year, a common year starting on Monday of the Gregorian calendar and the AD/CE era in the 21st century. ... is the 174th day of the year (175th in leap years) in the Gregorian calendar. ... Year 2007 (MMVII) is the current year, a common year starting on Monday of the Gregorian calendar and the AD/CE era in the 21st century. ... is the 174th day of the year (175th in leap years) in the Gregorian calendar. ... Year 2007 (MMVII) is the current year, a common year starting on Monday of the Gregorian calendar and the AD/CE era in the 21st century. ... is the 174th day of the year (175th in leap years) in the Gregorian calendar. ... Microsoft Corporation, (NASDAQ: MSFT, HKSE: 4338) is a multinational computer technology corporation with global annual revenue of US$44. ... Year 2007 (MMVII) is the current year, a common year starting on Monday of the Gregorian calendar and the AD/CE era in the 21st century. ... is the 282nd day of the year (283rd in leap years) in the Gregorian calendar. ... Year 2007 (MMVII) is the current year, a common year starting on Monday of the Gregorian calendar and the AD/CE era in the 21st century. ... is the 30th day of the year in the Gregorian calendar. ... Year 2006 (MMVI) was a common year starting on Sunday of the Gregorian calendar. ... is the 111th day of the year (112th in leap years) in the Gregorian calendar. ... Year 2006 (MMVI) was a common year starting on Sunday of the Gregorian calendar. ... is the 216th day of the year (217th in leap years) in the Gregorian calendar. ...

External links


 
 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments

Want to know more?
Search encyclopedia, statistics and forums:

 


Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms, 1022, m