INLINE SUPPORT FOR VECTOR FILES:
Engineering Drawings on the WWW
Author
Jodi Moline, Research Associate
Panel Members
Gary B. Rohrabaugh, President, SoftSource
Robert Finch, President, Alpha systems
Table of Contents
Abstract
We are proposing a Simplified Vector Format
(SVF) for inline vector display on the World Wide Web. The
objective is to define, produce and make public a vector file
format for HTML
documents. Vector files include GIS maps, scientific data,
financial charts, facility layouts, architectural and
engineering designs, and more.
Criteria must be established to examine existing vector formats
and standards. A determination must be made as to whether or
not existing standards support sufficient entities and contain
enough detail without being too complex. The file format must
optimize size, transmission and display speeds minimizing
overhead on the network. If no existing format is deemed viable
SoftSource will define and produce a new one.
A lively discussion should be generated by the file format
issues important to designers, business and manufacturing
communities. The discussion will have a direct impact on the
resulting vector file format for inline documents. SoftSource
intends to make public the vector file format and an HPGL-to-SVF
translator. SoftSource will also build tools for displaying SVF
in Mosaic.
Vector support for inline documents will give the manufacturing,
designing and business communities an opportunity to solve
design and manufacturing problems collaboratively -- between
departments, with customers and outside contractors. Vector
support for inline documents should dramatically reduce product
design cycles, shorten procurement, and eliminate many
engineering changes through collaborative engineering.
Introduction and Background
We are living in "The Information Age" and competing in a
"Global Economy". Designers and manufacturers are practicing
different business methods today. A global economy forces the
need to implement the best practices for quality control and
reducing cycle time. Investments in technology are enabling
some manufacturers to more effectively communicate across
geographic and organizational boundaries. These investments are
part of an effort to provide improvements in flexibility,
quality, cost, performance and competitiveness.
The Internet is a common way to have
everybody networked. Indeed, Mosaic is now being used
extensively by large corporations, consortiums like CommerceNet,
Universities and Government Agencies and serves as an
agency-wide network access system. Home pages in Mosaic allow
outside vendors and customers to access information about the
company and its products. Currently, Mosaic has the ability to
inline thumbnail sketches of raster files. However, there
exists a need to provide vector file support to HTML documents.
When a vector file format is available for HTML documents,
companies will have the opportunity to streamline the
communication of engineering and design information.
In recent years the field of computer graphics has exploded as
personal computers and workstations have acquired graphics
facilities surpassing even those seen on supercomputers a few
years ago. Currently there exist two principle, though very
different, methods of representing graphic images: bitmaps (also
called raster or pixel maps) and vectors. Bitmap formats work
well for images with complex variations in colors, shades or
shapes such as photographs, paintings, and digitized video
frames. Vector representation means describing an image as a
series of lines or shapes. Vector formats work well for line
art such as GIS maps, scientific data, financial charts,
facility layouts, architectural and engineering designs (CAD).
One advantage of vector files over raster files lies with the
fact that vector files are scaleable; you can easily zoom in on
the details in a large map for instance.
The growing need to include vector files as inline documents
highlights the necessity to reduce transmission and display
speeds. Currently, unless you have a very fast connection to
the Internet, transmission (download time) is slow and,
unfortunately, display times usually take longer. A logical
first step in the solution to vector file support in HTML
documents would involve examining existing vector file formats
such as HPGL and existing standards such as DXF, CGM, IGES, and
PDES. A set of criterion would be established to determine
whether or not any of the file formats and standards can be made
fast for transmission, display and output speeds. We must also
decide whether or not these standards and file formats support a
reasonable set of entities (lines, arcs, circles, etc.), if they
contain enough detail (fill, color, and so on), are too simple
or too complex.
If the initial research into existing file formats does not
provide a clear solution to a fast, scaleable file format that
is viable for inline vector-based drawings, SoftSource will help
define one. SoftSource will establish a scaleable Simplified
Vector Format (SVF) and make it public. SoftSource will also
make public a translator from SVF to HPGL (Hewlett Packard
Plotter Language) and provide the appropriate viewing tools for
Mosaic. SVF has the potential to enable business, industry and
consortiums like CommerceNet, to shorten procurement cycles,
shrink development cycles and eliminate costly changes through
collaborative engineering.
By asking the design, business and manufacturing communities
what are the important maintenance issues surrounding file
storage and translation we can further establish the criterion
for SVF.
Important objectives to consider.
- Examine existing vector file formats.
- Can an existing file format be made scaleable to enable low
overhead on the network? Can the transmission, display and
output speeds be dramatically reduced making it suitable for
inline documents? SoftSource will look at adaptive compression
schemes to define the criteria for optimizing an existing vector
file format (such as HPGL) for size and transmission speed.
- Examine existing standards.
- SoftSource will look at existing standards, such as DXF (the
de facto CAD standard), CGM IGES and PDES. We will research
the entities they support: lines, arcs, and circles, etc. and
determine if they are adequate. SoftSource will also determine
if they contain enough detail: fill, color, and resolution and
if they are too simple or too complex.
- What manufacturers and designers want.
- What do manufacturers and designers want and need in terms
of vector file viewing capabilities in HTML documents? How, if
at all, are companies currently solving the problem of viewing
vector files in Mosaic?
- Which is more relevant: speed of transmission or speed of
display?
- Transmission and display speeds are important decision
making points in determining file size. Efficiency will depend
on simplicity.
- What are the issues surrounding maintaining two copies of a
drawing file?
- In other words, would customers be willing to keep two
copies of the same vector file around -- one that is saved in
the native file format, and one that is saved for inline
documents?
Are there serious hardware, software or memory constraints to
maintaining two copies of a drawing file? Is the amount of
disk and memory space a CAD file uses up an issue? Would
translating existing vector files to another file format for
viewing in Mosaic be a drawback? If the translator came with
Mosaic would this be perceived as a plus? How much resistance
is there to downloading and installing new and/or additional
software?
Considerations for a Mosaic user interface.
- Should controls be included with Mosaic or should these
features be saved for an external viewer?
- How should hyperlinking within the vector file be handled?
Credentials
The proposing company is SoftSource.
SoftSource, founded in 1982, is a privately owned company
that specializes in third party CAD utilities. The primary
areas of software applications include AutoCAD file management
products. SoftSource has been developing and licensing CAD
management software since 1987. SoftSource's innovative
products are used by CAD, facility and project managers for
drawing display, translation, control, redlining and management.
SoftSource's most recent projects include OEM agreements with
Autodesk,
Generic CAD, Xtree, ACS Telecom, Mercedes Benz Parts Control,
Hewlett Packard and US Gypsum. SoftSource currently serves a
customer base that includes 80% of the Fortune 500 Companies
such as: EDS (Electronic Data Systems), Ford Motor Company,
Compaq and Digital Equipment Computer Companies, General
Electric, Johnson & Johnson, British Petroleum, Atlantic
Richfield Company, Coca-Cola, Lever Brothers, A.E. Staley and
more; major research laboratories like Lawrence Livermore Labs
and Fermi Labs; branches of the U.S. Military and many major
research universities like MIT, Princeton, University of Texas
and Georgia Tech.
Author Biographies
Gary B. Rohrabaugh
Gary has a Bachelor of Science degree from Purdue University.
For the past 12 years Gary has been the owner and President of
SoftSource. Softsource has been developing Computer Aided
Design translation and management software since 1987. Gary has been the chief visionary for new product
development which includes envisioning, designing, developing
and bringing to market award winning programs such as
DRAWING Librarian and BLOCK Librarian. Before establishing
SoftSource, Gary was the West Coast Manager of Robotics Process
Control for Texas Instruments. While there he was responsible
for initiating and implementing proposals, system installation
and support and quality process control. Gary also initiated
all Fortune 500 contract negotiations for the Robotics Process
Control Group.
Jodi Moline
Jodi has a Bachelor of Science degree in Mathematics from
Western Washington University. Jodi has worked at SoftSource
since 1991 as a senior research associate. Jodi has been
chiefly occupied with technical writing, including grants. She
also determines potential future OEM customers and deals
directly with major corporate clients to ensure that the
integration of our advanced CAD technology ties into their
corporate applications. Jodi has been instrumental in setting
the tone of marketing and advertising publications and conducts
research into advanced database applications.
Robert Finch
Bob, President of Alpha Soft, has been a consultant since 1978.
One of Bob's most recent projects was designing and implementing
GDAS, a graphical hyperlink document retrieval and display
system on Macintosh and MS Windows. GDAS supports TIFF, PICT,
Windows Metafiles, AutoCAD DWG, and DXF file formats on all
platforms. Bob has also designed and implemented an object
oriented application development environment, a graphical user
interface builder for X window system applications on Unix
workstations and SCSI device drivers on the Macintosh. Bob has
implemented a Macintosh cross development environment on Unix,
(including a C compiler, assembler, and linker), developed
database and application generation tools in C on Unix,
Macintosh, and DOS. Designed porting strategy for cross
platform support on Unix, Macintosh, and DOS and more.