Diseño de aplicaciones multi-paradigma en Erlang

Abstract

[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

    Similar works