Download - Mobilidade inova ti_em_saude
Mobilidade Inova TI em SaúdeRalph J. R. Filho
OBJETIVOS• Identificar o cenário atual e futuro da TI para a saúde em
especial o de mobilidade
• Demonstrar a solução técnica trabalhada pela empresa MV para mobilidade em saúde
AGENDA• A MV
• Cenário de TI para a Saúde
• Cenário de Mobilidade
• Solução técnica da MV para mobilidade
MV
MV
MV
MV
A TI PARA A SAÚDE• Áreas aplicáveis de TI para a Saúde
A TI PARA A SAÚDE• Foco: atender o paciente, usando a tecnologia como apoio
A TI PARA A SAÚDE• Redução no consumo de papel
A TI PARA A SAÚDE• Fornecer ferramentas de auxílio à decisão
A TI PARA A SAÚDE• Telessaúde e Home Care
A TI PARA A SAÚDE• Desafios
A TI PARA A SAÚDE• Desafio• Centralização das informações a respeito do paciente
A TI PARA A SAÚDE• Desafio• Capacitação dos profissionais de TI no negócio de saúde
DESAFIO: NOVO PARADIGMA
NOVO PARADIGMA
NOVO PARADIGMA
NOVO PARADIGMA?
REALIDADE DA TI
• A cloud computing é um conceito que oferece boas possibilidades. Muitas soluções estão convergindo para ela
• Com a evolução do hardware e das redes estão surgindo diversos equipamentos de diferentes tipos e tamanhos que complementam a nossa vida digital. Aí está a divergência.
• Portanto estamos em um período de convergência e de divergência
MOBILIDADE NA SAÚDE
CASE ESTADO DO AMAZONAS• Usando este simples sistema o Governo do Estado do
Amazonas registrou redução de 93% nos casos de dengue
MONITORAMENTO• Número #05 dentre as funcionalidades que deverão receber
mais investimento em mobilidade nos próximos anos (Fonte: Gartner)
CASE AIRSTRIP• Monitoramento remoto na palma da mão e multi-plataforma
CASE AIRSTRIP
MOBILIDADE• Várias possibilidades de desenvolvimento
• Mercado dinâmico (leia-se instável...)
NÚMEROS• 2011 no mundo (Gartner)
DESAFIO NA ÁREA• Desafio dos produtos mobile em uma palavra:• DISTRIBUIÇÃO
• Qual a melhor forma de vencer este desafio?
PRIMEIRO PASSO• Arquitetura Desacoplada (?)• Separar o negócio da visão (a lógica da apresentação)
• A implementação de negócio não precisa saber que a visão existe
• Mobilidade é uma área que serve à outras, portanto, o negócio poderá ser constantemente reutilizado e a visão ajustada
DESACOPLAMENTO
Entidades, Serviços
BDServidor de Aplicação
DESACOPLAMENTO• Esta abordagem implementa na prática a filosofia de
convergência
• Tanto o BD quanto o servidor de aplicação aonde as regras de negócio implementadas em Java estarão contidas podem estar nas “nuvens”
• Tecnologias– Spring, JPA
• Divisão em camadas
NAS NUVENS
NAS NUVENS
DESACOPLAMENTO - SOA• A seguir, é preciso definir a forma de acesso aos dados de
negócio• RESTful
• SOAP
• Web Service
• Transmissão de dados• JSON
• XML
• Esta é uma forma de implementar SOA (Service-Oriented Architecture)
DESACOPLAMENTO• Convergência, desacoplamento e acesso aos dados, ok.
• E agora, como lidar com a divergência?• Camada de visão
MV - PESQUISA• Realizamos estudo de 06 meses sobre tecnologias que se
propõe a ser multiplataforma
• Garimpo através de estudo teórico
• Prototipação de cases reais das tecnologias pré-selecionadas
• Validação prática
DESENVOLVIMENTO NATIVO• Soluções nativas
• Vantagens– Suporte (Fabricante)
– Uso dos recursos nativos
• Problemas– Curva de aprendizado
– Mercado instável
– Custo de licenças e equipamentos
– Restrição de plataformas (Distribuição)
• Soluções web• Vantagens e desvantagens a seguir...
PROTOTIPAÇÃO
Jquery Mobile Sencha Touch Android
SOLUÇÃO ADOTADA
CAMADA DE VISÃO• Solução adotada
• HTML 5• HTML
• CSS
• Javascript
• Amplia a distribuição, pois todo equipamento tem um browser
HTML5• Vantagens– Distribuição
– Curva de aprendizado
– Suporte (W3C, Comunidade)
– Free
• Problemas– Usabilidade
– Acesso ao hardware (recursos dos aparelhos)
– Implementações do HTML5
• Como lidar com cada um destes problemas?
HTML5• Lidando com a Usabilidade• Diminuir o impacto para o usuário que está acostumado com
soluções nativas
• CSS 3
• Jquery Mobile (Jquery otimizado para equipamentos touch)• Agiliza a implementação
DISTRIBUIÇÃO• Lidando com o acesso ao Hardware e distribuição no cliente• Biblioteca Phonegap
• Solução Híbrida (HTML5 + Nativo)
PHONEGAP• Adquirido pela Adobe em 10/2011
PHONEGAP• Esteira Phonegap
PHONEGAP
HTML5• Lidando com as implementações do HTML5• Homologação de equipamentos
• Prototipação
• Requisitos de software por versão de sistema operacional (de brinde o browser nativo)
HTML5 - EVIDÊNCIAS• Google lança webstore para HTML5 (10/03/10)
• “Mobile apps will soon be dead” (19/05/11 - Mim’s Bits MIT)
• Loja de apps em HTML5 supera 700 mil usuários (29/06/11 – IDG NOW)
• IE 10 não suportará flash no Windows 8 para tablets. MS aposta em apps desenvolvidas em HTML5 (15/09/11 - Techtudo)
• Slideshare reconstrói site baseando-se em HTML5 (27/09/11)
HTML5 - EVIDÊNCIAS• “Adobe lança ferramenta para converter flash em HTML5”
(09/03/2011 – IDG NOW)• Vídeos novos no youtube migram para o formato WebM em HTML5
(21/04/11 – IDG NOW)
• “Facebook está armado com HTML5” (16/06/11 - Gizmodo)
• “Amazon lança leitor de e-books Kindle feito em HTML5” (10/08/11 – IDG NOW)
• Netflix usa HTML5 para dispositivos móveis (09/09/2011 – GigaOM)
HTML5• Case Netflix
CONTROLE• Gargalo de processamento de dados no cliente• Poder de processamento limitado
• JSF 2• Camada de controle
ARQUITETURA ALTO NÍVEL
DOMÍNIO
PERSISTÊNCIA
CONTROLE
VISÃO
JSF2
JPA
MOBILIDADE – ÁREAS
MV – PRODUTOS
MV – PRODUTOS
MV – PRODUTOS
CONSIDERAÇÕES FINAIS• Sobre a área de saúde• Grande número de possibilidades para a área de TI
• Sobre tecnologia• Convergência e Divergência resume muita coisa
• Sobre a arquitetura mobile• É precipitado afirmar que a tecnologia “a” é melhor que a “b”
sem apresentar argumentos
• A melhor tecnologia é a que atende a tua necessidade
• O HTML5 está em processo de amadurecimento, previsão de conclusão para 2014