Anda di halaman 1dari 11

UNIVERSIDAD DE CARABOBO

Facultad Experimental de Ciencias y


Tecnología Licenciatura en
Computación

Informe del Proyecto


“Desarrollo de App Móvil enSeñas”

Prestador de
Servicio:

Bock B, Roberto J

Tutor
(es):
Marbella Delgado
Dinarle Ortega

Página 1 de 11
Informe de Pasantía, proyecto: “Desarrollo de Aplicación Móvil Video-Diccionario – enSeñas-“ - AGOSTO 2011

CONTENIDO
PÁG.

INTRODUCCIÓN ..................................................................................................................... 2
Acerca de Thinkasoft, C.A....................................................................................................... 2
Misión .................................................................................................................................... 3
Visión ..................................................................................................................................... 3
Valores .................................................................................................................................. 3
Datos de la Empresa: THINKASOFT ..................................................................................... 3
Página WEB: www.thinkasoft.com ......................................................................................... 4
1. LOGROS VS OBJETIVOS .............................................................................................. 4
1.1. Objetivo General ........................................................................................................ 4
1.2. Objetivos Específicos ................................................................................................ 4
2. RESUMEN DE ACTIVIDADES REALIZADAS DURANTE LA PASANTIA ................. 4
En el desarrollo de todo el proyecto se realizaron las siguientes tareas: ....................... 4
Conclusiones .......................................................................................................................... 10
Recomendaciones ................................................................................................................. 10

INTRODUCCIÓN

La Fundación Neo Essentia en su continua misión de mejoras y expansión de los


alcances y la disponibilidad del Video-Diccionario de Lengua de Señas Venezolana
a un mayor número de personas ha solicitado a THINKASOFT, C.A. llevar a cabo un
proyecto donde se desarrolle una aplicación que permita el acceso de usuarios al
video-diccionario a través de un dispositivo móvil estableciendo así un puente de
integración entre la sociedad Venezolana y las personas con discapacidad oral-
auditiva. Por lo tanto, la finalidad de este proyecto será el desarrollo de una
herramienta móvil llamas enSeñas que permita, a la Sociedad Venezolana y
personas interesadas, aprender la Lengua de Señas Venezolana por medio de un
video-diccionario el cual contiene un gran conjunto de palabras que pueden ser
consultadas y aprendidas, de manera práctica, con apoyo de un video que muestra la
seña de la palabra requerida.

Acerca de Thinkasoft, C.A.

Thinkasoft C.A., es una de las más recientes empresas del grupo S4B, la cual fue fundada
con capital 100% Venezolano. Las empresas del grupo S4B han expandido rápidamente sus
operaciones en Venezuela y algunos países de Latinoamérica. El grupo S4B ha realizado la

Página 2 de 11
Informe de Pasantía, proyecto: “Desarrollo de Aplicación Móvil Video-Diccionario – enSeñas-“ - AGOSTO 2011

gerencia para más de USD $200 Millones de presupuesto de proyectos llave-en-mano en


nombre de nuestros clientes a lo largo de más de 350.000 horas-hombre de experiencia,
además de prestar servicios de tercerización de operaciones para clientes importantes de
los sectores TELCO, petróleo, tecnología, seguros y salud.

Misión

“Proveer soluciones integrales de asesoría, entrega de proyectos y servicios de tercerización


en las áreas de Operaciones y TIC, para las empresas del sector privado y público en
Venezuela y Latinoamérica; bajo un enfoque de integración efectiva y eficiente con las
cadenas de valor de nuestros clientes, y con la premisa de optimizar la rentabilidad y
continuidad operativa de sus negocios; estableciendo una relación ganar-ganar que nos
permita alcanzar nuestros objetivos de empresa”

Visión

“Que el grupo S4B sea reconocido en el mercado venezolano como una excelente opción de
soluciones integrales para el cliente en las áreas de TIC y Operaciones; habiendo
consolidado una organización de servicios efectiva y eficiente con un alto nivel de
identificación y compromiso hacia la empresa y sus clientes; y habiendo logrado nuestros
objetivos de ventas y rentabilidad anuales”

