Ambiente Java para sistemas embedded

Bibliographic Details
Main Author: Silva, Valter Filipe Miranda Castelão da
Publication Date: 2002
Format: Master thesis
Language: por
Source: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Download full: http://hdl.handle.net/10773/4643
Summary: 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órios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/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órios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2024-05-06T03:34:17Zoai:ria.ua.pt:10773/4643Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T13:39:01.554814Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
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órios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833593964604686336