Janelas dentro 8.1 contratos de compartilhamento
contratos de participação são um dos muitos contratos embutidos no 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 aplicativos que lhes permite trabalhar em conjunto. Uma técnica similar a estes contratos remonta a 2006.
então Chief Software Architect da Microsoft, Ray Ozzie surgiu com a idéia de um Desde os primeiros dias do Windows, tem havido uma prancheta “clipboard universal.” - um repositório de dados (de vários formatos) que é retirado de um programa e colocar em outro. brilhante insight de Ozzie era que tanto o envio e programas que recebem pode concordar com antecedência sobre um conjunto de especificações sobre o 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. Janelas iria acompanhar as especificações e os doadores combinar 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 Charme, que utiliza 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 podem compartilhar, e que tipos de dados que podem 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 na 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 corretor 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.
Há todos os tipos de benefícios a usar contratos de participação, mas o mais importante para os usuários de metrô é o fato de que você não precisa selecionar nada antes de compartilhar: tanto com o envio e recebimento de aplicativos rodando em tela cheia, as alças de contrato Compartilhar todos os detalhes.