Valores

 Profesionalismo
 Integridad
 Innovación
 Compromiso
 Trabajo en Equipo

Datos de la Empresa: THINKASOFT

Nombre Jurídico: Inversiones Tecnológicas THINKASOFT, C.A.


RIF: J-30777008-2
Página 3 de 11
Informe de Pasantía, proyecto: “Desarrollo de Aplicación Móvil Video-Diccionario – enSeñas-“ - AGOSTO 2011

Dirección: Urb. San Antonio, Av. Venezuela, Edif. Torre América, Piso 6, Ofic. 6-12, Bello
Monte. Caracas, Venezuela
Teléfono: (+58) 212 7620027 / 4039
FAX: (+58) 212 7624806
Correo electrónico: info@thinkasoft.com

Página WEB: www.thinkasoft.com

1. LOGROS VS OBJETIVOS

1.1. Objetivo General


1.1.1. Diseñar, desarrollar y poner a disposición, de los usuarios que desean
aprender la lengua de Señas un Video-Diccionario de Lengua de Señas
Venezolana, denominada “enSeñas”, que permitirá a través de un dispositivo
móvil consultar las palabras y observar los videos con las señas que se desean
aprender.

1.2. Objetivos Específicos.

1.2.1. Realizar investigaciones y estudios acerca de la tecnología usada para el


desarrollo de aplicaciones de software en dispositivos blackberry.

1.2.2. Realizar la selección de la tecnología adecuada para lograr compatibilidad de


la aplicación a desarrollar con los diferentes dispositivos blackberry circulantes
para el 2011 en el territorio venezolano.
1.2.3. Desarrollar una aplicación para dispositivos blackberry que permita consultar
palabras del lenguaje sordomudo venezolano para la fundación Neoessentia.

2. RESUMEN DE ACTIVIDADES REALIZADAS DURANTE LA PASANTIA

En el desarrollo de todo el proyecto se realizaron las siguientes tareas:

2.1. Se estudio las características y prestaciones de cada versión del conjunto de


herramientas de desarrollo de software (del inglés Software development kit, sdk) de
blackberry.

2.2. En base a investigaciones y reuniones con los distintos directivos de la empresa


thinkasoft se determino que la versión intermedia con suficientes prestaciones para el
desarrollo de la aplicación fue la 4.5, además de ser la versión mas baja circulante
con gran influencia en el territorio venezolano.

2.3. Se realizo un módulo de software en el cual las palabras ingresadas por medio de un
campo de texto editable son filtradas de modo que los acentos y las mayúsculas
ingresadas por el usuario no fuesen tomados en cuenta

2.4. se estudio y se desecho la opción de hacer streaming usando la api de blackberry


debido a que con cada reproducción de un mismo video, se habría de realizar el

Página 4 de 11
Informe de Pasantía, proyecto: “Desarrollo de Aplicación Móvil Video-Diccionario – enSeñas-“ - AGOSTO 2011

video streaming nuevamente malgastando los “Megas” de descarga empleados en


cada visualización.

2.5. Se procedió al desarrollo de un modulo de visualización de videos, éstos deben


haber sido previamente descargados y guardados en una carpeta temporal dentro de
la memoria externa del celular para luego ser reproducidos.

Esta tarea se dividió en varios aspectos.

2.5.1. Se desarrolló una interfaz que muestra un gif animado que dice “loading please
wait” mientras se descarga un video, así como el nombre de la palabra a mostrar.
La figura 1.0 muestra lo que sucedería al intentar descargar la palabra “abuelo”.
(Ver Figura 1.0)

Figura 1.0

2.5.2. Se desarrolló una interfaz que, una vez realizada la descarga del video, este se
reproduce automáticamente tomando todo el espacio de la pantalla del
dispositivo blackberry.
La figura 1.1 muestra como se veria el video en el caso de intentar descargar la
palabra “abuelo”. (Ver figura 1.1)

