Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouMateus Araújo Palhares Alterado mais de 7 anos atrás
1
Particularidades de Apps de Negócios em Modalidade offline – Desktop e Mobile Magic Sem Segredos – S01E05 – 14 Fevereiro 2014
2
Magic Sem Segredos Magic Software Plataforma de Aplicações Magic xpa – Programas Off- line Magic em Ação Perguntas e Respostas (Comentários do Blog) Agenda http://mss.magicsoftware.com.br
3
Magic Software 30+ anos de Experiência Destaque em Tecnologia e Inovação Foco em Necessidades de Negócios NASDAQ (MGIC) 14 Escritórios mundialmente Presente em mais de 50 países Parceiros +3.000 Um fornecedor global de plataformas de desenvolvimento e integração de aplicações
4
Plataforma de Aplicações Magic xpa – Programas Offline
5
Como lidar com todas as variações tecnológicas para desenvolver aplicações? 5 Native Web/HTML5 Javascript Hybrid applications development User Interface App stores Online/offline security Multi-platform applications Future proof Cloud-based CRM Manufacturing Performance User experience Legacy Smartphones Native What should I do?
6
Plataforma Magic xpa para apps nativos online & offline Modelo / Metadados Plataforma de Desenvolvimento, Execução e Integração de Apps Mobile Lado Cliente + Lado Servidor + Integração Lado ServidorLado ClienteIntegração 2.
7
Objetivo de uma Aplicação Offline Permitir que os usuários continuem produtivos em áreas com conectividade à Internet limitada ou inexistente. Ao trabalhar offline, os dados são armazenados localmente em um banco de dados local, e periodicamente, quando a conectividade de internet existir, os dados podem ser sincronizados de volta para o servidor.
8
Desafios do Desenvolvimento Offline Armazenamento de um subconjunto relevante de dados do servidor de dados ou dados apenas do cliente no cliente Em sistemas que exigem a autenticação do usuário, armazenando as credenciais do usuário de forma segura no cliente Permitir a entrada de dados no cliente, preservando a consistência com atualização de dados do servidor Fornecer mecanismos eficazes de sincronização bidirecional para dados Trabalhando sob uma conectividade de rede intermitente (rede desconectada, conexões lentas), permitindo o funcionamento ininterrupto e consistência dos dados Manter os recursos do aplicativo (metadados de aplicativos, recursos de imagem e assim por diante) localmente no cliente, permitindo atualizações durante os períodos de conectividade
9
Magic em Ação Coloque suas perguntas nos comentários do Post no Blog para respondermos ao vivo
10
Padrões Aplicações Offline Primeira chamada deve ser feita quando estiver conectado ao servidor, a fim de: Faça o download do aplicativo de metadados (automaticamente pelo motor) Download de Recursos (imagens) e sincronização de dados (usando programas específicos) Interações com o usuário deve ser feito em programas off-line utilizando apenas recursos locais (portanto, não é necessário o servidor) Todas as atualizações de dados devem ser armazenados localmente no banco de dados local Periodicamente, sincronizar os dados entre o cliente e servidor Chame para uma subtarefa por registro Lidar com erros de rede
11
Informação Adicional – Developer Community Concept paper - Developing Offline Applications Handling Offline Challenges Caching Resources Locally Offline Application Flow Local (Offline) Storage Synchronizing Data Between Client and Server Performance Improvement Techniques
12
Perguntas e Respostas
13
Obrigado e até o próximo http://mss.magicsoftware.com.br
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.