FRAMEWORK PARA GERENCIAMENTO E DISPONIBILIZAÇÃO DE INFORMAÇÕES MULTIMÍDIA GEOLOCALIZADAS NA PLATAFORMA ANDROID Acadêmico: David Tiago Conceição Orientador:

Slides:



Advertisements
Apresentações semelhantes
Prof. Paulo Barreto O hardware são as partes concretas de uma máquina, como o gabinete, o teclado, o mouse, a impressora, o disco.
Advertisements

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.
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,
Alyssandra Luiza Ruggiero Orientador: Aurélio Faustino Hoppe.
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.
APLICAÇÃO PARA CONTROLE DE ORÇAMENTOS E PEDIDOS DE UMA MARCENARIA Diether Hoffmann Prof. Cláudio Ratke, Orientador.
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.
Diego Armando Gusava Mobile Command Orientador: Mauro Marcelo Mattos.
SISTEMA PARA AUTOMATIZAÇÃO RESIDENCIAL CONTROLADO POR COMANDO DE VOZ Ronaldo Rother Prof. Francisco Adell Péricas, Orientador.
Ferramenta de apoio aos testes baseados em requisitos Acadêmico: Leandro da Cunha Orientador: Everaldo Artur Grahl.
Plugin da Ferramenta TestComplete para integração com a ferramenta TestLink UNIVERSIDADE REGIONAL DE BLUMENAU CURSO DE SISTEMAS DE INFORMAÇÃO DOUGLAS DE.
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.
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.
Sistema para Reservas de Veículos de uma Cooperativa de Saúde Ricardo Hoffmann Orientador: Wilson Pedro Carli.
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.
MJ3A-PA - UM MOTOR DE JOGOS 3D PARA ANDROID COM PERSONAGENS ARTICULADOS Acadêmico: André William Prade Hildinger Orientador: Dalton Solano dos Reis.
Projeto Multimídia. Tema Animação Linear; Animação Não-Linear; Narrativa Linear; Narrativa Multimídia; HQ – Interativa; Games – Jogo Eletrônico; Interface.
UM FRAMEWORK PARA ALGORITMOS BASEADOS NA TEORIA DOS GRAFOS Acadêmico: Maicon Rafael Zatelli Orientador: Dr. Paulo C é sar Rodacki Gomes.
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

DIÁRIO DE CLASSE EM DISPOSITIVO MÓVEL (PDA)
Tutoriais de desenvolvimento para Android
Acadêmico: Jair de Souza Junior
Acadêmico – Bruno Kewitz Demarchi Orientador – Marcel Hugo
Trabalho de Conclusão de Curso
Engenharia de Software II
APLICATIVO PARA GERENCIAMENTO DE UMA EMPRESA DE FACTORING
especificação de requisitos do software
Plano de liberação do Software UNI MAPS
Fábrica de Software.
APROM Aplicação para Gestão de Projetos
Sistema Automatizado de Hospedagem de Sites
API para transformação de imagem em cartum utilizando plataforma iOS
Tecnologia para a Internet I – Aula 05 Prof. Me. Ronnison Reges Vidal
Tema 5 – Arquitetura de Banco de Dados
Ambiente para desenvolvimento de sistemas baseado no conceito MBUIDE
Arquitetura de Computadores
Engenharia de Software II
Extensão para visualização temporal de dados no TerraView
SISTEMA DE TRACKING DE OBJETOS A PARTIR DE VÁRIAS CÂMERAS
VERSÃO 0.1.
ESCOLA ESTADUAL TÉCNICO INDUSTRIAL PROFESSOR FONTES
Software.
Sistemas Operacionais
Arquitetura de Sistemas Operacionais
Controle e Mapeamento de Pragas Urbanas
Estágio supervisionado na CECAE
Transcrição da apresentação:

FRAMEWORK PARA GERENCIAMENTO E DISPONIBILIZAÇÃO DE INFORMAÇÕES MULTIMÍDIA GEOLOCALIZADAS NA PLATAFORMA ANDROID Acadêmico: David Tiago Conceição Orientador: Dalton Solano dos Reis

Roteiro Introdução Fundamentação teórica Desenvolvimento Conclusões Acadêmico: David Tiago Conceição Orientador: Dalton Solano dos Reis

Introdução Plataformas móveis  Funcionalidades de PCs  Dispositivos convergentes Incorporação de mídias  Interativa  Motivante Acadêmico: David Tiago Conceição Orientador: Dalton Solano dos Reis

