Acadêmico – Bruno Kewitz Demarchi Orientador – Marcel Hugo

Slides:



Advertisements
Apresentações semelhantes
FURB – UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE SISTEMAS DE INFORMAÇÃO – BACHARELADO SISTEMA DE APOIO ÀS OPERAÇÕES.
Advertisements

TESTE-PLAN: FERRAMENTA DE APOIO AO PLANEJAMENTO E CONTROLE DAS ATIVIDADES DO PROCESSO DE TESTES Orientadora: Fabiane Barreto Vavassori Benitti, Dra CAMILA.
DESENVOLVIMENTO DE UM SISTEMA PARA SIMULAÇÃO DE PREVISÃO DE PREÇO DE AÇÕES NA BOVESPA UTILIZANDO DATA MINING COM A TÉCNICA DE REGRESSÃO LINEAR SIMPLES.
FERRAMENTA WEB PARA AUTOMAÇÃO DA ALOCAÇÃO DE RECURSOS EM UMA FÁBRICA DE SOFTWARE UNIVERSIDADE REGIONAL DE BLUMENAU CURSO DE SISTEMAS DE INFORMAÇÃO Camila.
SISTEMA DE GESTÃO DE ESTOQUES PARA DISTRIBUIDORAS DE FUMO Graciela Martins Luiz Orientador: Wilson Pedro Carli.
ALOCAÇÃO DE RECURSOS HUMANOS APLICADA A SOLICITAÇÕES DE MUDANÇA DE SOFTWARE RICARDO VOIGT Orientador: Everaldo Artur Grahl.
UTILIZANDO PORTAIS CORPORATIVOS COMO FERRAMENTA DE GESTÃO DO CONHECIMENTO: CASE EMPRESA TÊXTIL KARSTEN S.A. Felipe Rotermel Orientador: Prof. Oscar Dalfovo,
Framework de replicação de dados com criptografia simétrica utilizando notificações para Android. Acadêmico - Fernando Klock Orientador – Dalton Solano.
SISTEMA PARA CONTROLE DE INSUMOS EM RESTAURANTES DO TIPO SELF-SERVICE Rafael Knoch Orientador: Prof. Wilson Pedro Carli.
Tecnologias para Internet Thyago Maia Tavares de Farias Aula 19.
SISTEMA DE AUTOMAÇÃO DE VENDAS (SAV) APLICADO A TASCHIBRA Marco Antônio Batista Orientador: Wilson Pedro Carli.
SISTEMA TUTOR INTELIGENTE PARA ENSINO SQL Acadêmico: Sandro Oscar Bugmann Orientador: Alexander Roberto Valdameri.
Acadêmico Demitres Bublitz Orientador Prof. Paulo Roberto Dias Co-orientador Prof. Oscar Dalfovo, Dr.
FRAMEWORK PARA GERENCIAMENTO E DISPONIBILIZAÇÃO DE INFORMAÇÕES MULTIMÍDIA GEOLOCALIZADAS NA PLATAFORMA ANDROID Acadêmico: David Tiago Conceição Orientador:
Diego Armando Gusava Mobile Command Orientador: Mauro Marcelo Mattos.
Ferramenta de apoio aos testes baseados em requisitos Acadêmico: Leandro da Cunha Orientador: Everaldo Artur Grahl.
SISTEMA INTEGRADO AOS SERVIÇOS DE INFRAESTRUTURA DE TECNOLOGIA DA INFORMAÇÃO PARA A GERÊNCIA DE PROBLEMAS BASEADO EM ITIL UNIVERSIDADE REGIONAL DE BLUMENAU.
G-SMS: Protótipo de uma aplicação de envio de SMS georeferenciadas Carlos Roberto Bender – Acadêmico Mauro Marcelo Mattos - Orientador.
SOFTWARE DE GERENCIAMENTO DE LIBERAÇÃO E ATUALIZAÇÃO DE VERSÃO EDUARDO SIEMANN ORIENTADOR: JHONY ALCEU PEREIRA.
SISTEMA WEB PARA EMISSÃO DE PEDIDOS ON-LINE APLICADO A UMA PAPELARIA Eduardo Alex Thomsen Orientador: Wilson Pedro Carli.
Protótipo de uma aplicação rica de internet para monitoramento de vídeo através de streaming e Silverlight Thiago da Silva Negherbon – Acadêmico Roosevelt.
SISTEMA BASEADO EM LOCALIZAÇÃO DE SERVIÇOS DE TÁXI Orientador: Prof. Dr. Mauro Marcelo Mattos Acadêmico: Arthur Henrique Kienolt.
PROTÓTIPO DE SISTEMA MÓVEL NA PLATAFORMA ANDROID PARA COMPARTILHAMENTO DE ARQUIVOS E MENSAGENS ENTRE DISPOSITIVOS BASEADO EM PROXIMIDADE GEOGRÁFICA Aluno:
DESENVOLVIMENTO DE UM BUSINESS INTELLIGENCE PARA EMPRESA DO SETOR QUÍMICO UTILIZANDO A FERRAMENTA QLIKVIEW UNIVERSIDADE REGIONAL DE BLUMENAU CURSO DE SISTEMAS.
Jaison Dallabona Orientador: Francisco Adell Péricas.
Aplicação da Técnica Hipermídia Adaptativa no Ambiente Empreendedor da FURB Acadêmico: André Felipe da Silva Biss Prof. Orientador: Dr. Oscar Dalfovo.
FURB – UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE SISTEMAS DE INFORMAÇÃO – BACHARELADO APARECIDA CEZERINO ORIENTADOR:
MÓDULOS DE REGISTRO DE ABASTECIMENTO DE VEÍCULOS INTEGRADOS PARA ÓRGÃOS PÚBLICOS Gabriel Vieira Orientador: Prof. Jacques Robert Heckmann.
Emerson da Silva Albino Orientador: Professor Wilson Pedro Carli.
Acadêmico: Anderson Nicolau Haskel Orientador: Francisco Adell Péricas 16:59.
MÓDULO DE ANÁLISE DE COMPETÊNCIAS PARA GERENCIAMENTO DE PESSOAS NA EMPRESA SENIOR THIAGO DE MATOS SOARES ORIENTADOR: MARCEL HUGO.
Sistema para Reservas de Veículos de uma Cooperativa de Saúde Ricardo Hoffmann Orientador: Wilson Pedro Carli.
Sistema para Identificação de Pontos de Referência Imobiliário Acadêmica: Aline Cordeiro Prof. Orientador: Dr. Oscar Dalfovo.
5 UNIVERSIDADE REGIONAL DE BLUMENAU CURSO DE SISTEMAS DE INFORMAÇÃO SISTEMA DE FORÇA DE VENDAS. Gustav Dallmann Júnior Orientador: Prof. Francisco Adell.
Ferramenta Android baseada em realidade aumentada e serviços baseados em localização usando notificações Acadêmico – Ronaldo Rampelotti Orientador – Dalton.
Módulo Interativo Visual De Configuração Para Carga De Dados No Sistema Protheus 10 Acadêmico: Rodrigo João Amorim Prof. Orientador: Dr. Oscar Dalfovo.
Serviço de Protocolação Digital de Documentos Eletrônicos Acadêmico: Recígio Poffo Orientador: Paulo Fernando da Silva.
MONITORAMENTO DE EVENTOS DE CADEIAS DE PROCESSOS PRODUTIVOS AUTOMOTIVOS UTILIZANDO WEB SERVICES ECON Acadêmico: Leonardo Broilo Junior Orientador: Francisco.
Sistema de partículas para dispositivos móveis na plataforma Android Acadêmico: Angel Vitor Lopes Orientador: Mauro Marcelo Mattos.
SISTEMA DE INFORMAÇÃO APLICADO A EMPRESAS DE LEILÕES JUDICIAIS Jorge Augusto Schoenfelder Prof. Ricardo de Alencar Azambuja - Orientador.
Um estudo sobre Realidade Aumentada para a plataforma Android Acadêmica – Gabriela Tinti Vasselai Orientador – Dalton Solano dos Reis.
APLICATIVO PARA CONTROLE DE EVENTOS EFETUADOS EM ALTERAÇÕES DE FORMULÁRIOS DE IMPRESSÃO UNIVERSIDADE REGIONAL DE BLUMENAU CURSO DE SISTEMAS DE INFORMAÇÃO.
FUNDAÇÃO UNIVERSIDADE FEDERAL DE RONDONIA CAMPUS DE PRESIDENTE MÉDICI Curso: ENGENHARIA DE PESCA E AQUICULTURA Disciplina: INTRODUÇÃO À COMPUTAÇÃO E INFORMÁTICA.
FERRAMENTA PARA GERENCIAMENTO DE ARTEFATOS EM PROJETO DE MELHORIA NO PROCESSO DE TESTES. UNIVERSIDADE REGIONAL DE BLUMENAU CURSO DE SISTEMAS DE INFORMAÇÃO.
Acad. Thiago Schmitt Orientador Marcel Hugo FURB – UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE SISTEMAS DE INFORMAÇÃO.
Ferramenta para Acompanhamento de Projetos Utilizando o Método Kanban
Desenvolvimento Mobile com Android

