Dentro do Windows Contratos 8.1 Partilhar

contratos de participação são um dos muitos contratos incorporados do Windows 8.1 (e Windows 8) plataforma. Contratos, que são um elemento-chave para a plataforma Win8, são uma espécie de acordo entre uma ou mais aplicações que lhes permite trabalhar em conjunto. Uma técnica semelhante a estes contratos remonta a 2006.

então Chief Software Architect da Microsoft, Ray Ozzie surgiu com a idéia de uma "área de transferência universal." Desde os primeiros dias do Windows, tem havido uma prancheta - um repositório de dados (de vários formatos) que é retirado de um programa e colocado em outro. brilhante insight de Ozzie era que tanto o envio e programas que beneficiam pode combinar previamente um conjunto de especificações sobre que tipo de dados estavam sendo enviados e torná-lo super-simples de transferir todos os tipos de informações a partir de um programa para outro. Windows seria manter o controle das especificações e doadores de correspondência com os destinatários.

A abordagem de Ozzie acabou no domínio público, mas no Windows 8, a Microsoft implementou uma técnica semelhante no Compartilhar encanto, que usa o contrato de Compartilhamento.

A mecânica de um contrato de Compartilhamento são bastante simples, embora os detalhes podem se complicar.

Quando você instala um novo programa, que informa ao Windows quais os tipos de dados que ele pode compartilhar, e que tipos de dados que ele pode receber. Assim, por exemplo, um programa de e-mail pode dizer ao Windows que pode oferecer texto formatado ou as imagens, ou links. O mesmo programa de e-mail pode aceitar o texto formatado, imagens, links, ou referências da web de um tipo específico - chamá-lo StandardWebReference.

O programa de e-mail também informa ao Windows que o tipo StandardWebReference consiste de um pequeno gráfico, um link e texto formatado. Os programadores de correio são inteligentes o suficiente para saber que o Internet Explorer 11 (IE 11) já foi registrado com o Windows, dizendo ao Windows Share Broker que irá enviar pacotes StandardWebReference que só acontecerá a ter as mesmas características como o tipo StandardWebReference no programa de correio .

Isso é tudo o que leva para um contrato. Se você estiver navegando no IE 11, e tocar no botão Compartilhar e escolha o programa de correio, um pacote de informações no tipo StandardWebReference é transferido do IE 11 para o programa de correio. Ele acaba parecendo a figura a seguir.

image0.jpg

Há todos os tipos de benefícios no uso de contratos de compartilhamento, mas o mais importante para os usuários do Metro é o fato de que você não precisa selecionar nada antes de compartilhar: tanto com o envio e recebimento de aplicações rodando em tela cheia, as alças de contrato Partilhar todos os detalhes.

menu