Word Document

WINDOWS VISTA

You must be logged in to download this document
Reviews
Shared by: Honey Singh
Categories
Tags
Stats
views:
417
rating:
not rated
reviews:
0
posted:
11/12/2007
language:
English
pages:
0
1 CONTENTS Topic Abstract Motivation Literature Survey Windows Vista Pillars: Windows Presentation Foundation (Avalon) Windows Vista Pillars: Windows Communication Foundation (Indigo) Page no. 2 3 4 5 Features Aero and Diamond Windows Explorer / Information Visualization & Organization Security Performance and Reliability Windows Graphics Foundation Windows Vista Media Enhancements Networking / Connectivity Storage 8 10 11 15 18 21 22 24 25 26 Conclusion Reference 2 ABSTRACT Microsoft Windows Vista is a major upgrade to the Windows operating system and is both an evolutionary and revolutionary step forward in the progression of the Windows platform. More base services than ever are provided to increase developer ability and productivity, as well as enhance the level of rich interactivity, usability, and integration delivered to the end-user. The Windows NT kernel has been further enhanced to achieve greater levels of security, reliability, and performance. Several platform services and device driver interfaces have moved to (or returned to) user-level, increasing platform resiliency and simplifying extensibility. Rights management technologies and code access security help maintain user data privacy and application and system-level integrity. Next Generation Secure Computing Base (NGSCB), technologies such as Secure Startup utilizes trusted hardware components to further protect end-user data from unauthorized access and ensure system integrity. Windows Vista will also offer rich media experiences for end-users and developers. The most visible change in Vista is its new graphical user interface (GUI). Windows Vista's new GUI allows for seamless integration of glitch-free 2D and 3D vector graphics, images, animations, and video while maintaining snappy performance Windows users expect by pushing the increased workload to the graphics processing unit (GPU). On systems that have older GPUs or just a plain 2D VGA graphics adapter, Windows Vista will scale back to graphical levels comparable to that experienced on Windows XP or Windows 2000 while maintaining glitch-free performance. Windows Vista is a prime example of integrated innovation. Microsoft has taken .NET and driven it deep into the platform. The Win32 subsystem still remains, but it is set beside the main application programming interface (API) which is called WinFX. WinFX is where Windows' core programming interfaces meet the .NET Framework. It is a new API written in managed code and is the future of Windows application development. The security, rapid development, and extensibility benefits .NET developers have enjoyed for years now apply to the core API of the OS. 3 MOTIVATION Microsoft intrigued Windows Hardware Engineering Conference (WinHEC) 2003 attendees with visions of dancing windows, an interface that cast off its ties to pixels and scaled to the highest resolution displays, and seamless integration of 2D, 3D, video and animation that would greatly enhance users' experiences without taxing their CPU. Later that year at the Professional Developer's Conference (PDC), Microsoft offered developers an updated view of Windows Vista and discussed its proposed featureset in great detail, asking the developer community for feedback that would help shape the new OS and directly contribute to the product's direction. This was the start of a long dialog that resulted in many changes to the original product roadmap. Previously Windows Vistaonly technologies such as Avalon have made their way to down-level platforms due to direct feedback from the developer community. Likewise, WinFS has been separated from the Windows Vista roadmap so that customer-requested capabilities may be added without delaying the operating system's release. Several builds of the OS have since been distributed to developers, each build containing changes and improvements to Application Programming Interfaces (APIs), largely based on feedback. With WinHEC 2004 came a new build, more details, and more enhancements to the codebase. The WinHEC 2004 build also offered (with minor tweaking) users the opportunity to personally experience the accelerated Window Manager and Compositor on their own hardware. Since WinHEC 2004, early versions of Avalon and Indigo were released via the WinFX SDK Community Technology Preview (CTP) for Windows XP/Server 2003, further extending the evaluation and feedback loop to the general public. The expanded availability of several Vista technologies to down-level platforms has prompted some people to contemplate just what Windows Vista will offer that makes it a compelling upgrade compared to current platforms when they are equipped with WinFX. The short answer is that while down-level platforms will receive WinFX, it will only be a subset of the WinFX APIs offered in Vista. Windows Vista will also include many new features and enhancements from the kernel up that will be exclusive to Vista. For those that remember, think of down-level WinFX as analogous to Win32s which allowed partial API compatibility between Windows NT and Windows 3.1. With Win32s, developers could create 32-bit applications that ran on both Windows 3.1 and NT. However, while Windows 3.1 received some application compatibility, it did not receive the platform or user interface enhancements contained within Windows NT or Windows 9x. At WinHEC 2005, Microsoft announced the completion of the Windows Vista driver model. Beta 1 was released in July 2005 and contained roughly 1/3 of the features expected for the final release -- mostly developer-oriented. The release to manufacturing (RTM) is scheduled for 2006. In this report, we'll cover some of the features that make Windows Vista a worthwhile upgrade based upon currently known details about the platform. This is by no means a complete listing of expected Windows Vista features. 4 LITERATURE SURVEY Windows Vista Pillars: Windows Presentation Foundation (Avalon) Microsoft’s aim for Windows Vista is to make Windows a personal operating system that takes the experiences of users and their PC to a whole new level. With Vista, Microsoft is looking to new ways of utilizing the potential of your computer, and to make your computer be on the same level in terms of meeting the demands of your passion. Most of the experiences have to be realized visually in what the company describes as the "Visualize and Organize" part of their Windows Vista strategy. Areas in central and graphical processing power from the CPU and GPU are critical when it comes to realizing the benefits of Windows Vista. The Windows Presentation Foundation, formerly codenamed 'Avalon', is the name given to the next generation of presentation services for presenting information and media technologies in Windows Vista. These technologies comprise the engine for driving the graphics subsystem, which will be primarily supplied by the Video Graphics Card or Graphics Processing Unit (GPU), and is also responsible for redrawing Vista’s interface. The Windows Presentation Foundation represents a significant evolution of presentation technology, with the goal of allowing developers to easily build rich and compelling user interfaces that seamlessly integrate high-quality document and multimedia content. The presentation technologies in Windows Vista allows developers to deliver an exciting and compelling user experience by providing a full set of the pre-packaged UI components, multimedia support, and smooth integration of applications into the user interface. Avalon is designed to take advantage of the capabilities of specific hardware components, so that all applications use the power of the Graphics-Processing Unit, rendering high quality, next generation user interfaces. The Windows Presentation Foundation API consists primarily of managed code, so for the developer the architecture itself allows you to customize the API (Application Programming Interface) controls through inheritance. This allows a developer to maintain control of appearance and input functionality without rewriting code; for example, the keyboard is simply available without the developer having to program any part of its infrastructure. For Layout and Localization, Avalon allows you to resize the layout to accommodate localized content. New styles also allow you to give your applications a consistent look and feel. Existing Win32 based applications should continue to work normally in Vista, but they will not be able to take advantage of the new features without some degree of adaptation to the new programming model. Here are some scenarios where a Developer utilizing Avalon can enhance an existing Win32 based application, these include:  Using the “Avalon” user interface (UI) for dialog boxes of wizards. 5        Hosting the Avalon UI as a child of a Win32 window. Redesigning the appearance of existing applications so that they resemble the Avalon UI. Hosting a Win32 window as an element in the Avalon UI. Hosting an ActiveX control as an Avalon element. Replacing Win32 menus and toolbars with their Avalon equivalents. Integrating Avalon command with Win32 commands. Using drag-and-drop across Avalon and Win32. Finally, the Windows Presentation Foundation graphics-rendering layer contributes new drawing and animation features to Windows Vista. These features were previously provided by using specialized libraries, specifically the Windows Graphics Device Interface (GDI) and Windows GDI+. To accommodate developers working with existing unmanaged applications, Avalon’s Visual API provides limited interoperability between the Avalon Graphics System and GDI-based rendering services. Windows Vista Pillars: Windows Communication Foundation (Indigo) Connected Systems – The Power of the Windows Communication Foundation Some of the elements Microsoft is toting to developers of Windows Vista, are its:     A wide range of transports, including HTTP, TCP, and IPC. Security mechanisms like public and symmetric keys and certificates. Topologies, such as point-to-point, end-to-end through intermediaries, peer-topeer, and publish-and-subscribe. Assurances, such as transacted, reliable, and durable. Web Services, the heart of the Windows Communication Foundation One of the major benefits of the Windows Communication Foundation is that its web services element is built into the platform, allowing applications to use rich based Extensible Mark-up Language (XML) as the conduit for inter-application communication. The Windows Communication Foundation is a set of technologies for developing connected applications on Windows Vista. It provides a complete and flexible messaging platform for building connected applications independent of network topology. The Windows Communication Foundation represents a new dimension in how we leverage the capabilities of a connected Internet through desperate systems taking web services to a whole new level. The “Connected Systems” concept of the the Windows Communication Foundation makes Web services the foundation for interoperability and integration. This new technology also provides guarantees for secure and reliable communication – requirements that are often costly and difficult to implement. 6 The Windows Communication Foundation radically simplifies how the next generation of connected systems is built. It accomplishes this through three architectural design goals:    Built-in support for a broad set of Web services protocols Implicit use of service-oriented development principles A single API for building connected systems These architectural considerations give reduce development complexity by extending existing knowledge of the .NET Framework 2.0, and by providing developers with enhanced and extended development solutions such as Visual Studio 2005. The Windows Communication Foundation offers a whole new level of excitement that will incite a whole new generation of applications, expanding on top of the service oriented architecture infrastructure and exploiting its capabilities in new ways. For the business and consumer markets, this is definitely a paradigm shift that offers greater level of sophistication when it comes to connecting up these applications with the web and building an infrastructure on top of the Internet. Broad Support for Web Services Today’s Web services technologies provide support for basic interoperability between applications running on different platforms. However, most of these technologies lack the ability to achieve this interoperability with guarantees for end-to-end security and reliable communication. The Windows Communication Foundation delivers secure, reliable, transacted interoperability through built-in support for the WS-* specifications. For developers, this drastically reduces the amount of infrastructure code required to achieve heterogeneous interoperability. For businesses, it means the ability to interact with customers, partners, and suppliers both within and beyond the walls of the organization, regardless of the platform they use. Service-Oriented Design For years, developers and organizations have struggled to build software that adapts at the speed of business. Service-oriented development principles help overcome this challenge with architectural best practices for building highly adaptable software. The Windows Communication Foundation is the first programming model built from the ground up to provide implicit service-oriented application development. This enables developers to build services that are autonomous and can versioned independently of one another, thereby reducing long term upgrade and maintenance costs. For businesses, this facilitates an IT infrastructure that is resilient to inevitable change and easier to manage over time. 7 Unified Programming Model Traditionally, developers have had to use multiple technologies to build connected systems. This not only required them to learn disparate APIs, but also made it difficult to combine functionality from the different technologies into a single solution. The Windows Communication Foundation provides the first unified API for developing all classes of connected systems. It combines and extends the functionality of existing Microsoft technologies (ASMX, .NET Remoting, .NET Enterprise Services, Web Services Enhancements, and System.Messaging) to deliver a single, highly productive development framework which improves developer productivity and reduces organizations’ time to market. In conclusion, we can say that the Windows Communication Foundation provides the functionality and flexibility to appeal to organizations of all sizes and developers from diverse backgrounds. It can be used to build connected systems that run within the context of a single machine, across company intranets, or spanning the Internet. It addresses a broad spectrum of scenarios, from connected line of business and vertical applications to interactive multi-player games. In addition to extending the functionality of the .NET Framework 2.0 and Visual Studio 2005, the Windows Communication Foundation can be used with BizTalk Server to provide both brokered and un-brokered application-to-application communication. And with support for Windows XP, Windows Server 2003, and Windows Vista, it will radically simplify how the next generation of connected systems is built on the Windows platform. 8 FEATURES Aero and Diamond Windows Vista includes multiple graphical experience tiers that will be available to the end-user based on their hardware capabilities: Classic Classic is the base graphical experience offered in Vista. The minimum display hardware requirements for the Classic experience include:  Windows XP Display Driver Model driver Aero Experience The Aero Experience-capable minimum display hardware requirements for both discrete and UMA solutions include:     64 MB of memory available for graphics. A minimum 1024x768 resolution (1280x600 resolution is acceptable for wideaspect ratio displays). A minimum of 32 bpp. A DirectX 9-class GPU that supports Pixel Shader 2.0. 9 Discrete GPUs must have either AGP 4x or PCI Express with 8 lanes devoted to the display adapter. When the display solution is based on UMA, the system RAM must be DDR RAM to provide sufficient bandwidth for scaling on high-DPI monitors. UMA-based solutions must allow the GPU to lock at least 64 MB of system memory to be used by the GPU. At a minimum, an Aero Express-capable solution must have a signed driver that implements the Windows Vista Display Driver Model required for Aero Express experience. The Aero Express experience will not run with earlier display drivers. Aero Glass Experience The Aero Glass-capable minimum display hardware requirements for both discrete and UMA solutions include:     64 MB of memory available for graphics. A minimum 1024x768 resolution (1280x600 resolution is acceptable for wideaspect ratio displays). A minimum 32 bpp. A DirectX 9-class GPU that supports Pixel Shader 2.0. Discrete GPUs must have either AGP 8x or PCI Express with 16 lanes devoted to the display adapter. When the display solution is based on UMA, the system RAM must be DDR RAM to provide sufficient bandwidth for scaling on high-DPI monitors. UMA-based solutions must allow the GPU to lock at least 64 MB of system memory to be used by the GPU. At a minimum, an Aero Glass-capable solution must have a signed driver that implements the Windows Vista Display Driver Model required for Aero Glass experience. The Aero Glass experience will not run with earlier display drivers. Diamond Diamond is the codename referring to the graphical experience associated with the Windows Vista Media Center interface. The Diamond-capable minimum display hardware requirements for both discrete and UMA solutions include:  A Windows Graphics Foundation-class GPU At a minimum, a Diamond-capable solution must have a signed driver that implements the Windows Vista Display Driver Model required for Diamond experience. The Diamond experience will not run with earlier display drivers. The Diamond experience is built specifically around the functionality provided by the Windows Graphics Foundation. 10 Windows Explorer / Information Visualization & Organization Virtual Folders Virtual Folders are similar to normal file folders in Windows except the files they contain are based on dynamic queries. Users can create virtual folders that list files based upon any attribute (such as Author, Keyword, etc.) of the files you want the virtual folder to contain. Usage of virtual folders may be similar to Outlook 2003's search folders. Search In Windows Vista, users can search directly from the start menu. Click the Start button, enter a search query and have results immediately returned within the start menu's item pane. This feature can also be used to execute applications. This is great for starting applications that may be nested several level into the start menu. This capability is similar to that currently offered by MSN Desktop Search. Vista's Explorer allows users to not only execute fast searches to find their data, but also has several features and methods that allows users to build relationships around their data, group files according to personal preference, and visualize files without opening its associated application. All of this increases user productivity and decreases the time it takes to find the right information. Lists Users can create ordered lists of files that they want to keep together. The lists contain references (shortcuts) to the files instead of the actual files themselves. This is great for working with data that is located across several computers. Lists can be sent to other users (via email for example) and allowing all users in a group to keep a set of files together while always having access to the latest version of those files. Windows Vista Beta 2 will support using lists to access documents published via RSS feeds and internet sites. Live Icons In Windows Vista's Explorer, icons are not just static images. The icons are now live, scalable views of the actual document, allowing you to quickly and easily find the correct document you need. 11 Preview Pane In Windows Vista's, Explorer windows have a preview pane at the bottom that presents relevant information about currently selected directories or documents and allows users to quickly modify document metadata. Windows Sidebar The Windows sidebar is a future technology which allows mini-applications called 'gadgets' to reside on the desktop. Gadgets are mirco-applications written using either the Windows API or standard web technologies which allow the user instant access to any and all information imaginable. These micro-applications reside either in the Windows sidebar, which docks unobtrusively to the side of the desktop, or they can float freely on the desktop, providing users with access to content. Fundamentals While Aero and Diamond provide the most visible changes to Windows Vista, the features that fall under the category of "Fundamentals" provide a more universally compelling case for adopting the new OS. Security Protected User Accounts Since its first release, Windows NT has had a robust, granular security model capable of restricting applications from running with full privileges. Unfortunately, due to the existence of applications that won't run without requiring administrative privileges at some point, the default user account for most Windows installations is an administrator. Due to the defaults and the possible troubles of running as a normal user, generally, only businesses and some power users take full advantage of the security model and run with least privilege. With Vista, Microsoft seeks to change the current situation and make it much easier to run as a normal user on Windows systems. They will accomplish this primarily via two fronts. The first change involves getting more developers to code and test their applications while running as a normal user. Second, the security model is being extended in Windows Vista to not only make it easier to run with least privilege when using normal applications, but also to limit a user's exposure while running applications that require elevated privileges. LUA -- Limited User Account In Windows Vista, user tokens will be split between the application and the user. Even if you login as an administrator, LUA apps run as a limited user. 12 Application Impact Management Application Impact Management (AIM) manages applications that make changes to the system. Vista monitors system changes (files, folders, registry settings, etc.) and can roll them back. PA -- Protected Administrator On Windows Vista, administrators also run with least privilege. Applications requiring administrator privileges will run with elevated privileges. Only trusted applications can run with elevated privileges. By default, these applications must have a signed manifest to be trusted to run with elevated privileges. Manifests can be automatically generated for most legacy applications, however, some applications may break if AIM cannot make it run without administrator privileges. In this case, the Administrator may intervene and designate the application as trusted and allow it to run with elevated privilege. Code Access Security Windows Vista builds on the managed code infrastructure of .NET. Therefore, it offers the same Code Access Security (CAS) base that allows code to be verified based on evidence that extends beyond the currently running user. Code can be given or denied execution permission based on a number of factors such as its location, whether it is signed, or by whom it is published. This evidence is also combined with policies set by the administrator to determine whether the code can be executed. CAS makes it possible to run code that can be restricted to having a set of privileges below even that of a normal user. Secure Execution Environment The Secure Execution Environment (SEE) is the default set of CAS permissions for Windows Vista. Security is enforced via the Common Language Runtime (CLR). Only safe operations possible in the SEE. SEE permissions are similar to the permissions set .NET applications executed from the Internet Zone have today. Only a set of trusted libraries may be called in the SEE. Only isolated storage is available (applications cannot obtain file path information). Only trusted operations are allowed (file access, for instance, requires the user to use the file open dialog to give the application the file). Applications may request elevated privilege, if necessary, via a standard user interface. Applications may also restrict themselves to a subset of available permissions to further limit possible attack vectors. 13 Virtualization of Protected Resources Access to protected resources is virtualized. Sandboxing is used for COM component extensions such as Windows Explorer shell extensions or Internet Explorer ActiveX controls. This helps to protect the host application from being crashed by an extension. Extensions can be enabled or disabled through attestation. Windows Login Winlogin (GINA) is being rewritten for Windows Vista to reduce number of necessary processes and components loaded. The new GINA will not be replaceable. A new Credential Provider Model will be used for extensibility. New mechanisms will also be provided to support existing functionality. A new Eventing and Stacking, and Chaining model will be provided. Trusted Platform Module Services The Trusted Platform Module (TPM) is a microchip designed to provide certain basic security-related functions to the software that utilizes TPM. The next version of Microsoft® Windows®, Vista, provides a set of services for applications that use TPM technologies. TPM Services in Windows Vista enable the development of several kinds of applications that provide significant value for customers. For example:    Data protection and security. Examples of applications that help secure customer data include: o Key management utilities o Document-signing applications o Data protection/encryption applications o Attestation services System administration. Examples of applications that help administrators control TPMs in the enterprise include: o Remote Administration through WMI o Group Policy o Easy deployment and decommissioning System security for end users. Innovative features that are based on TPM technology in Windows Vista include: o Secure Startup o TPM-based Key Storage Provider A detailed white paper about Trusted Platform Module Services is available for download: Trusted Platform Module Services in Windows Vista 14 Secure Startup Secure Startup is a hardware-based security feature that addresses the growing concern for better data protection. The feature uses a Trusted Platform Module (TPM) 1.2 to protect user data and to ensure that a computer running Windows Vista has not been tampered with while the system was offline. Secure Startup provides both mobile and office enterprise information workers with more data protection when systems are lost or stolen. Detailed white papers about NAP is available for download: Secure Startup - Full Volume Encryption: Executive Overview | Secure Startup - Full Volume Encryption: Technical Overview. Network Access Protection Network Access Protection (NAP) for Windows Server "Longhorn" is a new set of operating system components that provide a platform for protected access to private networks. The NAP platform provides an integrated way of detecting the state of a network client that is attempting to connect to a network and restricting the access of the network client until the policy requirements for connecting to the network have been met. To protect access to a network, a network infrastructure needs to provide the following areas of functionality:     Policy validation Determines whether the computers are compliant with security policy. Compliant computers are deemed “healthy.” Network restriction Restricts access based on health state. Remediation Provides necessary updates to allow the computer to get healthy. Ongoing compliance Permits access to the network as long as the users’ computer meets policy requirements. The NAP platform provides enforcement for Dynamic Host Configuration Protocol (DHCP) address configuration, virtual private network (VPN)-based network connections, and Internet Protocol security (IPsec)-based communications and an architecture through which policy validation, network restriction, remediation, and ongoing compliance can occur via additional components supplied by third-party software vendors or Microsoft. The NAP platform requires servers running Windows Server "Longhorn" and clients running Windows® XP with Service Pack 2 (SP2). A detailed white paper about NAP is available for download here. 15 Performance and Reliability Device Drivers Windows Vista introduces a new, simplified device installation architecture that is more user-friendly, more flexible, and more secure than device installation for previous versions of Windows. This new device installation architecture solves problems with device installation on earlier versions of Windows, including issues related to client-side installation, missing files, digital signatures, and permissions needed to install drivers. Windows Vista Device Installation Architecture Under the Windows Vista device installation architecture, devices and kernel-mode device drivers can be installed only through approved device installation functions. These functions restrict an external component's ability to access or modify the internal resources of the device (the registry settings and files used for device installation) through unsupported means. Using these functions ensures that driver installation packages cannot take actions that might conflict with other device installations, applications, or Windows components, and that any installed driver can be rolled back cleanly or uninstalled in the event of problems. Many of the rules that driver packages must follow to be installed successfully in Windows Vista represent best practices for Windows Server 2003, Windows XP, and earlier versions of Windows. Existing driver packages that implement these best practices should require few if any changes to work for Vista. Driver packages designed to the Windows Vista device installation architecture help to ensure that drivers and associated applications are removed cleanly, without leaving files, state, or registry settings on the system that might cause instability or loss of functionality. Such driver packages also help preserve the stability and functionality of the system over time, as more devices are installed and uninstalled. A new Driver Store holds complete device driver packages on disk. The packages are validated and checked for dependencies up front to mitigate the issue of problem drivers entering the Driver Store. The Driver Store and new installation rules eliminate partial driver installation scenarios where a driver may only install some components, then later prompt the user for a CD or the location of the source package to continue installation. This prevents situations where the user may no longer have access to the source media after an initial installation. Only driver packages located within the Driver Store may be installed. 16 Windows Driver Foundation The Windows Driver Foundation (WDF) is a new object-oriented, event-driven driver model that includes several components:    Kernel-mode driver framework User-mode driver framework Driver verification tools WDF is designed to simplify device driver development by providing a single model for user-mode and kernel-mode driver development. User-mode driver developers now have a common infrastructure for driver development, and kernel-mode driver developers have a unified driver model for multiple device classes that abstracts them from platformspecific structures without sacrificing performance. This abstraction serves to better shield driver developers from incremental changes in new operating system releases that may otherwise introduce incompatibilities or limit Microsoft's implementation flexibility, and it lays the groundwork for future isolation of kernel-mode drivers from the OS. Under driver isolation, a kernel-mode driver runs in a protected environment. If the driver crashes, the system cleans up any resources allocated by the driver and recovers without crashing or halting the system. WDF supports versioning so that a single driver binary can run on any version of the operating system and use the same version of the framework with which it was built and tested. WDF also supports side-by-side execution. WDF will be supported on Windows 2000 and above platforms. Driver Quality Signature Windows Vista enables installation of device drivers by non-administrator users. An installation rules engine checks the user's driver installation policy to determine whether or not to permit installation. Device drivers must be signed by a trusted source to allow non-administrator installation. Device drivers may be signed by Microsoft via the "Designed for Windows" Logo Program or Driver Quality Signature Program, or they may be signed by the hardware vendor or system administrator using Microsoft Authenticode technology. A local administrator can sign a driver package that is trusted on that system only; a domain administrator can sign a driver package that is trusted within that domain. Authenticode signing allows administrators to identify the publishers of all driver packages installed on a system and to verify that driver packages were not altered after publication. Because all driver packages are signed in one way or another, signatures no longer affect the rank of a driver for Plug and Play. Power Management The are several changes and enhancements in the area of power management on Windows Vista. A new kernel power manager called the Device Power Policy Engine (DPPE) maintains and coordinates power policy behavior on behalf of devices and 17 applications. The DPPE provides notifications about power policy, power state, thermal events, etc. Power policy is set by the user either by selecting one of the default power policies (e.g., Maximum Battery, Automatic, Maximum Performance), or by defining a custom policy. Applications can respond to changes in power state or policy, for example, Windows Explorer could transition to a less graphically intense shell to conserve battery power if the Maximum Battery policy is set. Printing and Imaging XML Paper Specification (XPS) “Metro” Document Technologies XPS print path (codenamed 'Metro') is a family of technologies developed by Microsoft that provides a unified framework to address the growing use of electronic documentbased workflows, and inclusion of advanced graphics and extended color information in everyday documents and Web applications. “Metro” offers an open document format that uses Extensible Markup Language (XML) and other current, industry standards to create a modern, cross-platform document and imaging technologies. “Metro” simplifies creation, sharing, printing, viewing and archiving of digital documents, while also improving image fidelity and print performance. “Metro” provides an authoring and information exchange platform to support the new document format. The complete family of technologies includes the following:       A complete specification for a fixed-layout document format based on XML that offers “electronic paper” for use by any application on any platform A “viewer” to view, manage and print files A print-to-file converter for creating the files from any Microsoft® Windowsbased application A set of application programming interfaces (APIs) to incorporate “Metro” technologies and documents with traditional applications, the Web and computer hardware A print pipeline with an integrated spool format and printer-page description language to speed up and improve the fidelity of print jobs An updated driver model for “Metro”-consuming printers “Metro” provides a unified and open way to create and utilize fixed-format documents from existing information worker applications. It also enables Web, application and hardware developers to unite their document, imaging and printing formats. “Metro” uses XML to describe how a document should be rendered. It also uses openly available fonts and images and dictates how the components of a document should be stored in .ZIP File Format Specification. As a result, “Metro” can be used on any platform, and any .ZIP implementation can be used to view the components of the Metro file. Microsoft plans to offer a royalty-free license for “Metro” when the specification and documentation are final. The license will enable vendors to integrate “Metro” technologies for creating and utilizing documents into applications or hardware, creating a consistent format for end-to- 18 end document workflows. “Metro” is planned to be delivered as part of Windows Vista and WinFX in the second half of 2006. Windows Color System Windows Vista will provide a new foundation to cover advanced color management needs for the next decade. The new WCS will integrate state-of-the-art understanding of the human visual system with a componentized and flexible infrastructure. Microsoft will also offer significant enhancements to the user experience by making end-user control of color variables centralized, intuitive, and easy to use. The new features of the WCS in Windows Vista include:       A completely revamped color infrastructure and translation engine (CITE). CITE is the core of a novel color management paradigm that is modular, transparent, unambiguous, and understandable. An unparalleled extensibility framework through which imaging IHV and ISV partners can enhance and improve the components of the CITE for their businesscritical scenarios. An enhanced color processing pipeline with support for greater bit depths, multiple color channels, and alternative color spaces. Seamless interoperability with ICC-based workflows, including continued support for current ICM2 application programming interfaces (APIs) and sRGB (standard red-green-blue), with extended APIs to support new functionality. A significantly improved user experience through a centralized color control panel and an intuitive and easy-to-use monitor calibration wizard. Important enhancements to Microsoft imaging codecs, as well as key improvements to the core color management and print infrastructure to support very specific target scenarios such as enterprise color printing and out-of-box digital photography. Windows Graphics Foundation Windows Vista Display Driver Model The Windows Vista Display Driver Model (LDDM) provides performance, stability, security, and reliability enhancements over the display driver model provided in Windows XP. The XP driver model is still supported in Windows Vista, but only for compatibility. There are two driver models that compose what is collectively known as the Windows Vista Display Driver Model. There is the Basic Driver Model and the Advanced Driver Model. The Basic Driver Model provides support for the features of current graphics hardware, while the Advanced Driver Model provides support for new features that will be available in Windows Vista-era graphics hardware. 19 Graphics Hardware Virtualization and Application Graphics State Isolation The LDDM provides a virtual address space for graphics hardware, separating each application's graphics resources and rendering state. Graphics command streams are validated to prevent unauthorized used of one application's graphics resources from another application, and to prevent sending bad commands to the hardware. Command stream validation is performed in software with the Basic Driver Model, whereas graphics adapters supporting the Advanced Driver Model will perform this validation in hardware. A memory manager determines which application resources need to reside in memory. Application resources may exist in graphics memory, system memory, or a page file. Advanced Driver Model hardware supports demand paging. Resources can be paged in or out of memory as necessary. Data is not duplicated between storage levels. For applications using the Windows Graphics Foundation APIs, application resources can be larger than available video memory. The LDDM virtualizes access to graphics devices. A scheduler controls access to the GPU(s), allowing multiple applications to use the GPU as a shared resource similar to how CPUs are used today. There are two methods for scheduling depending on the driver model used. The Basic Driver Model uses batch scheduling. Batches consist of a sequence of commands submitted by an application. Once a batch is executed, it cannot be interrupted. Scheduling in the Advanced Driver Model is based on application contexts. The Advanced Driver Model scheduler may interrupt commands executing in one application context to execute commands from a different context that may have higher priority. Because there is no blocking (i.e., having to wait for one batch of commands to finish before moving to a new batch), hardware that supports the the Advanced Driver Model can provide a more responsive experience for end-users. Graphics device virtualization opens up new scenarios such as hot-plug insertion and removal of graphics hardware (on hot-plug supporting systems), allowing GPU insertion or removal and configuration (new driver installation) without requiring a reboot. Graphics APIs Windows Vista supports the new Windows Graphics Foundation (WGF) APIs as well as OpenGL and legacy Direct3D interfaces. Direct3D Legacy Windows Vista's Direct3D interface matches DirectX 9.0c. Direct3D application resources are limited to the size of available video memory to maximize compatibility. Memory virtualization is largely hidden from Direct3D applications, and these applications would need to be ported to the Windows Graphics Foundation to benefit from full virtualization. Older Direct3D immediate mode APIs are also supported by mapping their interfaces to those of Direct3D 9.0. 20 OpenGL Out of the box, OpenGL will be hardware accelerated via the Windows Graphics Foundation 1.0. Hardware vendor Installable Client Drivers (ICDs) will continue to be supported in Windows Vista under both the Windows XP and Windows Vista display driver models. Windows Graphics Foundation Windows Graphics Foundation 1.0 and 2.0 will be included in Windows Vista. WGF 1.0 is an enhanced version of Direct3D 9.0 supporting managed memory resources, crossprocess surface sharing, extended gamma range, and text antialiasing. Desktop Window Manager The Windows Vista Desktop Window Manager (DWM) is built upon the Windows Graphics Foundation 1.0 interfaces and is responsible for compositing application client areas with non-client areas provided by the DWM. The Desktop Window Manager supports high-dpi displays, video playback, animation, and shaders. Cross-process shared surfaces support in WGF 1.0 allows the Desktop Window Manager to access the back buffers of applications. The DWM turns off when running certain applications, such as those that use overlays or front buffer rendering. Cross-process surface sharing also benefits full-screen exclusive and multiple monitor applications. Instead of full-screen exclusive applications "owning" the GPU, causing other applications to lose device access, the exclusive application now simply gains control of the display output from the Desktop Window Manager. Display resolution, gamma, etc., are controlled by the exclusive application, but background applications maintain access to their resources and continue to run normally. If necessary, the exclusive application is given higher priority 21 than the background processes. In multiple monitor scenarios, each monitor has its own desktop, and display output control is independent for each monitor. Windows Graphics Foundation 2.0 Windows Graphics Foundation 2.0 is the next generation of Direct3D:       Capability bits are eliminated Shader programming model is unified Shader units are more capable New pipeline stages (Geometry shader) More flexible memory model More efficient state management The combination of LDDM and WGF 2.0 represent a major enhancement for highperformance graphics on the Windows platform. Windows Vista Media Enhancements Content Protection & Protected Video Path Windows Vista supports several methods for protecting digital media, which should help to increase the availability of commercial media on the PC. Technologies, like CableCard, which have largely been limited to use in set-top boxes can now have similar content security assurances on the PC. This security is offered via the Protected Media Path (PMP) and the Protected Video Path (PVP). Graphics devices are "trusted" via device and device driver authentication. Encryption is used to protect content as it travels over user-accessible buses. Standard output protection methods, such as HDCP, HDMI, etc., are used to protect content as it is output to display devices. Glitch-Free Media Support Glitch-Free Media Support is achieved via enhancements in several areas including:      Leveraging hardware to alleviate software delays and provide ahead-of-time processing Dynamic feedback of GPU and CPU performance Policy-based I/O scheduling Removing blocking conditions Identifying device drivers that exhibit behaviors that adversely affect performance 22 Windows Vista Audio Windows Vista will have a new user-mode, high-fidelity audio engine designed for highquality and easy extensibility. Some features of the audio engine include:          User-mode (including 3rd-party effects) Glitch-free, low-latency audio High-quality sample rate conversion Enhanced Acoustic Echo Cancellation Multi-channel support Floating point processing Audio policy Legacy API support WDM driver support The new user-mode audio stack will replace the kernel-mode stack while providing increased platform resiliency and maintaining legacy audio support. Windows Vista Video Windows Vista also provides an enhanced platform for video:        DirectX Video Acceleration (DXVA) 2.0 More advanced video processing and decoding control Glitch-free Hardware accelerated decoding and processing Hardware acceleration support for WMV9/VC-1, MPEG-2, H.264 Enhanced support for TV output devices New data formats for reduction of color space conversions Networking / Connectivity Plug 'n' Play Extensions (PnP-X) PnP-X extends Windows PnP services and allows virtually connected devices to be integrated into the Windows PnP subsystem. This natural progression of device support in Windows solves the following problems:   The inconsistent user experience of discovering and installing support inside of Windows for different types of devices leads to customer confusion. There is no single place in Windows where all of the devices, both physically and virtually connected, can be viewed. Currently, physically connected devices appear in Device Manager and UPnP certified devices appear in My Network Places. This leads to additional customer confusion. 23  The method of keeping drivers updated for different types of devices is different. For example, physically connected devices use Windows Update. Virtually connected devices use a variety of different and often proprietary methods. PnP-X unifies the device experience in Windows Vista, making device discovery, installation, and use the same regardless of its method of attachment to the computer. Cellular Phone Connectivity Windows Vista will extend cellular phone connectivity options and provide an integrated experience for end-users. Some possible scenarios include:       Media and information synchronization Image acquisition File browsing and transfer Use device for remote control of PC applications Use device as an auxiliary display Forward PC notifications to a device Platform Virtualization Windows Virtualization Architecture Windows Vista will support hypervisor-based platform virtualization. Some proposed features include:         Support for 32-bit and 64-bit guests x64-only hosts Guest multiprocessing support Virtualized devices WMI management and control Save and restore Snapshots Virtual machine-related OS optimizations Server-specific features     CPU and I/O resource control Tuning for NUMA Dynamic resource addition and removal Live migration The Windows Virtualization Architecture will require hardware support via Intel's VT or AMD's "Pacifica" virtualization assistance technologies. Microsoft will provide well- 24 defined, published interfaces to allow third-parties to provide support for other OSes as guests. Storage WinFS The new Windows File System (WinFS) will enter beta testing around the time of Windows Vista's retail release, and will be available as an update to Windows Vista following it's retail availability. WinFS lets users build relationships between various data such as Microsoft Word documents, emails, contact information, appointments, web pages, and other data types. It provides storage for non-file-backed items, increased data extensibility and accessibility through the use of standardized schemas. WinFS provides access to a universal storage platform that can span multiple local or networked sources, providing general purpose and domain-specific data management and synchronization. Transactional NTFS With Windows Vista, transactions become a fundamental part of the platform with the inclusion of the Kernel Transaction Manager (KTM). This service is leveraged to provide full ACID transactional support for local and remote file shares. Check here for more info on Transactional NTFS. 25 CONCLUSION Windows Vista represents a significant step in Microsoft's commitment to reducing Windows computers' total cost of ownership (TCO). Windows Vista is designed to reduce the cost of desktop support, to simplify desktop configuration management, to enable better centralized management of the desktop, and to decrease the cost of keeping systems updated. Windows Vista lowers desktop support costs through several key innovations. Administrators can automate many common management tasks, reducing maintenance requirements. Windows Vista also reduces time required to resolve support issues, improving user productivity. The system also allows support centers to assist more Windows Vista client computers using existing staff. Windows Vista gives administrators more control over their environments and provides tools to simplify common administrative tasks. First, Windows Vista offers a greater number of configuration settings, and more of these settings are centrally configurable using Microsoft Active Directory Group Policy settings. The Event Logging Infrastructure and other instrumentation in Windows Vista are enhanced to provide greater visibility and control over the desktop environment. Windows Vista also includes newly redesigned tools, such as the Task Scheduler, Event Viewer and Performance Monitor. Even the Microsoft Management Console (MMC) has been enhanced to make management applications more flexible and easier to use. These improvements make it easier for IT professionals to achieve and maintain a standardized client platform. Windows Vista makes substantial improvements in update management, one of the most significant components of client management costs. In Windows Vista, update management is easier and more predictable for IT organizations, and less disruptive to end users. 26 REFERENCE http://www.activewin.com/winvista/intro.shtml http://www.activewin.com/winvista/thestateofvista.shtml http://www.activewin.com/winvista/avalon.shtml http://www.activewin.com/winvista/indigo.shtml http://news.softpedia.com/news/What-s-it-going-to-be-Windows-Vista-or-Linux-OrMac-OS-X-6652.shtml http://www.microsoft.com/technet/windowsvista/evaluate/feat/secfeat.mspx http://www.microsoft.com/technet/windowsvista/security/bitlockr.mspx http://www.microsoft.com/technet/windowsvista/security/uacppr.mspx http://www.microsoft.com/technet/windowsvista/evaluate/feat/mngfeat.mspx http://www.microsoft.com/technet/windowsvista/evaluate/keyreas.mspx http://www.microsoft.com/windowsvista/experiences/default.mspx http://www.microsoft.com/windowsvista/features/default.mspx http://www.microsoft.com/windowsvista/versions/default.mspx

Shared by: Honey Singh
About
Honey is a zealous web and graphics designer (currently working with media redefined ) having a creative and devouring gumption with an experience of over 3 years in Interactive Designing , Blogging and Web technologies.
Other docs by Honey Singh
What Mr.Buffett learned from Graham
Views: 1260  |  Downloads: 134
Warren Buffett_27s Invisible Empire
Views: 1099  |  Downloads: 90
Under Warren Buffett_27s Big Top
Views: 718  |  Downloads: 46
The Warren Buffett You Don_27t Know
Views: 977  |  Downloads: 103
The Best Advice I ever Got
Views: 6416  |  Downloads: 372
9 investing secrets of Warren Buffett[2]
Views: 1097  |  Downloads: 147
UNIX[3]
Views: 873  |  Downloads: 41
Thinking in java 2nd edition
Views: 1247  |  Downloads: 68
network programming
Views: 697  |  Downloads: 37
Kevs-php-mysql[1]
Views: 10395  |  Downloads: 64
Googles Backdoor
Views: 436  |  Downloads: 19
Google Hacking 101
Views: 13929  |  Downloads: 332
Google Hackers Guide
Views: 8436  |  Downloads: 259
Google Anatomy
Views: 1543  |  Downloads: 194
Beej_27s Guide to Network Programming
Views: 496  |  Downloads: 19
Related docs
Windows Vista
Views: 401  |  Downloads: 59
Windows Vista Overview
Views: 520  |  Downloads: 77
Windows Vist Driver
Views: 67  |  Downloads: 6
Troubleshooting advice for Windows Vista
Views: 22  |  Downloads: 1
Windows Vista Sample Manual
Views: 36  |  Downloads: 5
SPSS 15 Windows Vista HOTFIX
Views: 104  |  Downloads: 0
Printing from Windows Vista Laptops
Views: 2  |  Downloads: 0
HOW ADOBE PRODUCTS SUPPORT WINDOWS VISTA
Views: 93  |  Downloads: 0
Vista – migrating from xp to windows vista
Views: 2  |  Downloads: 0
Partitionnement - Windows Vista
Views: 11  |  Downloads: 0
Windows Update - Windows Vista
Views: 18  |  Downloads: 0