- Adobe FrameMaker
Infobox Software
name = Adobe FrameMaker
caption = FrameMaker 8 editing a document in Structured Mode onWindows XP Professional .
developer =Adobe Systems
latest_release_version = 8.0.4 p277
latest_release_date = release date and age|2008|06|18
operating_system = Solaris,Microsoft Windows
genre =Desktop Publishing
license = ProprietaryEULA
website = [http://www.adobe.com/products/framemaker Adobe FrameMaker Homepage]Adobe FrameMaker is a
desktop publishing (DTP) andword processing application that is popular for large documents. It is produced byAdobe Systems . Although FrameMaker has evolved slowly in recent years, it maintains a strong following among professionaltechnical writer s.FrameMaker has more or less kept up with the times in supporting new standards such as
XML andWebDAV , but at heart it is a proprietary single-desktop-oriented system based on a binary file format. While problems exist in FrameMaker's XML implementation, the application supports authoring in an XML-based workflow.FrameMaker became an Adobe product in 1995 when Adobe purchased Frame Technology Corp. Adobe added
SGML support, which eventually morphed into today's XML support. In April 2004, Adobe ceased support of FrameMaker for the Macintosh.This reinvigorated rumors that surfaced in 2001 stating that product development and support for FrameMaker were being wound down. Adobe denied these rumors in 2001, [cite web
url= http://www.macobserver.com/article/2001/02/09.4.shtml
title= Rumors Of FrameMaker's Death Have Been Greatly Exaggerated ["sic"]
accessdate= 2007-05-26
date= 2001-02-09
work=The Mac Observer ] later releasing [http://www.adobe.com/products/framemaker/ Framemaker 8] at the end of July 2007.FrameMaker has two ways of approaching documents: structured and unstructured.
* Structured FrameMaker is used to achieve consistency in documentation within industries such as aerospace, where several models of the same complex product exist, or pharmaceuticals, where translation and standardization are important requirements in communications about products. Structured FrameMaker uses
SGML andXML concepts. The author works with an Element Document Definition (EDD ), which is a FrameMaker-specific DTD (Document Type Definition ). The EDD defines the structure of a document where meaningful units are designated as Elements nested in each other depending on their relationships, and where the formatting of these elements is based on their contexts. Attributes orMetadata can be added to these elements and used forsingle-sourcing or for filtering elements during the output processes (such as publishing for print or for web-based display). The author can view the conditions and contexts in a tree-like structure derived from the grammar (as specified by the DTD) or as formatted in a typical final output form.* Unstructured FrameMaker uses tagged paragraphs without any imposed logical structure, except that expressed by the author’s concept, topic organization, and the formatting supplied by paragraph tags.
If the user opens a structured file in the unstructured FrameMaker, the structure will be lost.
History
While working on his master's degree in
astrophysics atColumbia University , a mathematician alumnus from theUniversity of Cambridge named Charles "Nick" Corfield decided to write aWYSIWYG document editor on aSun-2 workstation . Corfield got the idea from his college roommate at Columbia, Ben Meiry, who went to work atSun Microsystems as a technical consultant and writer, and saw that there was a market for a powerful and flexible DTP product for the professional market.The only substantial DTP product at the time of FrameMaker's conception was
Interleaf , which also ran on Sun workstations. Interleaf had many limitations and was not written very efficiently, particularly in the area of editing text and graphics together in flexible ways. Meiry saw the need for a product that overcame these limitations, enlisted Corfield to program it, and assisted him in acquiring the hardware, software, and technical connections to get him going in his Columbia University dorm room (where Corfield was still finishing his degree). Corfield's world-class mathematical skills, analytical abilities, and shrewd eye for design allowed him to create very powerful and elegant algorithms that pioneered new ways to edit text and graphics together.Corfield programmed his algorithms quickly. After only a few months, Corfield had completed an impressive and robust functional prototype of FrameMaker. The prototype caught the eyes of salesmen at the fledgling Sun Microsystems, which lacked commercial applications to showcase the graphics capabilities of their workstations. They got permission from Corfield to use the prototype as
demoware for their computers, and hence, the primitive FrameMaker received plenty of exposure in theUnix workstation arena.Steve Kirsch saw the demo and realized the potential of the product. Kirsch used the money he earned fromMouse Systems to fund a startup company, Frame Technology Corp., to commercialize the software.Corfield chose to sue Meiry for release of rights to the software in order to more easily obtain additional investment capital with Kirsch. Meiry had little means to fight a lengthy and expensive lawsuit with Corfield and his new business partners, and he chose to release his rights to FrameMaker and move on.
Originally written for
SunOS (a variant of UNIX) on Sun machines, FrameMaker was a popular technical writing tool, and the company was profitable early on. Due to the flourishing desktop publishing market on theApple Macintosh , the software was ported to the Mac as its second platform.In the early 1990s, a wave of UNIX workstation vendors—
Sony ,Motorola ,Data General , MIPS, and Apollo—provided funding to Frame Technology for an OEM version for their platforms.At the height of its success, FrameMaker ran on more than thirteen UNIX platforms, including NeXT Computer's
NeXTSTEP andIBM 's AIX operating systems. The NeXT and AIX version of FrameMaker usedDisplay PostScript technology, whereas all other UNIX versions used theX Window System -Motif windowing environment.Sun Microsystems and
AT&T were promoting theOPEN LOOK GUI standard to win over Motif, so Sun contracted Frame Technology to implement a version of FrameMaker on theirPostScript -basedNeWS windowing system. The NeWS version of FrameMaker was successfully released to those customers adopting the OPEN LOOK standards.At this point, FrameMaker was considered an extraordinary product for its day, enabling authors to produce highly structured documents with relative ease, but also giving users a great deal of typographical control in a reasonably intuitive and totally WYSIWYG way. The output documents could be of very high typographical quality.
Frame Technology later ported FrameMaker to
Microsoft Windows , but the company lost direction soon after its release. Up to this point, FrameMaker had been targeting a professional market for highly technical publications, such as the maintenance manuals for theBoeing 777 project, and licensed each copy for $2,500. But the Windows version brought the product to the $500 price range, which cannibalized its own non-Windows customer base.The company's attempt to sell sophisticated technical publishing software to the home DTP market was a disaster. A tool designed for a 1000-page manual was too cumbersome and difficult for an average home user to type a one-page letter. And despite some initially enthusiastic users, FrameMaker never really took off in the academic market, because of the company's unwillingness to incorporate various functions (such as support of endnotes or of long footnotes split across pages), or to improve the equation editor.
Sales plummeted and brought the company to the verge of
bankruptcy . After several rounds of layoffs, the company was stripped to the bare bones.Adobe Systems acquired the product and returned the focus to the professional market. Today, Adobe FrameMaker is still a widely used publication tool for
technical writer s, although no version has been released for theMac OS X operating system, further limiting use of the product (FrameMaker up to version 7.0 ran under OS 9, and is usable under Mac OS X on PowerPC based Macs in the Classic emulation environment, but there is no Mac OS X native version of Framemaker).Recent FrameMaker versions (5.x through 7.x, from mid-1995 to 2005) have not updated major parts of the program (including its general user interface, table editing, and illustration editing), concentrating instead on bug fixes and the integration of XML-oriented features (previously part of the FrameMaker+
SGML premium product). Interestingly, FrameMaker did not feature multiple undo until version 7.2 (its 2005 release).Alternatives and competition
There were several major competitors in the technical publishing market, such as
Arbortext ,Interleaf , andCorel Ventura . Many academic users have migrated to usingLaTeX as modern editors have made that increasingly user-friendly. Other alternatives to FrameMaker for technical writing includeHelp authoring tool s andXML editor s. Another format targeting technical documents about computer hardware and software isDocBook .Versions
; FrameMaker 1.11b : Released in 1986 (Solaris and AEGIS)
; FrameMaker 2.0 and 2.1 : Released in 1989 (Mac version released in 1990). 2.1 was running on OSF/Motif. First version to include the Paragraph Designer, Character Designer, Cross Reference capability, and the equation editor (same version that ships with FrameMaker today). First version to support book level generated lists.
; FrameMaker 3.0 : Released in 1991. First Windows version available in 1992. FrameMaker 3 introduced table support, hypertext support, and improved book support. In 1992 Sun introduced FrameBuilder (FrameMaker with SGML support).
; FrameMaker 4.0 : Released in 1993. FrameMaker 4 introduced Change Bars, Side Head support, run in headers and improved on the Table Designer.
; FrameMaker 5.0, 5.1, 5.12 : Version 5.1 was released in 1995, and 5.12 in 1996. FrameMaker 5 introduced online help, long filename support in Windows 95, OLE support, Save to HTML, and import text by reference. This makor version also introduced FrameMaker and FrameMaker+SGML (to replace FrameBuilder).
; FrameMaker 5.5/5.5.6 : Released in 1997 (FrameMaker 5.5.6 was released in 1998) FrameMaker 5.5 introduced drag and drop dialogs, first Japanese localized version with doublebyte support, PDFMark support (PDFMark embeds bookmarks, links, and cross-references into PDF files automatically), color libraries (DIC, Focaltone, Munsell, Pantone, Toyo and Trumatch), language is embedded into Paragraph Designer and Character Designer, and Table designer now supports sorting by row or column. FrameMaker 5.5.6 beta was also the only version to run on Linux, however there was never a final version released due to poor feedback from potential customers. It was also the last version available for
IRIX .; FrameMaker 6.0 : Released in 2000. FrameMaker 6.0 introduced completely rewritten userguide, book wide find/replace and spell check, introduced new and improved chapter/book numbering system, compare document tool and bundled Quadralay WebWorks Publisher.
; FrameMaker 7.0 : Released in 2002. FrameMaker 7.0 introduced combined SGML and unstructured version, XML application support introduced, Save As PDF fixed, tagged PDF support, improved running header/footer support, document info stored in XMP format. FrameMaker 7.0 was the last version to run on the Macintosh (OS 8/9), HP/UX and IBM AIX.
; FrameMaker 7.1 : Released in 2003. FrameMaker 7.1 was bundled with Distiller 6, and included more OpenType fonts and can import Quark and Pagemaker documents. FrameMaker 7.1 on Unix now uses PDFLib and no longer relies on Distiller. FrameMaker 7.1 is only released on Windows and Solaris.
; FrameMaker 7.2 : Released in 2005. FrameMaker 7.2 introduced multiple undo, and included an unsupported DITA (
Darwin Information Typing Architecture ) application pack. It is bundled with WebWorks 8, and Distiller 7 (Unix version uses PDFLib). In 2006 Adobe released officially supported Framemaker 7.2 application packs for DITA (Darwin Information Typing Architecture ) andS1000D . [cite web
url= http://labs.adobe.com/technologies/framemaker_ap/
title= FrameMaker 7.2 Application Packs for DITA and S1000D
accessdate= 2007-05-26
publisher= Adobe]; FrameMaker 8 : Released in 2007. FrameMaker 8 introduced
Unicode , Flash, 3D and built-inDITA support. A patch (8.0.1) was released during November, 2007 to fix a number of bugs and errors.References
See also
*
Maker Interchange Format
*Comparison of word processors External links
* [http://www.adobe.com/products/framemaker/ Adobe FrameMaker Official Page]
* [http://confai.com/writing-blog/?page_id=5 Developing XML Content using FrameMaker 8]
* [http://www.fm4osx.org/ FrameMaker for Mac OS X Petition]
* [http://www.daube.ch/docu/files/fm_history.pdf History of FrameMaker]
* TECHWR-L Magazine: [http://www.techwr-l.com/techwhirl/magazine/technical/framemakerhomepage.html FrameMaker Section]
* [http://www.frameusers.com FrameUsers.com] FrameMaker users' largest online reference site and community
* [http://www.microtype.com/FM_bugs.html FrameMaker Bugs & Issues (MicroType)]
* [http://www.microtype.com/FrameMakerFAQ.html FrameMaker FAQ (MicroType)]
* [http://dcortesi.home.mindspring.com/ID-FM.htm Comparison of FrameMaker vs InDesign]
* [http://www.framemakerfdksource.com/bloggers Framemaker and Frame Developer Kit Developer Blog] with news about scripting and developing clients for Framemaker
* [https://prerelease.adobe.com/callout/default.html?callid=ABC91BEA2278462893A6E9D1F807F13B/ FrameMaker 8 Prerelease Program]
* [http://www.xml.com/pub/a/2007/06/20/getting-productive-with-xmlmind.html Getting Productive with XMLMind] 21 June 2007. Includes comments on FrameMaker.
* [http://www.expertechwritersince2004.spaces.live.com discussions on various technical writing tools] including Adobe products
Wikimedia Foundation. 2010.