Breaking News

Transcend Launches Ultra-Fast PCIe Gen5 SSD MTE260S Power Your World with DJI's New Portable Power Station Power 2000 G.SKILL CAMM2 DDR5 Memory Module Demonstrates DDR5-10000 Overclock Speed on ASUS Z890 Motherboard JCB Phone Launches New Rugged Smartphone Range to Power Global Expansion Sharkoon announces SKILLER SGK50 Wood Series

logo

  • Share Us
    • Facebook
    • Twitter
  • Home
  • Home
  • News
  • Reviews
  • Essays
  • Forum
  • Legacy
  • About
    • Submit News

    • Contact Us
    • Privacy

    • Promotion
    • Advertise

    • RSS Feed
    • Site Map

Search form

Windows Vista Public Beta 1 - Part 1

Aug 19,2005 0

6. Technical Improvements - Data Intergation (Metro and RSS)

 

Review Pages

1. Introduction
2. Technical Improvements - Visual Technologies
3. Technical Improvements - Security Improvements
4. Technical Improvements - Reliability Application Features
5. Technical Improvements - Windows Communication Foundation (Indigo)
6. Technical Improvements - Data Intergation (Metro and RSS)
7. Technical Improvements - Finding and Sharing Data Features
8. Technical Improvements - Deploying and Updating applications (ClickOnce)
9. Technical Improvements - Features for Mobile Computers
10. Technical Improvements - Summary

 

The Windows Vista platform introduces new data storage and search technologies that enable developers to build applications that are searchable and that integrate disparate data formats—applications that find and share the data that users want to see.

New features targeted toward finding, organizing, and sharing data are accessible to developers through both Win32 and WinFX APIs. In particular, Windows Vista introduces a set of technologies based on the new XML Paper Specification (XPS) that is accessible through the Windows Presentation Foundation (formerly Windows code-named "Avalon") presentation technology. It also provides a complete RSS (Really Simple Syndication) subsystem that enables developers to find and consume RSS feeds through system-level APIs instead of through a dedicated RSS reader.

XML Paper Specification (XPS) : Windows Vista introduces the XML Paper Specification (formerly code-named "Metro"), or XPS, that describes the set of conventions for using XML and other widely available technologies to describe a container for application data. The Windows XPS Document technologies enable end users to create, annotate, and view fixed-layout paginated documents, as well as to digitally sign and apply rights management to those documents.

The Windows Vista XPS technologies are based on the XML Paper Specification that details the packaging model for developers to design new self-describing information formats. The WinFX runtime includes the XPS package APIs that enable developers to more easily create and process XPS-based containers or files (called "packages").

Windows Vista supplements the power and generality of the XPS packages with a specific document implementation called the "XPS Document" (also known as "Metro Reach"). XPS Document format enables easy document sharing across platforms, without the need for the authoring application. The XPS Document format supports many of the most common user needs by providing an optimized format for working with paginated documents.

To ensure cross-platform portability and device independence of XPS-based packages and XPS Documents, the XML Paper Specification is open and publicly available.

XPS Packages : XPS packages are programmatically created and accessed through the packaging model (System.IO.Packaging). There are three things developers need to understand in order to work with XPS packages:
  • XPS packaging model. Under the XPS framework, a package is a logical entity serving as a container for file components. These components are called parts, and each part is defined by name and content type. Parts can contain references to other parts in the package, or to external resources. The XPS packaging model provides a higher-level mechanism to describe these references, called relationships, which make the reference directly discoverable without needing to look at the content in a given part. A package is a logical representation of the data to be stored.
  • XPS physical format. The package model may be mapped to an actual entity (referred to as a physical format). A physical format can be almost anything: a file, an archive (such as a ZIP file), as well as various transports (such as network-based protocols). In fact, a single XPS package can have expressions in multiple physical formats. The XPS physical format understood in Windows Vista is a ZIP file.
  • XPS metadata. An XPS package's metadata describes the content and use, and is discoverable (along with its package structure) through the XPS package APIs. In addition, the Windows Vista XPS technologies provide a well-defined means for including a digital signature and applying digital rights management information and metadata. This metadata is fully extensible and can be used to contain such items as information in annotations and thumbnails.
XPS Document : The XPS Document is a specific implementation of an XPS package designed to address the information worker's requirements for distributing, archiving, rendering, and processing documents. It is accessed through Windows Presentation Foundation Document Services (System.Windows.Documents and System.Windows.Reach).

A XPS document is expressed in an application-independent way so that the content can be viewed and printed without requiring the original authoring application.

The XPS Document uses a well-defined and fixed-format layout, including pagination for its content, while still allowing for forward- and backward-compatibility with versioning, or extensions for other value-added scenarios.

Effectively, the XPS Document defines the default electronic paper object for Windows Vista, and is a native spool file format in the Windows Vista print architecture, as well as the native Windows Presentation Foundation print output.

The WinFX SDK documentation includes many references to the XPS Document (aka "Metro"), all of which center on the Metro Serialization Manager class (System.Windows.Reach.Serialization in the ReachFramework assembly).

RSS : RSS is an XML-based format used for syndicating news and Web logs (as well as other information) from Web sites. News sites are a common use for RSS feeds because they can easily send out headlines (or title in RSS format) and short descriptions, along with links to the full story to anyone subscribed to the feed (or channel). Blog authors use feeds by sending out full journals, conversation threads, short descriptions, or notifications of updates in RSS format.

