Ambiente Java para sistemas embedded

Detalhes bibliográficos
Autor(a) principal: Silva, Valter Filipe Miranda Castelão da
Data de Publicação: 2002
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10773/4643
Resumo: Os sistemas integrados, ou genericamente os sistemas com reduzida capacidade de processamento e pouca memória, são actualmente sistemas economicamente acessíveis e muito divulgados. Os seus sistemas operativos estão, no entanto, ainda bastante dependentes do hardware o que faz que cada aplicação seja especialmente desenvolvida para cada tipo de sistema. Neste documento discute-se a aplicabilidade de uma máquina virtual Java em equipamentos com estas restrições. É proposta a utilização da KVM, uma solução recente da Sun, apresentam-se resultados da sua adaptação para diversos sistemas operativos e descreve-se uma implementação prática sobre um sistema embedded. Neste documento apresenta-se ainda um demonstrador baseado num sistema comercial da empresa JUMPtec para ilustrar o uso de Java em pequenos sistemas com poucos recursos. São identificados os passos para a integração da máquina virtual e mostrada a simplicidade de desenvolvimento de aplicações. Alguns exemplos de interacção com o mundo exterior desenvolvidos com base neste sistema da JUMPtec são sumariamente discutidos.
id RCAP_276d92fb1885138ee3a7ee1a8897005b
oai_identifier_str oai:ria.ua.pt:10773/4643
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 Ambiente Java para sistemas embeddedEngenharia electrónica - Teses de mestradoLinguagens de programaçãoSistemas embebidosOs sistemas integrados, ou genericamente os sistemas com reduzida capacidade de processamento e pouca memória, são actualmente sistemas economicamente acessíveis e muito divulgados. Os seus sistemas operativos estão, no entanto, ainda bastante dependentes do hardware o que faz que cada aplicação seja especialmente desenvolvida para cada tipo de sistema. Neste documento discute-se a aplicabilidade de uma máquina virtual Java em equipamentos com estas restrições. É proposta a utilização da KVM, uma solução recente da Sun, apresentam-se resultados da sua adaptação para diversos sistemas operativos e descreve-se uma implementação prática sobre um sistema embedded. Neste documento apresenta-se ainda um demonstrador baseado num sistema comercial da empresa JUMPtec para ilustrar o uso de Java em pequenos sistemas com poucos recursos. São identificados os passos para a integração da máquina virtual e mostrada a simplicidade de desenvolvimento de aplicações. Alguns exemplos de interacção com o mundo exterior desenvolvidos com base neste sistema da JUMPtec são sumariamente discutidos.Embedded systems, or generally systems with constrained resources, are inexpensive and thus very used. However, the respective operating systems are hardware dependent and so are the applications developed for them. In this document the applicability of a Java virtual machine in this kind of systems is presented. The KVM, a recent solution of Sun, was chosen for this work due to the restricted resources it requires. The applicability of this system in several operating system is discussed and practical experiences with the KVM are presented. This document presents also a demonstrator based on a commercial embedded system from the JUMPtec company. With this demonstrator it can be shown the possibility of using Java as the programming language for small embedded systems. The steps to integrate the Java virtual machine in the system are described and the simplicity of developing programs for the target system is shown with the aid of some sample programs. Some examples of using the system with real world operations requiring input / output are presented and briefly discussed.Universidade de Aveiro2011-12-19T14:35:28Z2002-01-01T00:00:00Z2002info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10773/4643porSilva, Valter Filipe Miranda Castelão dainfo: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-02-22T11:05:32Zoai:ria.ua.pt:10773/4643Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T02:42:33.029194Repositó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 Ambiente Java para sistemas embedded
title Ambiente Java para sistemas embedded
spellingShingle Ambiente Java para sistemas embedded
Silva, Valter Filipe Miranda Castelão da
Engenharia electrónica - Teses de mestrado
Linguagens de programação
Sistemas embebidos
title_short Ambiente Java para sistemas embedded
title_full Ambiente Java para sistemas embedded
title_fullStr Ambiente Java para sistemas embedded
title_full_unstemmed Ambiente Java para sistemas embedded
title_sort Ambiente Java para sistemas embedded
author Silva, Valter Filipe Miranda Castelão da
author_facet Silva, Valter Filipe Miranda Castelão da
author_role author
dc.contributor.author.fl_str_mv Silva, Valter Filipe Miranda Castelão da
dc.subject.por.fl_str_mv Engenharia electrónica - Teses de mestrado
Linguagens de programação
Sistemas embebidos
topic Engenharia electrónica - Teses de mestrado
Linguagens de programação
Sistemas embebidos
description Os sistemas integrados, ou genericamente os sistemas com reduzida capacidade de processamento e pouca memória, são actualmente sistemas economicamente acessíveis e muito divulgados. Os seus sistemas operativos estão, no entanto, ainda bastante dependentes do hardware o que faz que cada aplicação seja especialmente desenvolvida para cada tipo de sistema. Neste documento discute-se a aplicabilidade de uma máquina virtual Java em equipamentos com estas restrições. É proposta a utilização da KVM, uma solução recente da Sun, apresentam-se resultados da sua adaptação para diversos sistemas operativos e descreve-se uma implementação prática sobre um sistema embedded. Neste documento apresenta-se ainda um demonstrador baseado num sistema comercial da empresa JUMPtec para ilustrar o uso de Java em pequenos sistemas com poucos recursos. São identificados os passos para a integração da máquina virtual e mostrada a simplicidade de desenvolvimento de aplicações. Alguns exemplos de interacção com o mundo exterior desenvolvidos com base neste sistema da JUMPtec são sumariamente discutidos.
publishDate 2002
dc.date.none.fl_str_mv 2002-01-01T00:00:00Z
2002
2011-12-19T14:35:28Z
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/10773/4643
url http://hdl.handle.net/10773/4643
dc.language.iso.fl_str_mv por
language por
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.publisher.none.fl_str_mv Universidade de Aveiro
publisher.none.fl_str_mv Universidade de Aveiro
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_ 1799137473804107776