====== Open Telecom Platform (OTP) ====== [[dido:public:ra:xapend:xapend.a_glossary:start| Return to Glossary ]] **Open Telecom Platform (OTP)** is a collection of useful middleware, libraries, and tools written in the Erlang programming language. It is an integral part of the open-source distribution of Erlang. The name **OTP** was originally an acronym for **Open Telecom Platform**, which was a branding attempt before Ericsson released Erlang/OTP as open source. However, neither Erlang nor **OTP** is specific to telecom applications. The **OTP** distribution is supported and maintained by the **OTP** product unit at Ericsson, who released Erlang/OTP as [[dido:public:ra:xapend:xapend.a_glossary:o:oss]] in the late 90s, to ensure its independence from a single vendor and to increase awareness of the language. It contains: * an Erlang interpreter (which is called BEAM) * an Erlang compiler * a protocol for communication between servers (nodes) * a [[dido:public:ra:xapend:xapend.a_glossary:c:corba]] * a static analysis tool called Dialyzer * a distributed database server (Mnesia) * many other libraries. Source: [[https://en.wikipedia.org/wiki/Open_Telecom_Platform ]] /**=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- /* To add a discussion page to this page, comment out the line that says ~~DISCUSSION:off~~ */ ~~DISCUSSION:on|Outstanding Issues~~ ~~DISCUSSION:off~~