The RSS support in Windows Vista provides three basic platform services.

  • Common RSS Feed List. Provides a read-only copy of the user's feed list in Outline Processor Markup Language (OPML) format, which is stored in the user's Documents folder. The users can use this OPML file to save, e-mail, or import a copy of their feed list into another application.
  • Common RSS Data Store. Aggregates feed content into the Common RSS Data store, which allows concurrent access by multiple applications. The store is designed to allow efficient updating and access of feeds and individual items. Enclosure files are written into folders that a user can navigate to from within the Windows Explorer application. The RSS Common Data Store provides a number of services, including automatic purging of feed data and enclosures.
  • RSS Platform Sync Engine. Automatically downloads feed content and files (enclosures) from RSS feeds. The RSS sync engine handles on-demand and background updates, and the merging of new feed content with existing content. Each feed is synchronized in the background on a user-defined schedule so that the user has fresh information available without having to manually check for new content. Each feed publisher can specify a default update schedule, which the service will respect unless the user indicates otherwise.

These services are accessible through the Windows Vista RSS object model, which mirrors the major components of an RSS feed.

  • Feed. The Feed object contains a collection of items as well as feed and channel properties. It is also possible to access the feed XML for applications that perform operations on the XML instead of using the feed's properties.
  • Item. The Item object contains an enclosure as well as item properties. It is also possible to access the item XML for applications that want to perform operations on the XML instead of using the item's properties. Most properties of an item cannot be changed by a client application, with the exception of the common read/unread property.
  • Enclosure. The Enclosure object contains enclosure (or attached file) properties. One of the properties is the local path, which makes it possible for applications to get access to the enclosure through the file system.

For more information, see the RSS site on the Windows Vista Developer Center.

Source: Microsoft

 

Review Pages

1. Introduction
2. Technical Improvements - Visual Technologies
3. Technical Improvements - Security Improvements
4. Technical Improvements - Reliability Application Features
5. Technical Improvements - Windows Communication Foundation (Indigo)
6. Technical Improvements - Data Intergation (Metro and RSS)
7. Technical Improvements - Finding and Sharing Data Features
8. Technical Improvements - Deploying and Updating applications (ClickOnce)
9. Technical Improvements - Features for Mobile Computers
10. Technical Improvements - Summary

 

Pages

  • « first
  • ‹ previous
  • …
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • next ›
  • last »

Microsoft

windows vista

Tags: Microsoft windows vista
Previous Post
Samsung SH-W162
Next Post
Apacer Steno AB320 MP3 Player Review

Related Posts

  • Snapdragon X Series is the Exclusive Platform to Power the Next Generation of Windows PCs with Copilot+ Today

  • Activision Blizzard King to Team Xbox

  • NVIDIA Studio Lineup Adds RTX-Powered Microsoft Surface Laptop Studio 2

  • Samsung and Microsoft Unveil First On-Device Attestation Solution for Enterprise

  • Introducing Xbox Game Pass Core, Coming This September

  • Announcing the next wave of AI innovation with Microsoft Bing and Edge

  • Microsoft Announces Security Copilot AI

  • Microsoft breaks new ground in healthcare with the next evolution of AI

Latest Reviews

Crucial T710 2TB NVME SSD
PC components

Crucial T710 2TB NVME SSD

be quiet! Pure power 13M 750W
PC components

be quiet! Pure power 13M 750W

JSAUX 65Wh Rog Ally Battery
Gaming

JSAUX 65Wh Rog Ally Battery

Introducing PriceHub
Enterprise & IT

Introducing PriceHub

Viltrox AF 50mm F2.0 Air
Cameras

Viltrox AF 50mm F2.0 Air

Popular News

COLORFUL Announces the Launch of the CVN Z790D5 ARK FROZEN Motherboard

COLORFUL Announces the Launch of the CVN Z790D5 ARK FROZEN Motherboard

AsRock, NZXT, Biostar and Gigabyte announces X870 motherboards

AsRock, NZXT, Biostar and Gigabyte announces X870 motherboards

COLORFUL Introduces CVN B850I GAMING FROZEN Motherboard

COLORFUL Introduces CVN B850I GAMING FROZEN Motherboard

COLORFUL Presents the B860 Series Motherboards

COLORFUL Presents the B860 Series Motherboards

COLORFUL Presents CVN X870 ARK FROZEN Motherboard for AMD Ryzen 9000 CPUs

COLORFUL Presents CVN X870 ARK FROZEN Motherboard for AMD Ryzen 9000 CPUs

COLORFUL, AsRock, NZXT, MSI announce Intel Z890 Motherboards

COLORFUL, AsRock, NZXT, MSI announce Intel Z890 Motherboards

Intel-AMD new motherboards announced

Intel-AMD new motherboards announced

COLORFUL Presents the COLORFIRE B650M-MEOW WIFI Motherboard, Supports AMD Ryzen 9000 Series CPUs

COLORFUL Presents the COLORFIRE B650M-MEOW WIFI Motherboard, Supports AMD Ryzen 9000 Series CPUs

Main menu

  • Home
  • News
  • Reviews
  • Essays
  • Forum
  • Legacy
  • About
    • Submit News

    • Contact Us
    • Privacy

    • Promotion
    • Advertise

    • RSS Feed
    • Site Map
  • About
  • Privacy
  • Contact Us
  • Promotional Opportunities @ CdrInfo.com
  • Advertise on out site
  • Submit your News to our site
  • RSS Feed