18.05.2014 Views

SISTEMA EMBARCADO DE AQUISIC¸ ˜AO DE DADOS ...

SISTEMA EMBARCADO DE AQUISIC¸ ˜AO DE DADOS ...

SISTEMA EMBARCADO DE AQUISIC¸ ˜AO DE DADOS ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

• Possuem suporte dos navegadores Web que, por já estarem difundidos, reduzem<br />

o custo da distribuição;<br />

• Bancos de dados, como Oracle, dão suporte à tecnologia XML;<br />

• Permite que as empresas definam protocolos para a transferência de dados<br />

independentemente da plataforma;<br />

• Padrões de compressão do HTTP 1.1 podem ser usados para o XML;<br />

• O XML permite a integração de dados estruturados de diversas fontes, tais<br />

como banco de dados.<br />

7.4 Conclusão<br />

A escolha de um sistema embarcado para desenvolvimento de um projeto depende<br />

de fatores técnicos, de fatores econômicos e mão de obra especializada que possua<br />

conhecimento técnico sobre o sistema embarcado a ser utilizado.<br />

Quando poucas unidades do projeto irão ser produzidas o custo do hardware pode<br />

ter uma influência menor na decisão do sistema embarcado a ser utilizado. Quando<br />

muitas unidades serão produzidas o custo do hardware é decisivo, diferenças de<br />

centavos de dólares podem representar milhares de dólares no final de uma ano de<br />

produção.<br />

As empresas que possuem um orçamento reduzido tem dificuldade em adquirir<br />

compiladores que custam milhares de dólares, e normalmente estes compiladores<br />

só dão direito a uma instalação ou mesmo adquirir algumas unidades de compiladores<br />

que custam algumas centenas de dólares mas que também só dão direito a<br />

uma instalação. O uso de sistemas embarcados que utilizam a linguagem Java não<br />

apresentam este problema pois as ferramentas de programação podem ser obtidas<br />

sem nenhum custo, mas esta linguagem é considerada mais lenta que a linguagem<br />

C, inviabilizando seu uso para determinadas aplicações, apesar de outras inúmeras<br />

vantagens que Java apresenta.<br />

Ao contrário da linguagem Java, a linguagem C não possui a característica de programação<br />

concorrente, necessitando de serviços dos sistemas operacionais em tempo<br />

198

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!