DIÁRIO DE CLASSE EM DISPOSITIVO MÓVEL (PDA)
Bruno Adolfo Luis Henrique Natanael de Carvalho Lucas Fernandes
Acadêmico: Jair de Souza Junior
Trabalho de Conclusão de Curso
APLICATIVO PARA GERENCIAMENTO DE UMA EMPRESA DE FACTORING
APROM Aplicação para Gestão de Projetos
NOVAS TECNOLOGIAS 4.4 COMUNICAÇÃO.
24ª Mostra de Pôster – FATEC 2017
Como Calcular Médias no ASP
Ambiente para desenvolvimento de sistemas baseado no conceito MBUIDE
O USO DA REALIDADE AUMENTADA NO ENSINO DA ASTRONOMIA
SISTEMA DE TRACKING DE OBJETOS A PARTIR DE VÁRIAS CÂMERAS
25ª Mostra de Pôster – FATEC 2017
ATENÇÃO: Esse manual foi desenvolvido com o objetivo de apresentar de forma resumida os principais recursos utilizados pelos usuários.
Saiba tudo sobre as Notícias do Microsoft SharePoint
ATENÇÃO: Esse manual foi desenvolvido com o objetivo de apresentar de forma resumida os principais recursos utilizados pelos usuários.
26ª Mostra de Pôster – FATEC 2018
ATENÇÃO: Esse manual foi desenvolvido com o objetivo de apresentar de forma resumida os principais recursos utilizados pelos usuários.
TÍTULO DO TRABALHO INTRODUÇÃO DESENVOLVIMENTO JUSTIFICATIVA OBJETIVOS
Estágio supervisionado na CECAE
MONITORAMENTO E MOVIMENTAÇÃO LOGÍSTICA
Resultados e discussão
Transcrição da apresentação:

Acadêmico – Bruno Kewitz Demarchi Orientador – Marcel Hugo Aplicativo Android baseado em realidade aumentada para recomendações de locais Acadêmico – Bruno Kewitz Demarchi Orientador – Marcel Hugo

Roteiro Introdução Fundamentação teórica Desenvolvimento Resultados e discussão Conclusão/Extensões Demonstração da aplicação

Introdução Motivação associação de aspectos da atualidade recursos nos dispositivos móveis mobilidade da tecnologia realidade aumentada sistemas de redes sociais aprendizagem de novas tecnologias Android OpenGL ES RestEasy/RestEasy Client Mobile

Introdução Objetivos do trabalho disponibilizar uma aplicação para a plataforma Android para recomendações de locais permitir ao usuário o cadastro de opiniões sobre locais disponibilizar uma maneira de o usuário manter uma lista de amigos permitir ao usuário a busca por locais de acordo com diversos filtros disponibilizar o resultado da busca através de realidade aumentada

Fundamentação teórica Sistemas de recomendação grande quantidade de informações → grande quantidade de opções pouca ou nenhuma experiência para escolha convicta confiar nas recomendações de outras pessoas sistemas de recomendação auxiliam no processo de indicações

Fundamentação teórica Sistemas de recomendação Filtragem de Informação (FI): entrega de informações a quem realmente necessita delas Filtragem Baseada em Conteúdo (FBC): informações capturadas com base na ação do usuário Filtragem Colaborativa (FC): usuários avaliam explicitamente a informação

