Arbortext Advanced Print Publisher (APP, formerly Advent 3B2) is commercial typesetting
software
Software consists of computer programs that instruct the Execution (computing), execution of a computer. Software also includes design documents and specifications.
The history of software is closely tied to the development of digital comput ...
application sold by
Parametric Technology Corporation.
The software contains an automated publishing engine that can manually or automatically produce Postscript and
PDF documents with complex page layouts. Entry level pricing through specialized resellers starts between $4,000 and $10,000 USD. Starting with release 12.0.0.0, APP has been rebranded as Arbortext Layout Developer.
History
* Mid-1980s:
Swindon
Swindon () is a town in Wiltshire, England. At the time of the 2021 Census the population of the built-up area was 183,638, making it the largest settlement in the county. Located at the northeastern edge of the South West England region, Swi ...
-based company Advent Publishing Systems creates 3B2, a desktop publishing application.
3B2 gained a reputation as a challenger for
QuarkXPress, but was soon eclipsed by that product in the DTP world and itself evolved into the high end automation market. The name 3B2 comes from the business park in Swindon (UK) where Advent had its offices at the time.
* Early 2000s: Advent integrates more
XML
Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing data. It defines a set of rules for encoding electronic document, documents in a format that is both human-readable and Machine-r ...
technologies into 3B2, allowing users to associate formatting with XML hierarchies. In 2003 ''Printing World'' magazine reported that
Springer-Verlag
Springer Science+Business Media, commonly known as Springer, is a German multinational publishing company of books, e-books and peer-reviewed journals in science, humanities, technical and medical (STM) publishing.
Originally founded in 1842 in ...
was planning to implement an automated page production process. Dr. Patrick Thibor of Springer was quoted as saying "we believe that 3B2 is the only tool available for automated page make up and will enable us to meet our goal of totally automatic production of pages".
,
Springer Nature
Springer Nature or the Springer Nature Group is a German-British academic publishing company created by the May 2015 merger of Springer Science+Business Media and Holtzbrinck Publishing Group's Nature Publishing Group, Palgrave Macmillan, and Macm ...
(including
BMC) was still using it.
* 2004: Advent Publishing Systems is purchased by Arbortext to provide a more powerful alternative to that product's existing FOSI/
TeX
Tex, TeX, TEX, may refer to:
People and fictional characters
* Tex (nickname), a list of people and fictional characters with the nickname
* Tex Earnhardt (1930–2020), U.S. businessman
* Joe Tex (1933–1982), stage name of American soul singer ...
engine.
* 2005: Arbortext purchased by
PTC to provide technical documentation capabilities in its product lifecycle management tools.
* 2009: Integration with the existing Arbortext suite of products released with APP Version 10 and Arbortext 6.0
* 2011: APP Engine becomes default print and PDF engine for all Arbortext products.
* 2011: APP Version 11.0 F000 released.
* 2015: APP Version 11.1 F000 released.
* 2017: APP Version 11.2 F000 released.
* 2019: APP Version 12.0.0.0 released.
Uses
APP has traditionally been used for a number of specific typesetting tasks.
* Scientific, technical and medical journal publishing, particularly in India. APP's automation, SGML/XML handling and mathematics formatting mean this complex layout task can be automated
* Financial typesetting, particularly generation of
EDGAR
Edgar is a commonly used masculine English given name, from an Anglo-Saxon name ''Edgar'' (composed of ''wikt:en:ead, ead'' "rich, prosperous" and ''Gar (spear), gar'' "spear").
Like most Anglo-Saxon names, it fell out of use by the Late Midd ...
reports for
Securities and Exchange Commission filings
* Government reports such as
Hansard
''Hansard'' is the transcripts of parliamentary debates in Britain and many Commonwealth of Nations, Commonwealth countries. It is named after Thomas Curson Hansard (1776–1833), a London printer and publisher, who was the first official printe ...
, daily journals and other reports.
Technologies
APP supports processing of marked-up text such as
SGML
The Standard Generalized Markup Language (SGML; International Organization for Standardization, ISO 8879:1986) is a standard for defining generalized markup languages for documents. ISO 8879 Annex A.1 states that generalized markup is "based on t ...
,
XML
Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing data. It defines a set of rules for encoding electronic document, documents in a format that is both human-readable and Machine-r ...
and
HTML
Hypertext Markup Language (HTML) is the standard markup language for documents designed to be displayed in a web browser. It defines the content and structure of web content. It is often assisted by technologies such as Cascading Style Sheets ( ...
natively, using a JavaScript based Formatting Object Model API and/or its own proprietary scripting languages and established technologies such as
Perl,
XPath and
Unicode
Unicode or ''The Unicode Standard'' or TUS is a character encoding standard maintained by the Unicode Consortium designed to support the use of text in all of the world's writing systems that can be digitized. Version 16.0 defines 154,998 Char ...
. Its rules-based engine allows the
stylesheet builder to automate demanding page make-up tasks and run them in a 'lights out' server mode.
APP applies text and page formatting properties with any chevron delimited mark-up such as
SGML
The Standard Generalized Markup Language (SGML; International Organization for Standardization, ISO 8879:1986) is a standard for defining generalized markup languages for documents. ISO 8879 Annex A.1 states that generalized markup is "based on t ...
or
XML
Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing data. It defines a set of rules for encoding electronic document, documents in a format that is both human-readable and Machine-r ...
or non well formed markup. APP 'templates' are stylesheets that comprise page layouts, text formatting styles and scripting.
Scripting is used to automate and apply conditions to the publishing process. Traditionally this was done using '
macros', which are low-level system commands. In later versions a JavaScript FOM API was introduced which can be used as automation scripting and powerful inline conditional processing.
When using XML, a template can employ XPath or match-statement contexts to specify the exact conditions to which style is applied through the parser. Such conditions can also be configured for SGML and other tagged data using proprietary tools called showstrings.
Principal outputs are
PostScript
PostScript (PS) is a page description language and dynamically typed, stack-based programming language. It is most commonly used in the electronic publishing and desktop publishing realm, but as a Turing complete programming language, it c ...
and
PDF, although APP also provides a number of alternative output drivers.
APP provides a
WYSIWYG view of pages in the Desktop version, which can be used to manipulate pages after automated composition, or to build templates.
Notes and references
{{Reflist
Typesetting software