Está en la página 1de 18

CNTAMELA!

PROYECTO DE INGENIERA DE DISPOSITIVOS MVILES

CALENDARIZACIN
26 marzo - 1 abril 2 - 8 abril 9 - 15 abril 16 - 22 abril 23 - 29 abril 30 abril - 6 mayo 7 - 13 mayo 14 - 20 mayo Crear NDK
Conectar Android & API

Subir archivos al servidor

Pruebas
Cdigo funcional emulador

Base de Datos

Pruebas

Asynctask

Interfaz mvil Cdigo funcional tablet Interfaz tablet Interfaz tablet & mvil

Pruebas
Prototipo nal

Pruebas y Base de Datos

Prototipo nal

DIFICULTADES
Grabacin de Audio en tablet. Librera completamente compatible con Android Compatibilidad entre dispositivos. ICS (API nivel 15) requiere forzosamente trabajar a fondo y en paralelo con conexin WiFi. Compatibilidad entre formatos de archivos de audio. Hacer NDK (no sirvi para nada).

RECOMENDACIONES

Aprender a leer los errores de Java. Leer documentacin de desarrolladores en Android. Enfocarse a trabajar directamente en dispostivo.

TRABAJO FUTURO

Implementar el compartir en redes sociales Mejorar la interfaz Mejorar grabacin en voz Incluir variedad de msica

EJECUCIN EN EMULADOR Y EN DISPOSITIVO

DESCRIPCIN DE LA INTERFAZ
Ttulo Instrucciones Botn de grabacin

Botn de Librera

DESCRIPCIN DE LA INTERFAZ

CASO DE USO ESENCIALES

CASO DE USO ESENCIALES

HERRAMIENTAS
Lenguajes: Java: para la plataforma de Android PHP: Para recolectar las canciones al servidor Python: Obtener ngerprint de cancin y comparar. Bash: para hacer correr el servidor API: Para tablet: ICS (API nivel 15) Para mvil: Gingerbread (API nivel 10). Echoprint: generador de huellas digitales de canciones. (gratuita) ffmpeg: convertir los archivos en mp3 Hardware: Tablet iconia a500 y Samsung Galaxy Y

DIAGRAMAS ARQUITECTNICOS

USO DE MEMORIA

COMUNICACIN

Necesita internet Probado con WiFi

COMPATIBILIDAD ENTRE VERSIONES


Probado en: Acer iconia a500 Android ICS 4.0 Galaxy S young LG Motorola Defy+ Android 2.3.5

CONSUMO DE ENERGA Y PARALELISMO


Necesita WiFi Consecuencia: Consume energa al momento de subir una cancin al servidor Solucin: realizar una tarea asincrnica para la conexin. Haciendo la conexin en el fondo

ALGORITMO ECHOPRINT
Echoprint tiene las partes: El generador de cdigo, lo que convierte el audio en los cdigos, el servidor que almacena y genera los cdigos de indices y los datos. El servidor y los cdigos los he generado con las herramientas que ellos te proporcionan, aunque tambin puedes usar sus servidores

ALGORITMO ECHOPRINT

El generador de cdigo de tiempo calcula has de pares a partir de una seal de audio utilizando el procesamiento avanzado de seal, teniendo en cuenta el ruido y como se modifica este audio, a partir de una seal mono de 11kHz, se calcula un filtro de blanqueamiento, luego se descompone en una 8 sub-bandas y con esto se hace una bsqueda.

Echoprint.me

También podría gustarte