Há algum PDA ou Outlook Synch Frameworks lá fora? [fechadas]
-
20-08-2019 - |
Pergunta
Nós temos uma aplicação web que lida com algumas entidades comuns de vendas (contatos, compromissos, endereços, notas etc ..). Precisamos manter nosso aplicativo, outlook e, potencialmente, todos os dispositivos que eles poderiam ter sincronizados.
Existem estruturas que podemos usar que ajuda-nos integrar com PDAs? Quaisquer pensamentos ou reccomendations são apreciados. Obrigado.
Solução
Eu olhava para Microsoft Sync Framework. Whitch tem muitas "provedores" tanto alguns incluídos, alguns código aberto, alguns 3ª parte. Um provedor é um como uma "conexão" padronizado para uma fonte de dados, como e-mail do Outlook, contatos do Outlook, sistema de arquivos, banco de dados ou o que você pode imaginar. Ou, como diz Microsoft:
Microsoft Sync Framework é uma plataforma de sincronização abrangente que permite a colaboração e off-line de acesso para aplicações, serviços e dispositivos. Ele possui tecnologias e ferramentas que permitem a itinerância, a partilha, e tendo de dados offline. utilização Microsoft Sync Framework, os desenvolvedores podem criar ecossistemas de sincronização que integrar qualquer aplicação, em qualquer dados de qualquer loja usando qualquer protocolo em qualquer rede.
Um aspecto chave do Microsoft Sync Framework é a capacidade de criar provedores de sincronização personalizada. UMA provedor é um componente de software que representa uma réplica para sincronização. Uma réplica é um determinado repositório de informações para ser sincronizada, tal como um ficheiro sistema em um dispositivo portátil. Quando representando uma fonte de dados, um fornecedor enumera as mudanças de sua réplica. Ao representar um destino, um provedor aplica as alterações ao seu réplica. Se os dados na fonte e destino diferem no tipo ou esquema, cada provedor executa qualquer necessários mapeamento ou transformação.
home page Microsoft Sync Framework:
http://msdn.microsoft.com/en-us/sync/default. aspx
Introdução:
http://msdn.microsoft.com/en-us/sync/bb821992. aspx
Contato Sincronização Sample - Outlook sincronização
Este exemplo mostra como provedores personalizados podem ser criados para o conteúdo sincronizar entre diferentes fontes de dados. Neste exemplo vamos sincronizar contatos entre o Microsoft Outlook, Vista Contacts e arquivos vCard. Um aspecto chave da presente demonstração é os recursos de mapeamento de dados que permite a diferentes fontes de dados e tipos de dados a serem mapeados apropriadamente através da sincronização Quadro:
http://code.msdn.microsoft.com /Release/ProjectReleases.aspx?ProjectName=sync&ReleaseId=613 ??
Microsoft Sync Framework v1.0 CTP1 - Dispositivos
Gerenciado (.NET Compact Framework) e não gerenciado / nativo (ARM)
As plataformas suportadas são Windows Mobile 5 e 6 (processadores ARM apenas em CTP1)
Outras dicas
Eu fiz isso com o Microsoft .NET Compact Framework e resultados excelentes tiveram. SQLCE pode fornecer armazenamento local no PDA. A sincronização pode ser realizada com código personalizado sobre serviços web ou usando algo como replicação SQL Server.
Outra estratégia seria a de projetar um segundo portal web com uma interface de usuário que está visando especificamente dispositivos móveis com telas pequenas. usuários baseados em telefone inteligente pode acessar o portal móvel com qualquer navegador web. Esta pode ser a solução effecive mais custos.