|
|
| Linha 1: |
Linha 1: |
| Esta pesquisa deve fornecer um conteúdo atualizado sobre o tema acima. Não esqueça de incluir as
| |
| referëncias (fontes) no último item, reforçando que não deve ser um Copy/Paste e sim uma síntese
| |
| das pesquisas que fizer.
| |
| <br>
| |
|
| |
|
| = Conceito =
| |
|
| |
| <br>
| |
| Interface: significado: possibilita uma ligação física ou lógica entre dois sistemas. Interface lógica é basicamente a comunicação entre dois sistemas, na qual ocorre de forma lógica (abstrata). Este tipo de interface está presente na maioria dos dispositivos tecnológicos que encontramos no mercado atualmente.
| |
|
| |
|
| |
|
| |
|
| |
| = GUIs =
| |
| <br>
| |
| GUI : ( Graphical User Interfac).Mais conhecida como a interface do usuário.É ela que é a interface que permite que o usuário manipule e se interage tecnologicamente com algum dispositivo. Essa interação é feita por meio de elementos gráficos(visuais).
| |
|
| |
| Obs: A GUI foi criada pela Xerox mas somente se tornou um produto com a Apple.
| |
|
| |
| =imagem=
| |
| exemplo de interface gráfica:
| |
| [[Arquivo:xxxxxx1.jpg]]
| |
| API :
| |
| [[Arquivo:xx1.jpg]]
| |
| Protocolo de internet(API):
| |
| [[Arquivo:2x1.jpg]]
| |
|
| |
| = Portas =
| |
| <br>
| |
| Porta: por onde é feita a comunicação, ou seja, onde os dados são transferidos entre o dispositivo de entrada(input), o processador e o dispositivo de saída(output).Uma porta serve como um canal de um dispositivo que dá suporte a uma conexão ponto a ponto.
| |
|
| |
| as PORTAS são usadas para armazenar de forma temporária os dados o processo de transferência entre o dispositivo e outro dispositivo. Quando um byte vai ser transferido do micro para a impressora, seu valor é escrito em uma destas posições e só então o comando de transferência é emitido. Quando a impressora está pronta para receber o dado, ele é lido daquela posição de memória e transferido através do cabo.
| |
|
| |
| Uma "porta" é constituída por um trecho de memória composto por uma ou mais posições de armazenamento temporário e identificada pelo seu endereço de base, ou do byte de endereço mais baixo. Foram padronizados três endereços de base para serem usados como portas paralelas:
| |
| *03BC
| |
| *0378
| |
| *0278.
| |
|
| |
| Os nomes das portas são: LPT1, LPT2 e LPT3 (LPT deriva de Line PrinTer, ou impressora de linhas).
| |
|
| |
| = API e Webservices =
| |
| <br>
| |
| API: ( Application Programming Interface) , funcionalidade que permite a comunicação entre dois sistemas.É atravéz no API que é formado um código que consequentemente gera um protocolo, no qual irá estabelecer a comunicação entre os sistemas.
| |
|
| |
| Web service: é utilizada para a integração de sistemas e na comunicação entre diferentes aplicações, é esta tecnologia que permite que certas aplicações se interagem.São responsáveis que permitem às aplicações enviar e receber dados em formato XML. Cada aplicação pode ter a sua própria "linguagem", que é traduzida para uma linguagem universa(formato)
| |
| *XML
| |
| *Json
| |
| *CSV
| |
| O objetivo do web service não é apenas de realizar a comunicação entre sistemas(aplicações) via internet, mas também de facilitar essas comunicações e tornar as mesmas mais eficientes.
| |
|
| |
| = Sockets =
| |
| <br>
| |
| Soquete de rede: Ponto de um fluxo de comunicação entre processos através de uma rede de computadores.
| |
|
| |
| Uma API de soquetes é uma interface de programação de aplicativos , normalmente fornecida pelo sistema operacional, que permite que os programas de aplicação controlem e usem soquetes de rede.
| |
|
| |
| Um endereço de soquete (socket address) é a combinação de um endereço de IP e um número da porta, muito parecido com o final de uma conexão telefônica que é a combinação de um número de telefone e uma determinada extensão. Com base nesse endereço, soquetes de internet entregam pacotes de dados de entrada para o processo ou thread de aplicação apropriado.
| |
|
| |
| Um soquete de rede em um computador é definido como a união entre um endereço de IP e o número de uma porta do protocolo de transporte acessado por um programa que utiliza este protocolo.
| |
|
| |
| = Exemplos=
| |
| <br>
| |
| 1)sistemas de vendas de produtos e o sistema de Correios.
| |
|
| |
| 2)sistemas que exigem que o usuário se autentifique por meio do Facebook. (Ou seja, é uma comunicação entre o sistema e o facebook).
| |
|
| |
| 3)facebook e o outlook (para o usuário entrar no Facebook é necessário que ele informe o e mail para que o Facebook possa comunicar com o outlook para ver se o usuário é cadastrado (Ou seja, se tem e mail).
| |
|
| |
| 4)sistema de vendas: no qual se comunica com o seres a para conferir e autenticar o CPf do usuário.
| |
|
| |
| 5)youtube e facebook: pois para o usuário compartilhar,curtir ou descurtir algum vídeo é necessário que o usuário se autentifique por meio do login no Facebook.Ou seja, o youtube se comunica com o Facebook.
| |
|
| |
| = Referências bibliográficas =
| |
| <br>
| |
| *Wikipedia
| |
| *clube do hardware
| |
| *youtube (vídeos referente ao assunto)*
| |
| *wikilivros
| |
| *technet
| |
| *http://www.ime.uerj.br/~alexszt/cursos/pc2/13-java-sockets.pdf
| |