26.07.2014 Views

proposta de utilização do sistema operacional windows ce ... - UTFPR

proposta de utilização do sistema operacional windows ce ... - UTFPR

proposta de utilização do sistema operacional windows ce ... - UTFPR

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

implementações <strong>de</strong> ações, dupla interfa<strong>ce</strong>, pontos <strong>de</strong> conexão, interfa<strong>ce</strong>s modulares e<br />

controles ActiveX.<br />

• C libraries and Runtimes – bibliotecas <strong>de</strong> linguagem C.<br />

• Component Servi<strong>ce</strong>s (COM and DCOM) - COM (Component Object Mo<strong>de</strong>l) que é a<br />

base da tecnologia <strong>do</strong> Microsoft Transaction Server (MTS), que permite rodar um<br />

objeto COM em outras máquinas na re<strong>de</strong>, permitin<strong>do</strong> o uso <strong>de</strong> arquitetura "3-tier" em<br />

<strong>sistema</strong>s operacionais da Microsoft (Win<strong>do</strong>ws 95 e Win<strong>do</strong>ws NT). Para enten<strong>de</strong>r<br />

melhor é feita uma analogia com DLLs. Uma DLL é um conjunto <strong>de</strong> funções em um<br />

formato padrão <strong>do</strong> <strong>sistema</strong> <strong>operacional</strong> Win<strong>do</strong>ws. As DLLs são códigos compila<strong>do</strong>s e<br />

"linkedita<strong>do</strong>s", prontos para uso: o <strong>sistema</strong> <strong>operacional</strong> po<strong>de</strong> carregá-las e executá-las<br />

a qualquer momento. O COM é uma versão OOP (Programação orientada a objeto) da<br />

DLL, um padrão a ser utiliza<strong>do</strong> para criar objetos executáveis. Sobre este padrão<br />

foram construí<strong>do</strong>s outros como OLE (Object Linking and Embed<strong>de</strong>d) e ActiveX. O<br />

Padrão COM baseia-se nas DLLs, mas usa um mo<strong>de</strong>lo <strong>de</strong> objeto extensível e reusável.<br />

Os objetos COM estão fican<strong>do</strong> mais importantes com o passar <strong>do</strong> tempo e têm as<br />

seguintes vantagens: a) Permitem a criação <strong>de</strong> objetos executáveis, in<strong>de</strong>pen<strong>de</strong>ntes da<br />

linguagem usada no <strong>de</strong>senvolvimento. b) São usa<strong>do</strong>s pelos controles ActiveX .<br />

• Devi<strong>ce</strong> manager – Responsável pelas notificações <strong>de</strong> quan<strong>do</strong> há novas aplicações,<br />

updates no software e analisar os <strong>ce</strong>rtifica<strong>do</strong>s <strong>do</strong>s <strong>de</strong>vi<strong>ce</strong> drivers.<br />

• Lightweight Directory Ac<strong>ce</strong>ss Protocol (LDAP) Client - O LDAP existe como um<br />

diretório <strong>de</strong> informações no qual você <strong>de</strong>fine usuários e grupos uma vez e os<br />

compartilha por diversas máquinas e diversos aplicativos.<br />

• Message Queuing (MSMQ) - permite uma comunicação assíncrona entre aplicações.<br />

Uma aplicação po<strong>de</strong> <strong>de</strong>ixar uma mensagem em uma fila <strong>de</strong> mensagens e outra lê esta<br />

mensagem posteriormente.<br />

• Microsoft Foundation Classes (MFC) – Os componentes MFC encapsulam as<br />

funcionalida<strong>de</strong>s que se espera encontrar nas aplicações <strong>de</strong>senvolvidas para Win<strong>do</strong>ws,<br />

tais como as barras <strong>de</strong> ferramentas (toolbars) e as barras <strong>de</strong> esta<strong>do</strong> (status bars), as<br />

caixas <strong>de</strong> edição (edit-boxes), as caixas <strong>de</strong> listas (list-boxes), as caixas combinadas<br />

(combo-boxes), os diálogos comuns usa<strong>do</strong>s para impressão e pré-visualização da<br />

impressão, ler e salvar arquivos, interfa<strong>ce</strong>s <strong>de</strong> <strong>do</strong>cumentos simples ou múltiplos, troca<br />

e validação <strong>de</strong> da<strong>do</strong>s em diálogos, caixas <strong>de</strong> diálogos, a<strong>ce</strong>sso a bases <strong>de</strong> da<strong>do</strong>s, ajuda<br />

sensível ao contexto, etc.<br />

53

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

Saved successfully!

Ooh no, something went wrong!