Aplicação #1: Voice-‐ Messager Voice
Transcrição
Aplicação #1: Voice-‐ Messager Voice
Aplicação #1: Voice-‐ Messager Voice-‐Messager: Esta aplicação tem como funcionalidade básica facilitar o envio de mensagens de voz gravadas de um usuário da aplicação para outro. Ao usuário da aplicação deve ser necessário que ele possua uma conta de acesso na aplicação e que está o identifique de forma única. A aplicação deve trabalhar considerando uma comunicação assíncrona entre os participantes. Requisitos mínimos: i. Comunicação em escala local ii. Interface com facilidades gravação e envio iii. Reprodução da mensagem transmitida iv. Visualização do histórico de trocas de mensagens, durante uma sessão Plus “a mais” : i. Versão para dispositivo móvel ii. Comunicação em grupo permitindo que um usuário envie uma mensagem para vários membros do grupo. iii. Comunicação em escala global Aplicação #2: On-‐line Game Essa aplicação tem como funcionalidade básica viabilizar a jogatina on-‐line. O jogo a ser implementado deve ser baseado em estratégia (Batalha Naval, Xadrez, Dama, e outros) e precisa permitir que dois usuários disputem partidas. Requisitos Mínimos: i. Comunicação entre usuários em escala local; ii. Interface para facilitar a interação dos usuários; iii. Permitir ao usuário definir contra quem ele irá jogar de uma lista de jogadores disponíveis para atuar. Plus “a mais”: i. Versão para dispositivo móvel ii. Comunicação em escala global Aplicação #3: Device-‐ Tracker Essa aplicação tem como funcionalidade básica acompanhar o deslocamento de um device (smartphone) registrando o seu posicionamento em um mapa a medida que novas posições forem sendo coletadas no device. O Mapa pode ser gerado utilizando os serviços Web disponíveis, e.g GoogleMaps. Requisitos Mínimos: i. Comunicação feita em escala local; ii. Interface para facilitar a visualização das posições. Plus “a mais”: i. Acionamento da aplicação de forma remota; ii. Comunicação em escala global; iii. Criação de cerca virtual gerando alarmes quando ela for violada. Aplicação #4: Instant Messager. Essa aplicação tem como funcionalidade básica viabilização de troca de mensagens de texto entre os participantes. Requisitos Mínimos: i. Comunicação feita em escala local; ii. Uso do protocolo XMPP para a troca de mensagens; iii. Interface com funcionalidades mínimas de envio e recebimento de mensagens; Plus “a mais”: i. Comunicação em escala global