Particularidades de Apps de Negócios em Modalidade Off-line – Desktop e Mobile - Magic Sem...
Click here to load reader
-
Upload
magic-software-brasil -
Category
Technology
-
view
670 -
download
0
description
Transcript of Particularidades de Apps de Negócios em Modalidade Off-line – Desktop e Mobile - Magic Sem...
![Page 1: Particularidades de Apps de Negócios em Modalidade Off-line – Desktop e Mobile - Magic Sem Segredos S01E05](https://reader038.fdocumentos.com/reader038/viewer/2022100603/55963c3a1a28abb1738b4720/html5/thumbnails/1.jpg)
Particularidades de Apps de Negócios em
Modalidade offline – Desktop e Mobile
Magic Sem Segredos – S01E05 – 14 Fevereiro 2014
![Page 2: Particularidades de Apps de Negócios em Modalidade Off-line – Desktop e Mobile - Magic Sem Segredos S01E05](https://reader038.fdocumentos.com/reader038/viewer/2022100603/55963c3a1a28abb1738b4720/html5/thumbnails/2.jpg)
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
![Page 3: Particularidades de Apps de Negócios em Modalidade Off-line – Desktop e Mobile - Magic Sem Segredos S01E05](https://reader038.fdocumentos.com/reader038/viewer/2022100603/55963c3a1a28abb1738b4720/html5/thumbnails/3.jpg)
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
![Page 4: Particularidades de Apps de Negócios em Modalidade Off-line – Desktop e Mobile - Magic Sem Segredos S01E05](https://reader038.fdocumentos.com/reader038/viewer/2022100603/55963c3a1a28abb1738b4720/html5/thumbnails/4.jpg)
Plataforma de Aplicações Magic xpa –
Programas Offline
![Page 5: Particularidades de Apps de Negócios em Modalidade Off-line – Desktop e Mobile - Magic Sem Segredos S01E05](https://reader038.fdocumentos.com/reader038/viewer/2022100603/55963c3a1a28abb1738b4720/html5/thumbnails/5.jpg)
Como lidar com todas as variações tecnológicas
para desenvolver aplicações?
5
NativeWeb/HTML5
JavascriptHybrid
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?
![Page 6: Particularidades de Apps de Negócios em Modalidade Off-line – Desktop e Mobile - Magic Sem Segredos S01E05](https://reader038.fdocumentos.com/reader038/viewer/2022100603/55963c3a1a28abb1738b4720/html5/thumbnails/6.jpg)
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 Cliente Integração2.
![Page 7: Particularidades de Apps de Negócios em Modalidade Off-line – Desktop e Mobile - Magic Sem Segredos S01E05](https://reader038.fdocumentos.com/reader038/viewer/2022100603/55963c3a1a28abb1738b4720/html5/thumbnails/7.jpg)
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.
![Page 8: Particularidades de Apps de Negócios em Modalidade Off-line – Desktop e Mobile - Magic Sem Segredos S01E05](https://reader038.fdocumentos.com/reader038/viewer/2022100603/55963c3a1a28abb1738b4720/html5/thumbnails/8.jpg)
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
![Page 9: Particularidades de Apps de Negócios em Modalidade Off-line – Desktop e Mobile - Magic Sem Segredos S01E05](https://reader038.fdocumentos.com/reader038/viewer/2022100603/55963c3a1a28abb1738b4720/html5/thumbnails/9.jpg)
Magic em
Ação
Coloque suas perguntas
nos comentários do Post no
Blog para respondermos ao
vivo
![Page 10: Particularidades de Apps de Negócios em Modalidade Off-line – Desktop e Mobile - Magic Sem Segredos S01E05](https://reader038.fdocumentos.com/reader038/viewer/2022100603/55963c3a1a28abb1738b4720/html5/thumbnails/10.jpg)
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
![Page 11: Particularidades de Apps de Negócios em Modalidade Off-line – Desktop e Mobile - Magic Sem Segredos S01E05](https://reader038.fdocumentos.com/reader038/viewer/2022100603/55963c3a1a28abb1738b4720/html5/thumbnails/11.jpg)
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
![Page 12: Particularidades de Apps de Negócios em Modalidade Off-line – Desktop e Mobile - Magic Sem Segredos S01E05](https://reader038.fdocumentos.com/reader038/viewer/2022100603/55963c3a1a28abb1738b4720/html5/thumbnails/12.jpg)
Perguntas e Respostas
![Page 13: Particularidades de Apps de Negócios em Modalidade Off-line – Desktop e Mobile - Magic Sem Segredos S01E05](https://reader038.fdocumentos.com/reader038/viewer/2022100603/55963c3a1a28abb1738b4720/html5/thumbnails/13.jpg)
Obrigado e até o próximo
http://mss.magicsoftware.com.br