Buscar

Sistemas Distribuídos

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 12 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 12 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 12 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

SISTEMAS DISTRIBUÍDOS
Desenvolvimento de aplicações distribuídas em ambientes móveis
SISTEMAS DISTRIBUÍDOS
Desenvolvimento de Aplicações Distribuídas em Ambientes Móveis
1
SISTEMAS DISTRIBUÍDOS
Desenvolvimento de Aplicações Distribuídas em Ambientes Móveis
PROFESSOR KILMER BOENTE
UNIVERSIDADE VEIGA DE ALMEIDA
Introdução
DESAFIOS E OPORTUNIDADES
Eficiência e segurança
Exemplos práticos
conclusão
O que é desenvolvimento distribuído em ambiente móvel? 
Pode ser resumido como a criação de sistemas de software distribuídos (aplicações – APPs) projetados para rodar em diferentes dispositivos móveis.
Os dispositivos podem ser:
Smartphone;
Notebook;
Aparelho GPS;
relógio digital; e
Tablet.
Se comunicam com servidores 
remotos através de redes sem fio.
SISTEMAS DISTRIBUÍDOS
Desenvolvimento de Aplicações Distribuídas em Ambientes Móveis
PROFESSOR KILMER BOENTE
UNIVERSIDADE VEIGA DE ALMEIDA
Introdução
DESAFIOS E OPORTUNIDADES
Eficiência e segurança
Exemplos práticos
conclusão
Segundo o Wazlawick (2016), a popularidade dos dispositivos portáteis criou a necessidade de profissionais qualificados para desenvolver aplicações específicas para diferentes arquiteturas, como os sistemas operacionais da Apple o IOS e o Android.
Desafios
SISTEMAS DISTRIBUÍDOS
Desenvolvimento de Aplicações Distribuídas em Ambientes Móveis
PROFESSOR KILMER BOENTE
UNIVERSIDADE VEIGA DE ALMEIDA
Introdução
DESAFIOS E OPORTUNIDADES
Eficiência e segurança
Exemplos práticos
conclusão
Construção de interface gráfica específica, capacidade reduzida de memória e atualizações frequentes de sistemas operacionais. 
Desafios
SISTEMAS DISTRIBUÍDOS
Desenvolvimento de Aplicações Distribuídas em Ambientes Móveis
PROFESSOR KILMER BOENTE
UNIVERSIDADE VEIGA DE ALMEIDA
Introdução
DESAFIOS E OPORTUNIDADES
Eficiência e segurança
Exemplos práticos
conclusão
Oportunidades
Acesso universal: Acesso contínuo à Internet. Interação a qualquer hora e em qualquer lugar. Experiência de usuário personalizada.
Integração Social: Maior integração com as redes sociais. Facilita compartilhamento de conteúdo.
Inovação Continua
Escalabilidade
Sensores integrados
SISTEMAS DISTRIBUÍDOS
Desenvolvimento de Aplicações Distribuídas em Ambientes Móveis
PROFESSOR KILMER BOENTE
UNIVERSIDADE VEIGA DE ALMEIDA
Introdução
DESAFIOS E OPORTUNIDADES
Eficiência e segurança
Exemplos práticos
conclusão
Eficiência & Segurança
A internet pode ser um local perigoso para empresas e usuários se ambos não se prevenirem antecipadamente.
Eficiência: Otimizar Aplicativos e Gerenciar Recursos.
Segurança: Segurança da Rede e 2FA.
Conscientizar o usuário se faz também necessário.
SISTEMAS DISTRIBUÍDOS
Desenvolvimento de Aplicações Distribuídas em Ambientes Móveis
PROFESSOR KILMER BOENTE
UNIVERSIDADE VEIGA DE ALMEIDA
Introdução
DESAFIOS E OPORTUNIDADES
Eficiência e segurança
Exemplos práticos
conclusão
Desenvolvimento de APP com informações sobre alagamento
Trabalho consultado: Souza, Costa e Silva (2018) - “Desenvolvimento de uma aplicação de sistema distribuído para dispositivo móvel”
Motivação: Alterações climáticas e impacto na sociedade.
Método: Gerenciamento de informações urbanas – consulta e demarcação de áreas alagadas.
Detalhamento técnico: Android, API Google Maps, PHP.
Sistema distribuído por classificação de app: 
Rede social - rede de servidores distribuídos que armazenam dados de usuários, como perfis, postagens e fotos. 
Aplicativo de Navegação GPS - combinação de servidores para fornecer rotas e informações de tráfego em tempo real. 
SISTEMAS DISTRIBUÍDOS
Desenvolvimento de Aplicações Distribuídas em Ambientes Móveis
PROFESSOR KILMER BOENTE
UNIVERSIDADE VEIGA DE ALMEIDA
Introdução
DESAFIOS E OPORTUNIDADES
Eficiência e segurança
Exemplos práticos
conclusão
SISTEMAS DISTRIBUÍDOS
Desenvolvimento de Aplicações Distribuídas em Ambientes Móveis
PROFESSOR KILMER BOENTE
UNIVERSIDADE VEIGA DE ALMEIDA
Introdução
DESAFIOS E OPORTUNIDADES
Eficiência e segurança
Exemplos práticos
conclusão
Ele é um aparelho utilizado no antebraço, e que através de diversos sensores, é capaz de captar os movimentos dos músculos da região, responsáveis por realizar gestos com o punho e dedos das mãos.
Myo ArmBand
Diversas tecnologias empregadas no funcionamento do dispositivo, como a conexão realizada através de bluetooth e o apoio de inteligência artificial na intepretação dos movimentos captados pelos sensores. 
SISTEMAS DISTRIBUÍDOS
Desenvolvimento de Aplicações Distribuídas em Ambientes Móveis
PROFESSOR KILMER BOENTE
UNIVERSIDADE VEIGA DE ALMEIDA
Introdução
DESAFIOS E OPORTUNIDADES
Eficiência e segurança
Exemplos práticos
conclusão
Myo ArmBand
SISTEMAS DISTRIBUÍDOS
Desenvolvimento de Aplicações Distribuídas em Ambientes Móveis
PROFESSOR KILMER BOENTE
UNIVERSIDADE VEIGA DE ALMEIDA
Introdução
DESAFIOS E OPORTUNIDADES
Eficiência e segurança
Exemplos práticos
conclusão
Conclusão
Em resumo, ao integrar os princípios dos sistemas distribuídos com a dispositivos móveis, conseguimos criar sistemas de software práticos, robustos e capazes de fornecer serviços avançados aos usuários. 
Entretanto, é essencial estar ciente dos desafios específicos desse ambiente, como o gerenciamento de recursos limitados e é claro a otimização de desempenho.
REFERÊNCIAS
APP MASTER. Otimização de desempenho em dispositivos móveis. Disponível em:<https://appmaster.io/pt/glossary/otimizacao-de-desempenho-em-dispositivos-moveis>. Acesso em: 30/04/2024.
ATLASSIAN. O que é um sistema distribuído? Disponível em: <https://www.atlassian.com/br/microservices/microservices-architecture/distributed-architecture#:~:text=Muitos%20aplicativos%20modernos%20utilizam%20sistemas>. Acesso em: 01/05/2024
BLANCO, S. A. Development of hybrid mobile apps using ionic framework. Disponível em:. Acesso em: 29/01/2024. 
GHIMIRAY, Deepan. Principais dicas de segurança na internet para todos. Avast, 09/04/2023. Disponível em: https://www.avast.com/pt-br/c-internet-safety-tips Acesso em: 30/04/2024. 
MOREIRA, V. BORGES, A. Desenvolvimento de aplicativo móvel para sistemas pos em apoio aos processos operacionais de uma mercearia. Disponível em: <https://pdl.pas.ifsuldeminas.edu.br/index.php/eixostech/article/download/376/221.> Acesso em: 01/05/2024.
SOUZA, H. COSTA, J. SILVA, K. Desenvolvimento de uma aplicação de sistema distribuído para dispositivo móvel. Disponível em: <https://www.academia.edu/44044141/Desenvolvimento_de_uma_Aplica%C3%A7%C3%A3o_de_Sistema_Distribu%C3%ADdo_para_Dispositivo_M%C3%B3vel>. Acesso em: 29/01/2024.
 WHITE, J. Going native (ornot): Five questions to ask mobile application developers. 2013. Acesso em: 29/01/2024.
SISTEMAS DISTRIBUÍDOS
Desenvolvimento de Aplicações Distribuídas em Ambientes Móveis
PROFESSOR KILMER BOENTE
UNIVERSIDADE VEIGA DE ALMEIDA
media1.mp4
image1.png
image2.png
image3.png
image4.png
image5.png
image6.png
image7.png
image8.png
image9.png
image10.png
image11.png
image12.png
image13.png

Mais conteúdos dessa disciplina