Introdução Objetivos Framework Troca de informações geolocalizadas  Textos  Sons,  Imagens,  Vídeos,  Coordenadas geográficas Utilização Android Acadêmico: David Tiago Conceição Orientador: Dalton Solano dos Reis

Fundamentação teórica Multimídia Móvel Redes sem fio Combinação Distribuição Acadêmico: David Tiago Conceição Orientador: Dalton Solano dos Reis

Fundamentação teórica Android Plataforma aberta  Sistema operacional  Middleware  Aplicações Kernel Linux Máquina virtual Dalvik Acadêmico: David Tiago Conceição Orientador: Dalton Solano dos Reis

Fundamentação teórica Desenvolvimento para Android Linguagem Java  Bibliotecas próprias  Semelhante Java Standard Edition XML  Leiaute de telas  Constantes  Metadados Acadêmico: David Tiago Conceição Orientador: Dalton Solano dos Reis

Fundamentação teórica Desenvolvimento para Android Intenções  Componentes independentes Service  Segundo plano  Processamento longo Activity  Tela Acadêmico: David Tiago Conceição Orientador: Dalton Solano dos Reis

Fundamentação teórica Trabalhos correlatos MAPBR  Situação plataformas móveis  Anatomia geral Android  APIs  Visualização de mapas  Manipulação de marcadores Acadêmico: David Tiago Conceição Orientador: Dalton Solano dos Reis

Fundamentação teórica Trabalhos correlatos Google Latitude  Diversas plataformas  Integrado  Compartilhamento de localização  Histórico  Notificações Acadêmico: David Tiago Conceição Orientador: Dalton Solano dos Reis

Desenvolvimento Aplicativos cliente e servidor Acadêmico: David Tiago Conceição Orientador: Dalton Solano dos Reis Interface com o usuário Listas de mídias Mapas Georreferenciamento Cadastros de Usuários Mídias compartilhadas

Desenvolvimento Requisitos Requisitos funcionais  RF01: permitir a definição de conexões entre usuários;  RF02: atualizar as coordenadas geográficas do usuário no sistema enquanto o aplicativo estiver em execução;  RF03: permitir a consulta das coordenadas dos usuários conectados; Acadêmico: David Tiago Conceição Orientador: Dalton Solano dos Reis

Desenvolvimento Requisitos Requisitos funcionais  RF04: permitir a troca de informações multimídia georreferenciadas (textos, imagens, sons e vídeos) entre usuários conectados;  RF05: permitir a definição de coordenadas geográficas de interesse;  RF06: permitir a troca de coordenadas geográficas de interesse entre usuários conectados. Acadêmico: David Tiago Conceição Orientador: Dalton Solano dos Reis

Desenvolvimento Requisitos Requisitos não funcionais  RNF01: ser implementado para a plataforma Android;  RNF02: exibir as informações multimídia existentes no aplicativo utilizando o paradigma de intenções da plataforma Android. Acadêmico: David Tiago Conceição Orientador: Dalton Solano dos Reis

Desenvolvimento Especificação Acadêmico: David Tiago Conceição Orientador: Dalton Solano dos Reis

Desenvolvimento Especificação Acadêmico: David Tiago Conceição Orientador: Dalton Solano dos Reis

Desenvolvimento Especificação Acadêmico: David Tiago Conceição Orientador: Dalton Solano dos Reis

Desenvolvimento Especificação Acadêmico: David Tiago Conceição Orientador: Dalton Solano dos Reis

Desenvolvimento Especificação Acadêmico: David Tiago Conceição Orientador: Dalton Solano dos Reis

Desenvolvimento Implementação Cliente em Android  Android SDK e Eclipse  Bibliotecas nativas  Google APIs  Biblioteca HTTPMime Servidor em JEE  Eclipse e Apache Tomcat  Banco de dados MySQL Acadêmico: David Tiago Conceição Orientador: Dalton Solano dos Reis

Desenvolvimento Implementação Acadêmico: David Tiago Conceição Orientador: Dalton Solano dos Reis

Desenvolvimento Implementação Acadêmico: David Tiago Conceição Orientador: Dalton Solano dos Reis

Desenvolvimento Implementação Acadêmico: David Tiago Conceição Orientador: Dalton Solano dos Reis