Figura 1.1

2.5.2.1. Se desarrolló una interfaz que, en caso de una descarga exitosa, una
vez finalizada la reproducción del video, se visualiza una ventana con un
botón central, este posee la forma de unas manos y un símbolo de “play”, y
en la parte inferior de dicho botón, se visualizan 3 botones en línea
horizontal que representan “facebook”, “twitter” y “descargar”. (Ver figura
1.2)

Página 5 de 11
Informe de Pasantía, proyecto: “Desarrollo de Aplicación Móvil Video-Diccionario – enSeñas-“ - AGOSTO 2011

Figura 1.2

Se programo al botón central “play” con la funcionalidad de reproducir


nuevamente el video descargado.

Se programo al botón de “facebook” de manera que al ser seleccionado


re direcciona al facebook del usuario, y realiza el siguiente post en su perfil:
“Acabo de aprender la palabra (siguiendo con el ejemplo de “abuelo”)
“abuelo” en lenguaje de señas venezolana apréndelo tú también”.

Se programo al botón de “Twitter” de manera que al ser seleccionado re


direcciona al facebook del usuario, y realiza el siguiente post en su perfil:
“Acabo de aprender la palabra (siguiendo con el ejemplo de “abuelo”)
“abuelo” en lenguaje de señas venezolana apréndelo tú también”

Se programo al botón “descargar” de manera que al ser seleccionado


descarga el video a la memoria externa del celular para su posterior
reproducción.

3.2.2.2 Se valido la descarga que siendo el caso de que hubiese algún


problema de descarga, (perdida de señal, inconveniente con el plan de
datos, etc.), se muestren las siguientes pantallas. Ver figura 1.3 y 1.4

Figura 1.3 Figura 1.4

Donde se observa que en vez de un símbolo de “play” se ve una “X” lo cual


significa que no se pudo realizar la descarga.

2.6. Se creó un modulo principal. Ver figura 1.5

Página 6 de 11
Informe de Pasantía, proyecto: “Desarrollo de Aplicación Móvil Video-Diccionario – enSeñas-“ - AGOSTO 2011

Figura 1.5

Donde se visualizan el logo de la aplicación, un campo de texto editable, dos hileras


de botones, una barra de estado, y un gif animado publicitario.
2.6.1. El logo de la empresa es estático, es decir, si se mueve el cursor el logo nunca
ha de desaparecer, esto gracias a una función propia de la api de Blackberry
“this.setStatus()”, este logo se asigno primeramente a un objeto llamado
verticalfieldmanager propio de la api de java juntamente con la barra de
búsqueda, este verticalfieldmanager lo que hace es alinear elementos cualquiera
sea su tipo de manera vertical. Ver figura 1.5a.

Figura 1.5a

2.6.2. A su vez los botones se dividieron en dos hileras de “horizontalfieldmanager”


que es un objeto propio de java que se encarga de alinear elementos, en este
caso botones de manera horizontal, y a su vez estas dos hileras fueron añadidas
a un verticalfieldmanager obteniendo los resultados vistos en la imagen 1.5a. Ver
imagen 1.5b.

Página 7 de 11
Informe de Pasantía, proyecto: “Desarrollo de Aplicación Móvil Video-Diccionario – enSeñas-“ - AGOSTO 2011

Figura1.5b

2.6.2.1. Cada uno de estos botones corresponden a “Catalogo”, “Buscar A-Z”,


“Más Vistos”, “Ayuda e Información”, “Facebook” y a “Twitter”.
2.6.2.1.1. Catalogo: es un modulo que muestra una lista de categorías
conjuntamente con sus ítems. Ver figura 1.6

Figura 1.6

2.6.2.1.2. Buscar A-Z: es un modulo que muestra una lista de palabras


ordenadas alfabéticamente, además tiene un campo de texto editable,
en el cual al escribir una palabra se va filtrando la lista de palabras
mostrando solo las coincidentes. Ver figura 1.7

