Ambiente Java para sistemas embedded
Autor(a) principal: | |
---|---|
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 |