Desenvolvimento Implementação Acadêmico: David Tiago Conceição Orientador: Dalton Solano dos Reis

Desenvolvimento Operacionalidade Acadêmico: David Tiago Conceição Orientador: Dalton Solano dos Reis

Desenvolvimento Resultados Acadêmico: David Tiago Conceição Orientador: Dalton Solano dos Reis Framework  Conjunto de problemas  Ausência de funcionalidades abstratas Services  Múltiplas possibilidades Comunicação servidor  Cliente Servidor  HTTPMime

Desenvolvimento Resultados Memória ocupada  Mínimo 2,344 MegaBytes  Máximo 3,283 MegaBytes Banco de dados local Acadêmico: David Tiago Conceição Orientador: Dalton Solano dos Reis

Desenvolvimento Resultados Tempo de transmissão  Testes via simulador Acadêmico: David Tiago Conceição Orientador: Dalton Solano dos Reis

Conclusões Georreferenciamento Compartilhamento Desenvolvimento de Framework  Base para trabalhos futuros Plataforma Android  Ampla  Extensível Acadêmico: David Tiago Conceição Orientador: Dalton Solano dos Reis

Conclusões Extensões Funcionalidades abstratas Melhorar servidor Streamming Mídias não georreferenciadas Acadêmico: David Tiago Conceição Orientador: Dalton Solano dos Reis

Conclusões Extensões Georreferenciamento e mídia Vídeos em tela cheia Imagens em tela cheia e zoom Interação entre usuários Acadêmico: David Tiago Conceição Orientador: Dalton Solano dos Reis

FIM David Tiago Conceição Acadêmico: David Tiago Conceição Orientador: Dalton Solano dos Reis

Framework "Um framework provê uma solução para uma família de problemas semelhantes, […] Usando um conjunto de classes e interfaces que mostra como […] objetos colaboram para cumprir suas responsabilidades […] Um framework é uma aplicação quase completa, mas com pedaços faltando” SAUVÉ, 2010 Acadêmico: David Tiago Conceição Orientador: Dalton Solano dos Reis

Framework O projetista de aplicações não precisa saber quando chamar cada método: é o framework que faz isso SAUVÉ, 2010 Acadêmico: David Tiago Conceição Orientador: Dalton Solano dos Reis

Kernel Kernel, do inglês núcleo, é a denominação dada ao componente central de um sistema operacional. Normalmente esse componente está no nível mais baixo da camada de software e comunica-se com os dispositivos físicos. Acadêmico: David Tiago Conceição Orientador: Dalton Solano dos Reis

Thread Uma thread é uma das linhas de execução existentes dentro de um processo. Através da criação de diversas threads, um processo pode executar diversas operações de forma concorrente, melhorando o desempenho do aplicativo ou a usabilidade. Acadêmico: David Tiago Conceição Orientador: Dalton Solano dos Reis

Aplicativos básicos Efetuar ligações Short Message System (SMS) Contatos Browser Calendário Visualizador de mapas Acadêmico: David Tiago Conceição Orientador: Dalton Solano dos Reis

Formatos suportados Imagem  JPEG, GIF, PNG, BMP Vídeo  H.263, H.264, MPEG-4 Áudio  AAC, AMR, MP3, MIDI, WAVE, Ogg Vorbis Acadêmico: David Tiago Conceição Orientador: Dalton Solano dos Reis

MediaPlayer Acadêmico: David Tiago Conceição Orientador: Dalton Solano dos Reis

Desenvolvimento Acadêmico: David Tiago Conceição Orientador: Dalton Solano dos Reis

Desenvolvimento Acadêmico: David Tiago Conceição Orientador: Dalton Solano dos Reis

Desenvolvimento Acadêmico: David Tiago Conceição Orientador: Dalton Solano dos Reis

Desenvolvimento Acadêmico: David Tiago Conceição Orientador: Dalton Solano dos Reis

Desenvolvimento Acadêmico: David Tiago Conceição Orientador: Dalton Solano dos Reis

Desenvolvimento Acadêmico: David Tiago Conceição Orientador: Dalton Solano dos Reis

Desenvolvimento Acadêmico: David Tiago Conceição Orientador: Dalton Solano dos Reis

Desenvolvimento Acadêmico: David Tiago Conceição Orientador: Dalton Solano dos Reis

Desenvolvimento Acadêmico: David Tiago Conceição Orientador: Dalton Solano dos Reis