Local time is Saturday, July 31, 2010, 3:34 pm
The Drawing Web Format was developed because widely accepted 2D vector file standards did not address the needs of Internet aware applications. In addition, commercial formats were too closely tied to specific proprietary data structures to support the exchange of illustrations among systems.
DWF is a file format for the standardized description of 2D, vector-based drawings and illustrations. Specifically, the Drawing Web Format was developed to support the following applications:
Features and Functionality
The DWF file format offers developers many new features for applications.
Application independenceIt provides application independence. Because DWF specifies a generalized 2D vector format rather than using the data structure details of a specific application, DWF has been designed to accommodate the pictorial output available from a wide variety of commercial applications that generate 2D illustrations.
CompatibilityDWF provides a common syntax for the exchange of 2D illustrations between applications that generate drawings and viewing applications that read .dwf files. .dwf files are compatible with future illustration applications through the use of an extensible syntax.
SimplicityDWF provides simplicity through the use of a flexible syntax that requires minimal information for simple cases while allowing a graceful escalation of information required for more complex drawing descriptions. The format persuades DWF generating applications to tessellate their geometry into a form that is simple for viewing applications to read.
StabilityDWF remains relatively unchanged over time because it is application independent and has extensibility built in. Also, it is less likely to require changes as it addresses the requirements of most existing commercial systems.
Many Supported FeaturesFully supported features include lines, polylines, polygons, polytriangles, markers, images, circles, arcs, ellipses, Bézier curves, text, visibility, Gouraud shading, texture mapping, 31-bit data precision, layer control, view control, clip regions, variable transparency, and international character sets.
ExtensibilityDWF provides extensibility through the use of syntax extension mechanisms built into the specification and through a set of rules for .dwf file reading programs that allow for unforeseen syntax extensions. For example, new operations can be compatibly added to a .dwf file that will be gracefully ignored by older DWF reading applications.
Compact sizeDWF is designed to provide either a compact binary or readable ASCII representation of illustrations. Especially critical for Internet transmission, DWF includes a data compression mechanism that minimizes duplication of geometric information.
Embedding mechanismDWF includes a mechanism for the attachment of any kind of data (with a link or an embed operation) to the format. One possible use for this is to allow users to drag and drop illustrations from a Web browser into any application. Rather than "dropping" DWF data, an embedded or linked file format native to the target application is dropped as instructed by the DWF format.
URL hyperlink supportDWF adds World Wide Web support and features to the drawings it describes. One of these features is the ability to attach Internet URL (universal resource locator) hyperlinks to any object so that by selecting an object in a drawing, a user can jump to a more detailed view of the drawing, to a related drawing, or to any other Internet information (text, sound, video, and so forth).
DWF, Drawing Web Format, and WHIP! are registered trademarks of Autodesk, Inc.