Figura 1.7

2.6.2.1.3. Los botones facebook y twitter, tienen por funcion re direccionar al


grupo de Neoessentia de la respectiva red social móvil.

Página 8 de 11
Informe de Pasantía, proyecto: “Desarrollo de Aplicación Móvil Video-Diccionario – enSeñas-“ - AGOSTO 2011

2.6.2.1.4. El botón de mas visto, tiene por función re direccionar a una web
móvil, que muestra una lista de los 10 videos más vistos. (no se
adjuntan imágenes debido a que el simulador no abre páginas web)

2.6.2.1.5. El botón de “ayuda e información”, desplega un conjunto de etiquetas


con los créditos de la aplicación. Ver figura 1.8

Figura 1.8

2.7. se creó un archivo de texto con la siguiente estructura

C (donde c es el número de categorías existentes)


Categoría
N (numero de palabras dentro de categoría)
palabra1, dir1 (donde dir es la dirección del video en la web)
palabra2, dir2

PalabraN, dirN

Se programo un método que carga el archivo de texto en una estructura de datos, con
la cual se hacen todas las consultas tales como:

a. consultar si una palabra existe dentro del video-diccionario (en la pantalla


principal). Ver figura 1.9

Figura 1.9

b. mostrar al usuario el modulo de categorías que en la aplicación se llama


“Catalogo”. Ver figura 1.6.

Página 9 de 11
Informe de Pasantía, proyecto: “Desarrollo de Aplicación Móvil Video-Diccionario – enSeñas-“ - AGOSTO 2011

c. mostrar al usuario el modulo de Buscar A-Z, donde se visualizan todas las


palabras en el diccionario conjuntamente con un campo de texto editable el
cual filtra las palabras a mostrar. Ver figura 1.7.

2.8. Se desarrollo un modulo encargado únicamente de llevar a cabo la descarga de un


archivo, mediante el uso de programación multi-hilos.

2.9. También se sincronizo mediante el uso de programación multi-hilos la duración del gif
animado de “descarga” con el tiempo de duración de la descarga.

2.10. Se tomo nota de las diferentes resoluciones de pantalla existentes hasta la


época, y se hicieron las imágenes para los botones y demás elementos con una
resolución ideal para cada dispositivo, se escogieron tres tamaños estándar con lo
cual se cubrió todo el conjunto de resoluciones de pantalla.

2.11. Se valido la presencia o no de una microSD sin la cual la aplicación no realiza


ninguna función de descarga.

Conclusiones

Con la culminación de este proyecto se alcanzaron los objetivos planteados, ya que

se logró desarrollar e implementar la aplicación móvil Video-diccionario mediante el cual, la

población venezolana podrá aprender e incluirse a sí misma en el mundo de las personas

con discapacidad auditiva, además se pulieron conocimientos sobre la programación

orientada a objetos en java, así como el uso de la programación web, en php y HTML.

Recomendaciones

Ya con esta versión piloto del video-diccionario, se podrán anexar nuevas palabras a

este, montando los videos en la nube y anexándolos al txt que carga la aplicación para

generar las listas de palabras existentes.

Por otra parte, ya que han llegado a Venezuela los dispositivos Blackberry con OS 7,

se puede hacer un upgrade de versión base, para así anexar nuevas caracteristicas a la

aplicación video-diccionario.

Página 10 de 11
Informe de Pasantía, proyecto: “Desarrollo de Aplicación Móvil Video-Diccionario – enSeñas-“ - AGOSTO 2011

Bibliografía

Kowalski, Karl G. (2010), Blackberry Applicaction Development for Dummies. Indianapolis,


Indiana: Wiley Publishing, Inc.

BlackBerry Manuals & Help. Documentation for Developers: find simple applicactions and
code, API documentation, and development guides and guidelines to help you create and
distribute apps or themes for BlackBerry smartphones.
http://docs.blackberry.com/en/developers/?usertype=21/ 25/10/2011

Página 11 de 11

Anda mungkin juga menyukai