You are on page 1of 8

Tema: Desarrollo de un software con programacin

en Java, que permita motivar el rea motora fina de


los nios y nias mediante instrumentos musicales
Integrantes: Freire Tatiana
Moposita Christian
Villamarn David

Antecedentes
Dado la falta de materiales didctico, tcnico, prctico y divertido, se ha
visto en graves dificultades el desarrollo de las destrezas motoras en
los nios y nias de escuelas.
El aspecto inicial es su corta edad y las diversas situaciones que los
nios puedan enfrentar; hace que los padres permitan a sus hijos ver
programas de televisin y as quedarse por horas sin poder desarrollar
alguna movilidad fsica y menos un desarrollo de las destrezas
motoras, impidiendo as el sentido del logro en vez de la del fracaso y
la variedad de movimientos ilimitados que se pueden hacer ejecutando
con precisin.
Un aspecto negativo que se ha dado en la actualidad es que los padres
tienen un tiempo limitado para la atencin de sus hijos, el trabajo
exhaustivo de ellos crea una brecha gigantesca para una diversin
fsica mutua y es as que el rendimiento de sus hijos en el rea motora
fina es decadente, ya que a temprana edad es muy importante el
desarrollo de esta rea para que en un futuro no tenga algn
impedimento.

Problema
En la actualidad los nios y nias de las escuelas tienen
varios problemas con el desarrollo del rea motora fina por
eso se ha querido motivar a los nios mediante un software
en java a fortalecer su capacidad en dicha rea puesto que a
temprana edad es muy importante que desarrollen todas
estas reas para que en un futuro no tengan problema
alguno.

Justificacin
Mediante el desarrollo de este software se va a motivar a los nios y nias a
mejorar el rea motora fina mediante instrumentos musicales ya que esta rea se
basa en la coordinacin viso-motriz, que es la coordinacin mano-ojo y en la
coordinacin grafo-motora que es la que se encarga en la coordinacin de los
segmentos superiores: brazo, mano y dedos, que se van ejercitando diariamente
hasta lograr una adecuada independencia segmentaria que permita el control de
sus trazos.
Para lo cual sugerimos implementar el nuevo software con caractersticas
puntuales que van a poder ayudar en el rea motora fina a los nios y nias
mediante instrumentos musicales.

Objetivos
Objetivo General
Implementar un software en NetBeans (Java), que permita motivar a los nios
y nias al desarrollo del rea motora fina mediante instrumentos musicales.
Objetivos Especficos
1. Instalar el IDE de programacin libre NetBeans para trabajar en el lenguaje
de programacin sobre el desarrollo del software.
2. Proponer el diseo del software que permita a los nios y nias motivar el
desarrollo del rea motora fina a travs de los instrumentos musicales.
3. Realizar ventanas graficas sencillas y claras para que el software pueda ser
manejado por los nios de las escuelas sin ningn problema.

Implementacin de sonido
La API (interfaz de programacin de aplicaciones) java Sound para
ejecutar sonidos nos proporciona 4 paquetes en la que estn
introducidas todas las clases que nos harn falta:
javax.sound.sampled;: Proporciona las clases e interfaces para
capturar, procesar y reproducir los datos de audio
javax.sound.sampled.spi;:Proporciona interfaces para desarrollar
aplicaciones basadas en el paquete anterior.
javax.sound.midi;: Proporciona las interfaces y las clases necesarias
para la E/S, secuencia y sntesis de archivos MIDI
javax.sound.midi.spi;:Proporciona interfaces para desarrollar
aplicaciones basadas en el paquete anterior.

Nosotros vamos a trabajar con algunas clases del paquete


javax.sound.sampled, ms concretamente con la "Interfaz
Clip" y la "clase AudioSystem".
Interfaz Clip
Representa una lnea especial de datos audio, los cuales
pueden ser cargados durante la reproduccin, en vez de ser
tratados en tiempo real.
Clase AudioSystem
Esta clase acta como entrada a los recursos del sistema de
muestreo de audio.
Dicho de otro modo, es la clase que nos permite leer los
archivos de audio desde el pc.

Eventos del Teclado


Es necesario implementar una interface, en este caso la elegida es la
KeyListener, que nos provee los mtodos para controlar los eventos del
teclado.
Al implementar la interface debemos implementar tambin los mtodos que
la componen:
keyPressed(KeyEvent e): Se ejecuta cuando el usuario presiona una
tecla.
keyReleased(KeyEvent e): Se ejecuta cuando el usuario libera una tecla
keyTyped(KeyEvent e): Se ejecuta cuando el usuario presiona una tecla,
pero solo cuando la tecla corresponde a caracteres, teclas especiales
como F1, F2 entre otras no son identificadas.

You might also like