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
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