ⓘ Adobe FrameMaker


ⓘ Adobe FrameMaker

Adobe FrameMaker is a document processor designed for writing and editing large or complex documents, including structured documents. It was originally developed by Frame Technology Corporation, which was bought by Adobe.


1. Overview

FrameMaker became an Adobe product in 1995 when Adobe purchased Frame Technology Corp. Adobe added SGML support, which eventually morphed into todays XML support. In April 2004, Adobe stopped supporting FrameMaker for the Macintosh.

This reinvigorated rumors surfacing in 2001 that product development and support for FrameMaker were being wound down. Adobe denied these rumors in 2001, later releasing FrameMaker 8 at the end of July 2007, FrameMaker 9 in 2009, FrameMaker 10 in 2011, FrameMaker 11 in 2012, FrameMaker 12 in 2014, FrameMaker 2015 release in June 2015, FrameMaker 2017 in January 2017, and FrameMaker 2019 in August 2018.

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 and XML concepts. The author works with an EDD Element Definition Document, 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 or Metadata can be added to these elements and used for single source publishing for filtering elements during the output processes such as publishing for print 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.

When a user opens a structured file in unstructured FrameMaker, the structure is lost.


2. MIF

MIF Maker Interchange Format is a markup language that functions as a companion to FrameMaker. The purpose of MIF is to represent FrameMaker documents in a relatively simple, ASCII-based format, which can be produced or understood by other software systems and also by humans. Any document that can be created interactively in FrameMaker can also be represented, exactly and completely, in MIF. All versions of FrameMaker can export documents in MIF, and can also read MIF documents, including documents created by an earlier version or by another program.


3. History

While working on his masters degree in astrophysics at Columbia University, Charles "Nick" Corfield, a mathematician alumnus of the University of Cambridge, decided to write a WYSIWYG document editor on a Sun-2 workstation. He got the idea from his college roommate at Columbia, Ben Meiry, who went to work at Sun Microsystems as a technical consultant and writer, and saw that there was a market for a powerful and flexible desktop publishing DTP product for the professional market.

The only substantial DTP product at the time of FrameMakers conception was Interleaf, which also ran on Sun workstations in 1981. Meiry saw an opportunity for a product to compete with Interleaf, 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 programmed his algorithms quickly. After only a few months, Corfield had completed a 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 the Unix workstation arena.

Steve Kirsch saw the demo and realized the potential of the product. Kirsch used the money he earned from Mouse 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 so they could 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. Because of the flourishing desktop publishing market on the Apple Macintosh, the software was ported to the Mac as its second platform.

In the early 1990s, a wave of UNIX workstation vendors - Apollo, Data General, MIPS, Motorola and Sony - 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 Computers NeXTSTEP and IBMs AIX operating systems.

Sun Microsystems and AT&T were promoting the OPEN LOOK GUI standard to win over Motif, so Sun contracted Frame Technology to implement a version of FrameMaker on their PostScript-based NeWS 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 the Boeing 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 companys 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 companys 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 writers, although no version has been released for the Mac OS X operating system, limiting use of the product. The decision to cancel FrameMaker caused considerable friction between Adobe and Mac users, including Apple itself, which relied on it for creating documentation. As late as 2008, Apple manuals for OS X Leopard and the iPhone were still being developed on FrameMaker 7 in Classic mode; Apple has since switched to using InDesign.

FrameMaker versions 5.x through 7.2 from mid-1995 to 2005 did not contain updates to major parts of the program, concentrating instead on bug fixes and the integration of XML-oriented features previously part of the FrameMaker+SGML premium product. FrameMaker did not feature multiple undo until version 7.2 its 2005 release.

FrameMaker 8 2007 introduced Unicode, Flash, 3D, and built-in DITA support. Platform support was Windows 2000, XP, and Vista and Sun Solaris 8, 9, and 10.

FrameMaker 9 2009 introduced a redesigned user interface and several enhancements, including: full support for DITA, support for more media types, better PDF output, and enhanced WebDAV-based CMS integration. Platform support for Sun Solaris and Windows 2000 was dropped, leaving Windows XP and Windows Vista as the sole remaining platforms.

FrameMaker 10 2011 again refined the user interface and introduced several changes, including: integration with content management systems via EMC Documentum 6.5 with Service Pack 1 and Microsoft SharePoint Server 2007 with Service Pack 2.


4. Alternatives and competition

There were several major competitors in the technical publishing market, such as Arbortext, Interleaf, and Corel Ventura. Many academic users now use LaTeX, because modern editors have made that system increasingly user-friendly, and LyX allows LaTeX to be generated with little or no knowledge of LaTeX. Several formats, including DocBook XML, target authors of technical documents about computer hardware and software. Lastly, alternatives to FrameMaker for technical writing include Help authoring tools and XML editors.


