Arbortext
   HOME

TheInfoList



OR:

Arbortext Advanced Print Publisher (APP, formerly Advent 3B2) is commercial typesetting
software Software is a set of computer programs and associated documentation and data. This is in contrast to hardware, from which the system is built and which actually performs the work. At the lowest programming level, executable code consist ...
application sold by
Parametric Technology Corporation PTC Inc. (formerly Parametric Technology Corporation) is an American computer software and services company founded in 1985 and headquartered in Boston, Massachusetts. The global technology company has over 6,000 employees across 80 offices in ...
. The software contains an automated publishing
engine An engine or motor is a machine designed to convert one or more forms of energy into mechanical energy. Available energy sources include potential energy (e.g. energy of the Earth's gravitational field as exploited in hydroelectric power ...
that can manually or automatically produce Postscript and
PDF Portable Document Format (PDF), standardized as ISO 32000, is a file format developed by Adobe in 1992 to present documents, including text formatting and images, in a manner independent of application software, hardware, and operating systems. ...
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 and unitary authority with borough status in Wiltshire, England. As of the 2021 Census, the population of Swindon was 201,669, making it the largest town in the county. The Swindon unitary authority area had a population ...
-based company Advent Publishing Systems creates 3B2, a desktop publishing application. 3B2 gained a reputation as a challenger for
QuarkXPress QuarkXPress is a desktop publishing software for creating and editing complex page layouts in a WYSIWYG (What You See Is What You Get) environment. It runs on macOS and Windows. It was first released by Quark, Inc. in 1987 and is still owned and ...
, 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 arbitrary data. It defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. T ...
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 ...
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". As of 2019,
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 M ...
(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 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 English given name, from an Anglo-Saxon name ''Eadgar'' (composed of '' ead'' "rich, prosperous" and '' gar'' "spear"). Like most Anglo-Saxon names, it fell out of use by the later medieval period; it was, however, r ...
reports for
Securities and Exchange Commission The U.S. Securities and Exchange Commission (SEC) is an independent agency of the United States federal government, created in the aftermath of the Wall Street Crash of 1929. The primary purpose of the SEC is to enforce the law against market ...
filings * Government reports such as
Hansard ''Hansard'' is the traditional name of the transcripts of parliamentary debates in Britain and many Commonwealth countries. It is named after Thomas Curson Hansard (1776–1833), a London printer and publisher, who was the first official prin ...
, daily journals and other reports.


Technologies

APP supports processing of marked-up text such as
SGML The Standard Generalized Markup Language (SGML; 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 two postulates": * Declarative: Markup should ...
,
XML Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing arbitrary data. It defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. T ...
and
HTML The HyperText Markup Language or HTML is the standard markup language for documents designed to be displayed in a web browser. It can be assisted by technologies such as Cascading Style Sheets (CSS) and scripting languages such as JavaS ...
natively, using a JavaScript based Formatting Object Model API and/or its own proprietary scripting languages and established technologies such as
Perl Perl is a family of two high-level, general-purpose, interpreted, dynamic programming languages. "Perl" refers to Perl 5, but from 2000 to 2019 it also referred to its redesigned "sister language", Perl 6, before the latter's name was offic ...
,
XPath XPath (XML Path Language) is an expression language designed to support the query or transformation of XML documents. It was defined by the World Wide Web Consortium (W3C) and can be used to compute values (e.g., strings, numbers, or Boolean v ...
and
Unicode Unicode, formally The Unicode Standard,The formal version reference is is an information technology standard for the consistent encoding, representation, and handling of text expressed in most of the world's writing systems. The standard, ...
. 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; 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 two postulates": * Declarative: Markup should ...
or
XML Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing arbitrary data. It defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. T ...
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 in the electronic publishing and desktop publishing realm. It is a dynamically typed, concatenative programming language. It was created at Adobe Systems by John Warnock, Charles Geschke, Do ...
and
PDF Portable Document Format (PDF), standardized as ISO 32000, is a file format developed by Adobe in 1992 to present documents, including text formatting and images, in a manner independent of application software, hardware, and operating systems. ...
, although APP also provides a number of alternative output drivers. APP provides a
WYSIWYG In computing, WYSIWYG ( ), an acronym for What You See Is What You Get, is a system in which editing software allows content to be edited in a form that resembles its appearance when printed or displayed as a finished product, such as a printed d ...
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