Programmable Macro Language
Encyclopedia
Programmable Macro Language (PML) is a domain specific language developed by Aveva to enable customisation of their plant and marine design products. PML is a file-based interpretted language that enables an application developer to design Microsoft Windows
Microsoft Windows
Microsoft Windows is a series of operating systems produced by Microsoft.Microsoft introduced an operating environment named Windows on November 20, 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces . Microsoft Windows came to dominate the world's personal...

 form-based add-ins that can be included within an Aveva product such as Plant Design Management System
Plant Design Management System
PDMS as it is known in the 3D CAD industry, is a customizable, multi-user and multi-discipline, engineer controlled design software package for engineering, design and construction projects in, but not limited to, offshore and onshore oil & gas industry, chemical & process plants, mining,...

 (PDMS).

History

PML originated from the Computer-Aided Design Centre (or CADCentre) which was established in Cambridge UK in 1967 by the UK Ministry of Technology. CADCentre, which later become AVEVA, carried out a great deal of early pioneering CAD research. Early staff members went on to become prominent in the worldwide CAD community, such as brothers Dick and Martin Newell
Martin Newell
Martin Newell may refer to:*Martin Newell , British computer scientist, creator of the Utah teapot*Martin Newell , British rock musician, poet and author, known as "the Wild Man of Wivenhoe"...

. CADCentre was arguably the most important single factor in the transformation of Cambridge into one of the world's high technology centers within in a few short years in the late 1970s and early 1980s.

The PML language facilitates the customisation of the Plant Design Management System
Plant Design Management System
PDMS as it is known in the 3D CAD industry, is a customizable, multi-user and multi-discipline, engineer controlled design software package for engineering, design and construction projects in, but not limited to, offshore and onshore oil & gas industry, chemical & process plants, mining,...

(PDMS) system so that it may be used in industries such as marine, offshore and onshore oil & gas, chemical & process plants, and mining.

There are currently three iterations of the PML language.
  • PML 1 - A basic macro/command language with Window Form capabilities.
  • PML 2 - An advanced version of PML 1 to include object-oriented capability for forms and menus.
  • PML.NET - An alternative PML mechanism to facilitate the use of Microsoft .NET controls into a PML environment.
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK