Framework for supporting JavaScript-Based Mobile Agents

Detalhes bibliográficos
Autor(a) principal: Villafuerte, Carlos Alfredo Silva
Data de Publicação: 2018
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10400.8/3482
Resumo: The evolution of technology in interconnection solutions, such as networks or the Internet, and the emergence both of wireless sensors networks and distributed systems allowed many communication architectures to appear, being the Client-server architecture the most common. Here, we present a dissertation work about the mobile agents computing paradigm. A middleware and a mobile agent framework have been developed using the JavaScript language that allows the development, execution and the ability to move JavaScript mobile agents through the local network and Internet using Node.js for desktop operating systems and React Native for mobile operating systems, such as Android and iOS. This initiative arose as a way of dealing with problems raised by the considerable amount of existing Java based mobile agents platforms, which force the installation of the Java Virtual Machine on the devices, making complicated its execution in operating systems like macOS, iOS and others operating systems not compatible with Java.
id RCAP_69060e38fb16b335e3358d34f8d1a5ab
oai_identifier_str oai:iconline.ipleiria.pt:10400.8/3482
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Framework for supporting JavaScript-Based Mobile AgentsMobile agentsMiddlewareFrameworkJavaScriptNode.jsReact NativeDomínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e InformáticaThe evolution of technology in interconnection solutions, such as networks or the Internet, and the emergence both of wireless sensors networks and distributed systems allowed many communication architectures to appear, being the Client-server architecture the most common. Here, we present a dissertation work about the mobile agents computing paradigm. A middleware and a mobile agent framework have been developed using the JavaScript language that allows the development, execution and the ability to move JavaScript mobile agents through the local network and Internet using Node.js for desktop operating systems and React Native for mobile operating systems, such as Android and iOS. This initiative arose as a way of dealing with problems raised by the considerable amount of existing Java based mobile agents platforms, which force the installation of the Java Virtual Machine on the devices, making complicated its execution in operating systems like macOS, iOS and others operating systems not compatible with Java.Costa, Nuno Alexandre RibeiroGrilo, Carlos Fernando de AlmeidaZambrano, Jorge Luis VelozIC-OnlineVillafuerte, Carlos Alfredo Silva2018-09-03T14:20:34Z2018-07-242018-07-24T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10400.8/3482TID:201971453enginfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2024-01-17T15:47:16Zoai:iconline.ipleiria.pt:10400.8/3482Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T01:47:34.450096Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Framework for supporting JavaScript-Based Mobile Agents
title Framework for supporting JavaScript-Based Mobile Agents
spellingShingle Framework for supporting JavaScript-Based Mobile Agents
Villafuerte, Carlos Alfredo Silva
Mobile agents
Middleware
Framework
JavaScript
Node.js
React Native
Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
title_short Framework for supporting JavaScript-Based Mobile Agents
title_full Framework for supporting JavaScript-Based Mobile Agents
title_fullStr Framework for supporting JavaScript-Based Mobile Agents
title_full_unstemmed Framework for supporting JavaScript-Based Mobile Agents
title_sort Framework for supporting JavaScript-Based Mobile Agents
author Villafuerte, Carlos Alfredo Silva
author_facet Villafuerte, Carlos Alfredo Silva
author_role author
dc.contributor.none.fl_str_mv Costa, Nuno Alexandre Ribeiro
Grilo, Carlos Fernando de Almeida
Zambrano, Jorge Luis Veloz
IC-Online
dc.contributor.author.fl_str_mv Villafuerte, Carlos Alfredo Silva
dc.subject.por.fl_str_mv Mobile agents
Middleware
Framework
JavaScript
Node.js
React Native
Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
topic Mobile agents
Middleware
Framework
JavaScript
Node.js
React Native
Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
description The evolution of technology in interconnection solutions, such as networks or the Internet, and the emergence both of wireless sensors networks and distributed systems allowed many communication architectures to appear, being the Client-server architecture the most common. Here, we present a dissertation work about the mobile agents computing paradigm. A middleware and a mobile agent framework have been developed using the JavaScript language that allows the development, execution and the ability to move JavaScript mobile agents through the local network and Internet using Node.js for desktop operating systems and React Native for mobile operating systems, such as Android and iOS. This initiative arose as a way of dealing with problems raised by the considerable amount of existing Java based mobile agents platforms, which force the installation of the Java Virtual Machine on the devices, making complicated its execution in operating systems like macOS, iOS and others operating systems not compatible with Java.
publishDate 2018
dc.date.none.fl_str_mv 2018-09-03T14:20:34Z
2018-07-24
2018-07-24T00:00:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10400.8/3482
TID:201971453
url http://hdl.handle.net/10400.8/3482
identifier_str_mv TID:201971453
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799136970094411776