java em embarcados

20539 palavras 83 páginas
Universidade Federal de Pernambuco

Centro de Informática

Trabalho de Graduação em Ciência da Computação

Tecnologia Java para Sistemas Embarcados

Autor: Wellington João da Silva
Orientador: Sérgio Vanderlei Cavalcante

Recife, julho de 2001.
Resumo

Os sistemas embarcados estão cada vez mais presentes no dia a dia das pessoas, na forma de produtos fixos ou móveis de uso pessoal ou de consumo e que apresentam freqüentemente, entre outras características, alguma forma de comunicação rede e um elevado grau de sofisticação em relação às tarefas que executam (dispositivos inteligentes). A maioria das pessoas utiliza microprocessadores embutidos em algum dispositivo, como em telefones celulares e eletrodomésticos do que em computadores pessoais, por exemplo. Esta é uma tendência que vai de encontro às idéias de Mark Weiser, em seu artigo "The Computer for the Twenty-First Century" ("O Computador para o Século Vinte e um") [WEI1991], no qual se previa que computadores pessoais desapareceriam do olhar das pessoas e passariam a fazer parte de todos os objetos, de forma integrada e onipresente (ubiquitous computing).

A "Ubiquitous Computing", termo cunhado pelo próprio Wiser, refere-se a ambientes com objetos operados por computador e conectados em redes sem fio. Ou seja: comunicação, mobilidade e poder de processamento integrados em vários objetos com finalidades distintas.

Escrever software para estes sistemas geralmente envolve a utilização de profissionais altamente especializados. Uma mistura de linguagens de alto e baixo nível (por exemplo, C e assembler) é freqüentemente utilizada, o que embora útil quando se deseja atingir requisitos de desempenho ou tamanho de código, e suscetível a erros, complicada, dificulta a portabilidade e manutenção, além de não ser adequada para aplicações críticas como, por exemplo, sistemas de segurança.

Uma outra característica importante dos sistemas embarcados, e

Relacionados

  • Introdução ao Java ME
    2197 palavras | 9 páginas
  • Sistemas embarcados
    4709 palavras | 19 páginas
  • sistemas operacionais
    1165 palavras | 5 páginas
  • Trabalho Computa o Ub qua
    1925 palavras | 8 páginas
  • Sistemas embarcados
    853 palavras | 4 páginas
  • Aula1 LPII
    752 palavras | 4 páginas
  • Linguagens de programação
    711 palavras | 3 páginas
  • Plataforma java
    1131 palavras | 5 páginas
  • Aplicações java
    1078 palavras | 5 páginas
  • Capitulos de java
    914 palavras | 4 páginas