Fundamentação teórica Redes sociais relações entre pessoas internet → comunicação e interação via sistemas diversos tipos mundo profissional, área acadêmica, política relacionamento social → recomendações consumidores de internet brasileiros passam 36% do tempo on-line em sites de redes sociais (COMSCORE, 2013)

Fundamentação teórica Android

Fundamentação teórica Android Activity

Fundamentação teórica Android AsyncTask execução de processos concorrentes tratamento de Thread tratamento de sincronismo de objetos devolve o resultado para o processo principal

Fundamentação teórica Android Serviços de localização e Sensores LocationManager e SensorManager recebe, através do padrão Observer, as atualizações de: localização pela rede localização pelo GPS bússola acelerômetro sensor de luz

Fundamentação teórica Android Câmera Camera SurfaceView MediaRecorder Intent MediaStore.ACTION_IMAGE_CAPTURE MediaStore.ACTION_VIDEO_CAPTURE

Fundamentação teórica Android OpenGL ES Sub-seção do OpenGL destinado a dispositivos embarcados Processamento gráfico 2D e 3D Versões 1.0 e 2.0

Fundamentação teórica Realidade aumentada

Fundamentação teórica Trabalhos correlatos - Foursquare

Fundamentação teórica Trabalhos correlatos - What is Up App

Fundamentação teórica Trabalhos correlatos - TripAdvisor Augmented Reality

Fundamentação teórica Trabalhos correlatos - TCC Rampelotti

Especificação Requisitos Funcionais permitir o cadastro de usuários e seus respectivos perfis permitir adicionar outros usuários a uma lista de amigos permitir o cadastro de locais utilizando o posicionamento GPS do dispositivo permitir o cadastro de opiniões sobre locais utilizando o posicionamento GPS do dispositivo

Especificação Requisitos Funcionais permitir visualizar a direção e a distância dos locais recomendados utilizando RA permitir filtrar as recomendações visíveis permitir visualizar textualmente as opiniões dos usuários e mais informações de um local ao selecioná-lo permitir visualizar a rota a um determinado local permitir alterar as configurações de privacidade do perfil, tornando mais dados visíveis a usuários desconhecidos

Especificação Regras de negócio (principais) ao cadastrar um local, o ponto geográfico do mesmo deve estar no máximo a 1.000 metros do posicionamento GPS do usuário ao recomendar um local, o ponto geográfico do mesmo deve estar no máximo a 1.000 metros do posicionamento GPS do usuário as recomendações visíveis na tela da RA devem estar no máximo a 45º a esquerda ou 45º a direita em relação à direção da bússola do dispositivo

Técnicas e ferramentas utilizadas Enterprise Architect Eclipse + Android Development Tools Sony Xperia LT26i – Android 4.0.4 Paradigma SOA REST + JSON OpenGL ES JBoss 7.1 PostgreSQL 9

Especificação Arquitetura

Especificação Casos de uso

Especificação Classes de modelo

Especificação Pacotes Common

Especificação Pacotes Web

Especificação Pacotes Android

Operacionalidade

Resultados e discussão Todos os requisitos foram alcançados Mudança de um RNF – troca do Android 2.2 pelo Android 4.0.4 Dificuldades RestEasy Client Mobile – captura de exceções Versão do OpenGL ES

Conclusão Android + rede social + recomendações + RA Utilização dos recursos dos dispositivos OpenGL ES Interação do usuário com a aplicação Integração com o Google Maps na busca de endereços Apresentação de mensagem de progresso nas tarefas longas Paginação real Carregamento de imagens de forma assíncrona Realidade aumentada Arquitetura cliente-servidor através de Web Services REST Reaproveitamento das regras de negócio RestEasy

Extensões criar uma forma de denúncia de spam desenvolver um processo para confirmação dos donos dos locais criar um sistema para reportar defeitos em casos de erros com registro automático de incidentes criar uma página web para administração do sistema criar uma lista de locais favoritos do usuário criar uma rotina que executa todos os dias para limpar as confirmações de cadastro que não foram ativadas

Demonstração da aplicação

Obrigado pela atenção!