Conjunto de classes para aplicações gráficas 2D em sistemas embarcados baseados no femtojava

Com o crescimento do mercado de sistemas embarcados, em especial aqueles dispositivos portáteis como PDAs e celulares, observa-se o crescimento de mercados baseados nestas plataformas, como o mercado de entretenimento digital. Devido às características destes dispositivos, novas oportunidades e desa...

ver descrição completa

Detalhes bibliográficos
Autor: Oliveira, Leandro Augusto de
Tipo de documento: dissertação
Estado:Versão publicada
Data de publicação:2006
País:Brasil
Recursos:Universidade Federal do Rio Grande do Sul (UFRGS)
Repositório:Biblioteca Digital de Teses e Dissertações da UFRGS
Idioma:português
OAI Identifier:oai:www.lume.ufrgs.br:10183/7820
Acesso em linha:http://hdl.handle.net/10183/7820
Access Level:Acceso aberto
Palavra-chave:Microcontroladores
Java (Linguagem de programação)
Sistemas embarcados
Class library
Embedded systems
Java
Femtojava
Descrição
Resumo:Com o crescimento do mercado de sistemas embarcados, em especial aqueles dispositivos portáteis como PDAs e celulares, observa-se o crescimento de mercados baseados nestas plataformas, como o mercado de entretenimento digital. Devido às características destes dispositivos, novas oportunidades e desafios acompanham estas mudanças. Com cada vez mais recursos incorporados, o projeto de software para estes dispositivos torna-se mais complexo, exigindo soluções que aumentem a produtividade do desenvolvedor. Este trabalho descreve o estudo de técnicas em software para reduzir o consumo de energia e aumentar o desempenho de sistemas embarcados com recursos gráficos, baseados no microprocessador Femtojava. Como subproduto deste trabalho, foi desenvolvida uma biblioteca gráfica para a plataforma Femtojava. Dois estudos de caso foram desenvolvidos para analisar a biblioteca desenvolvida, caracterizando o seu consumo de energia e desempenho.