Particularidades de Apps de Negócios em Modalidade Off-line – Desktop e Mobile - Magic Sem Segredos S01E05

75 %
25 %
Information about Particularidades de Apps de Negócios em Modalidade Off-line – Desktop e...
Technology

Published on February 14, 2014

Author: magicsoftwarebr

Source: slideshare.net

Description

Programas Off-line permitem que os usuários continuem produtivos mesmo em áreas de conectividade de internet intermitente, limitada ou indisponível. Enquanto você está trabalhando off-line, os dados são armazenados localmente em bancos de dados locais, e periodicamente, quando a conectividade com a internet retornar, você pode sincronizar de volta para o servidor.

Já que agora você pode construir aplicações com funções on-line e off-line para dispositivos Windows, iOS e Android, utilizando o Magic xpa, é importante pensar sobre os padrões de aplicações necessárias para lidar com a falta de conexão com um servidor.

A programação Off-line necessita que você supere as limitações impostas pelos desafios e restrições de trabalhar sem uma conexão com um servidor. Ao contrário de programas on-line, a conectividade com o servidor é inexistente ou não confiável. Seus aplicativos precisam ser ajustados para lidar cuidadosamente com esse estado, enquanto cria um aplicativo útil e mantém a integridade dos dados. O desafio da programação off-line é manter os dados consistentes e sincronizados enquanto fornece ao usuário uma experiência significativa mesmo estando desconectado.

Particularidades de Apps de Negócios em Modalidade offline – Desktop e Mobile Magic Sem Segredos – S01E05 – 14 Fevereiro 2014

Agenda Magic Sem Segredos • Magic Software • Plataforma de Aplicações • • Magic xpa – Programas Offline Magic em Ação Perguntas e Respostas (Comentários do Blog) http://mss.magicsoftware.com.br

Magic Software Um fornecedor global de plataformas de desenvolvimento e integração de aplicações • 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

Plataforma de Aplicações Magic xpa – Programas Offline

Como lidar com todas as variações tecnológicas para desenvolver aplicações? Multi-platform applications Web/HTML5 App stores What should I do? Native CRM development Javascript User Interface User experience Performance Hybrid Cloud-based Native applications Smartphones Legacy 5 Online/offline security Manufacturing Future proof

Plataforma Magic xpa para apps nativos online & offline Lado Cliente + Lado Servidor + Integração Modelo / Metadados Plataforma de Desenvolvimento, Execução e Integração de Apps Mobile Lado Cliente Lado Servidor 2. Integração

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.

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

Magic em Ação Coloque suas perguntas nos comentários do Post no Blog para respondermos ao vivo

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

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

Perguntas e Respostas

Obrigado e até o próximo http://mss.magicsoftware.com.br

Add a comment

Related presentations

Related pages

Desenvolvendo para Cloud Computing com Magic xpa - Magic ...

... de aplicações de negócios, ... tanto para Desktop como para Mobile. ... em Modalidade off-line - Magic Sem Segredos ...
Read more

fevereiro – 2014 – Blog Magic Brasil

Particularidades de Apps de Negócios em Modalidade off-line ... Desktop e Mobile – Magic Sem Segredos ... Apps de negócios na Modalidade Off-line. ...
Read more

Magic Brasil TV - YouTube

Magic Sem Segredos é uma série de transmissões ao vivo, realizadas pela internet, gratuitas e promovida pela Magic Brasil no nosso Blog. Abordamos ...
Read more

Magic Dicas e Truques – Blog Magic Brasil

Magic Sem Segredos – Seleção ... Particularidades de Apps de Negócios em Modalidade off-line ... across the Country with Mobile App Powered by Magic ...
Read more

Direcao defensiva em Projetos de Integracao - Magic Sem ...

Direcao defensiva em Projetos de Integracao - Magic Sem Segredos ... Veja nessa sessão do Magic Sem Segredos como utilizar os conceitos de Direção ...
Read more