5. 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 paragraph format, and improvements on the Table Designer. FrameMaker 5.0, 5.1, 5.1.2 Version 5.1 was released in 1995, and 5.1.2 in 1996. FrameMaker 5 introduced online help, long filename support in Windows 95, OLE support, rudimentary Save to HTML, and import text by reference. This major 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, color libraries, 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 and S1000D. FrameMaker 8 Released in 2007. FrameMaker 8 introduced Unicode, Flash, 3D and built-in DITA support. A patch 8.0.1 was released during November, 2007 to fix a number of bugs and errors. FrameMaker 9 Released in January, 2009. FrameMaker 9 contains a brand-new user interface and several productivity enhancements. New features included: full support for DITA, importing comments from PDF, enhanced WebDAV based CMS integration through native HTTP path support. FrameMaker 10 Released in January, 2011. FrameMaker 10 included changes such as: DITA 1.2 support, DITA usability enhancements, author XML content, content management system support, scripting, automatically checking spelling, finding and changing overrides, using the table catalog, repeating the last operation, setting a poster: In videos, drag and drop editing, creating read/write rules, configuring the maker.ini file, text drag and drop, background colour and suppressing alerts. Framemaker 11 Released in July 2012. Framemaker 11 included native XML code view, author view, XSLT 2.0 and XPath 2.0 support, comprehensive DITA support, integration with popular content management systems, and enhanced video support. Framemaker 12 Released in January 2014. FrameMaker 12 included support for multichannel/multidevice publishing, support for MathML equations, integration with Adobe Experience Manager, simultaneous PDF-based reviews and authoring, smart catalogs, and out-of-the-box Dropbox integration. FrameMaker 2015 release internal version: 13 Released 2 June 2015. FrameMaker 2015 release included full right-to-left language support for Hebrew and Arabic, support for Thai and complex script languages, a new PDF Maker, out-of-the-box multi-channel, multi-device publishing, mobile app output for iOS and Android, and many more features. FrameMaker 2017 release internal version: 14 Released 31 January 2017. FrameMaker 2017 release new features included support for high-resolution displays up to 4K, bigger and better welcome screen, search for menu commands, new Project Manager, next-generation responsive HTML5 layouts, search faster with auto-complete, customizable basic HTML5 output, and a direct connector with the XML Documentation Add-on for Adobe Experience Manager, Adobes DITA CCMS. FrameMaker 2019 release internal version: 15 Released August 22, 2018. Adobe revamped the whole technology foundation of FrameMaker, which includes a new 64-bit architecture. Large parts of the software were rewritten. Adobe also implemented the latest Adobe technologies for image processing, especially the Adobe Image Decode/Encode Library for high-quality and fast JPEG/JPEG 2000, PNG, TIFF, GIF, BMP, and Icon image formats. The new native PDF engine is based on the same PDF library other Adobe applications like InDesign, Illustrator, and PhotoShop are using. It supports PDF/X, fully accessible "tagged PDFs", as well as password-protected encrypted PDFs. In addition to that, Adobe introduced interactive real-time progress bars, support for image transparency, SharePoint 2016 support, support for interactive HTML5-based dialogs for plug-ins, the latest ExtendScript engine, one-click proportional image resizing, enhancements for DITA authoring, the worlds first visual DITA customization constraining wizard, as well as support for the latest DITA Open Toolkit 3.x, and XSLT 3.0 and XPATH 3.0. FrameMaker also comes with a full license for Saxon Enterprise Edition and is the first desktop application to support Googles WebP image format. Adobe also went into an agreement with DUDEN to support the latest spell checking and hyphenation methods for the German language German, Swiss-German and Austrian German.
  • training design professionals. It includes Adobe FrameMaker Adobe RoboHelp, Adobe Acrobat, Adobe Captivate, and Adobe Presenter. The suite allows users to
  • to Adobe In October 1995, Adobe acquired the desktop publishing software company Frame Technology for US 566 million, and re - branded its FrameMaker software
  • software engineering a modularity framework Frame Technology Corporation, the original developers of the desktop publishing software Adobe FrameMaker
  • 1995, Adobe added FrameMaker the long - document DTP application, to its product line after Adobe acquired Frame Technology Corp. In 1996, Adobe Inc added
  • Adobe Page Maker formerly Aldus Page Maker is a discontinued desktop publishing computer program introduced in 1985 by Aldus on the Apple Macintosh. The
  • includes: Acrobat Captivate FrameMaker Presenter RoboHelp Adobe eLearning Suite was a collection of applications made by Adobe Systems for learning professionals
  • Forde Airport, Oyrane, in Norway, closed in 1986 FrameMaker Development Environment, part of Adobe FrameMaker Fetch, Decode, Execute in Computer Science. Full
  • The Adobe InCopy word processor uses the same formatting engine as InDesign. InDesign is the successor to Adobe Page Maker which was acquired by Adobe with
  • Adobe FrameMaker a desktop publishing application Google Chrome Frame an open source plug - in designed for Internet Explorer Software framework Frame artificial
  • Adobe Photoshop is a raster graphics editor developed and published by Adobe Inc. for Windows and macOS. It was originally created in 1988 by Thomas and
  • and technologies such as PTC Arbortext APP formerly Advent 3B2, Adobe FrameMaker LyX, BroadVision QuickSilver formerly Interleaf TPS Syntext Serna