[ES] En esta memoria se describe el desarrollo de una aplicación multi-paradigma, en
la que el componente principal de coordinación está implementado en el lenguaje de
programación Erlang. Se ha escogido Erlang por su gran capacidad de concurrencia, por
su habilidad para diseñar sistemas tolerantes a fallos y por el hecho de poder mantener
y actualizar los componentes del sistema sin realizar paradas en la ejecución. En este
proyecto, exploramos también la interacción entre Erlang y Java, uno de los lenguajes
más utilizados en sistemas operativos como Android, a la hora de desarrollar una
aplicación de mensajería instantánea.[EN] In this report, we describe the development of a multi-paradigm application, in
which the main coordination component is implemented in the programming language
Erlang. Erlang was chosen for its ability for scalable concurrency, fault-tolerant designs,
and hot code uploading. In this project, we explore the interaction between Erlang and
Java, one of the most used languages on operating systems like Android, to develop an
instant messaging application.Muñoz Garrigós, Ó. (2016). Diseño de aplicaciones multi-paradigma en Erlang. http://hdl.handle.net/10251/68592.TFG