1. INTRODUCCIÓN Y OBJETIVOS



Documentos relacionados
SISTEMA DE APRENDIZAJE PARA DISPOSITIVOS MÓVILES. AUTORES Carlos Manso Pérez Patricia Martín Gutiérrez TUTORA Carmen Quintano Pastor

Capitulo 5. Implementación del sistema MDM

1.- Introducción y objetivos

Presentaciones. Con el estudio de esta Unidad pretendemos alcanzar los siguientes objetivos:

V Manual de Portafirmas V.2.3.1

Región de Murcia Consejería de Educación, Ciencia e Investigación. Manual Usuario FCT

1 Itinerario. 2 Descripción y funcionalidades principales. Google Docs. 1.1 Qué vamos a hacer? 1.2 Qué pasos vamos a seguir?

UNIVERSIDAD DE SALAMANCA

CAPÍTULO 3 VISUAL BASIC

Guía de uso del Cloud Datacenter de acens

Manual de uso de la plataforma para monitores. CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib

LiLa Portal Guía para profesores

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA

Ministerio de Educación. Base de datos en la Enseñanza. Open Office. Módulo 5: Report Builder

Implementación de tecnologías móviles para celular en una biblioteca universitaria

Guía de instalación de la carpeta Datos de IslaWin

WINDOWS : TERMINAL SERVER

Guía nuevo panel de clientes Hostalia

Plantillas Office. Manual de usuario Versión 1.1

DIRECCIÓN REGIONAL DE EDUCACIÓN PUNO INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO MACUSANI

Plataforma Educativa Manual del Docente Nivel II Módulo 3 Wiki

01 Índice. GESTOR DE CONTENIDOS Manual de uso 01 ÍNDICE OBJETO DEL DOCUMENTO ESTRUCTURA GRÁFICA DEL SISTEMA... 3

Manual hosting acens

EL PROGRAMA DE PRESENTACIONES IMPRESS (I)

STRATO LivePages Inicio rápido

Introducción a la extensión de scripting en gvsig 2.0

Servicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación

LMS: Manual de la familia

App para realizar consultas al Sistema de Información Estadística de Castilla y León

Person IP CRM Manual MOBILE

PANEL DE CONTROL (Zona de Administración) MANUAL DE USO Por conexanet. Revisión 1.1 Fecha

Accesibilidad web GUÍA FUNCIONAL

Plataforma e-ducativa Aragonesa. Manual de Administración. Bitácora

Cómo acceder a Google Drive? Tiene más funcionalidades una cuenta de Google?

Manual de Usuario Sitio Dinámico e-ducativa Versión

Figura 4.6: Prototipo de la pantalla de inicio.

Servicios Educativos Del Estado De Chihuahua Sistema Integral de Presupuestos y Materiales. Indice. Introducción Barra de Herramientas...

APLICATECA. Guía para la contratación y gestión de. Servidor Cloud

Qué es Google Calendar? Qué se puede hacer en Google Calendar?

Proyecto ACR Cooperativa en Línea

Introducción a las redes de computadores

MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD

Manual instalación Windows 8. Instalar Windows 8 paso a paso

GUIA APLICACIÓN DE SOLICITUDES POR INTERNET. Gestión de Cursos, Certificados de Aptitud Profesional y Tarjetas de Cualificación de Conductores ÍNDICE

UNIVERSIDAD TECNICA DEL NORTE

Manual para la utilización de PrestaShop

Desarrollo de una aplicación de ejemplo: movilidapp. Desarrollado por movilidapp

GUIA COMPLEMENTARIA PARA EL USUARIO DE AUTOAUDIT. Versión N 02 Fecha: 2011-Febrero Apartado: Archivos Anexos ARCHIVOS ANEXOS

GENERACIÓN DE TRANSFERENCIAS

GUÍA RÁPIDA DE TRABAJOS CON ARCHIVOS.

Guía de referencia para mytnt. mytnt. C.I.T Tecnología Aplicada al Cliente

Bases de datos en Excel

Prototipo de un sistema. interactivo de soporte y ayuda a los compradores de un centro. comercial de equipamiento del hogar

Tutorial: Primeros Pasos con Subversion

Oficina Online. Manual del administrador

Manual de uso. Aula Digital Santillana. (Versión tablet)

Escritorios virtuales

Volumen TECNOLOGÍA DE ADMINISTRACIÓN EMPRESARIAL SIMI EVOLUTION (9.0) Guía de usuario

Cómo tener tu Tumblr con un domino propio

MANUAL DE PRACTICUM12 PARA CENTROS EDUCATIVOS ÁMBITO MÁSTER

Accede a su DISCO Virtual del mismo modo como lo Hace a su disco duro, a través de:

MANUAL DE AYUDA MÓDULO GOTELGEST.NET PREVENTA/AUTOVENTA

Manual de iniciación a

Presentaciones compartidas con Google Docs (tutorial)

Conceptos Generales en Joomla

Diseño de páginas web 2011

INDICE. 1. Introducción El panel Entities view El panel grafico Barra de botones Botones de Behavior...

Autor: Microsoft Licencia: Cita Fuente: Ayuda de Windows

SUBIENDO NUESTRA WEB CON MACROMEDIA DREAMWEAVER

Introducción a Moodle

Manual para usuarios USO DE ONEDRIVE. Universidad Central del Este

Notas para la instalación de un lector de tarjetas inteligentes.

GUÍA DE USUARIO DEL CORREO

PRESENTACIÓN DEL PRODUCTO

Gestión Centros educativos

INFORMACIÓN DE NAVEGADORES

CATÁLOGO CATÁLOGO CATÁLOGO CATÁLOGO CATÁLOGO

Practica 1 Instalación del SGBD. Ing. María Elena Reyes Castellanos. Miguel Ángel Garduño Córdova Isaac Méndez Hernández

Entorno Multimedia para el Estudio de los Microcontroladores Resumen

BARRA DE MENÚ, BÚSQUEDA Y SELECTOR DE PRODUCTO

Unicenter Service Desk r11.1. Guía para el Usuario Final de Service Desk

G R U P O S INDICE Cómo crear una cuenta en ARQA? Cómo tener un grupo en ARQA? Secciones y funcionalidades de los grupos Configuración del grupo

Guía paso a paso para la cumplimentación del formulario de candidatura

Contenido. cursos.cl / Teléfono:

GENERACIÓN DE ANTICIPOS DE CRÉDITO

Integración de AuraPortal con SAP

GUÍA DE USUARIO: GOOGLE DRIVE

Manual de uso básico de la aplicación

COMO CREAR UNA PÁGINA WEB 2-INTRODUCCIÓN A DREAWEAVER

Ingº CIP Fabian Guerrero Medina Master Web Developer-MWD

Redes de área local: Aplicaciones y servicios WINDOWS

Servicio de Informática

Guía de instalación de la carpeta Datos de ContaWin

Manual de software. Dynamic Cloud. 10/2014 MS-Dynamic_Cloud v1.2

Skype. Inguralde [Enero 2011]

Introducción a la plataforma Moodle Aníbal de la Torre Plataforma Moodle. Accediendo a los contenidos

Guía de Inicio Respaldo Cloud

Transcripción:

1. INTRODUCCIÓN Y OBJETIVOS Los teléfonos móviles son ya parte esencial en nuestra forma de vida y cada día son más los usuarios de estos terminales. Hasta ahora nos han acompañado a todas partes y nos han permitido comunicarnos con cualquier otro terminal, ya sea fijo o móvil. Aunque la comunicación telefónica por voz es su principal uso, pronto se han desarrollado nuevas formas de comunicación además de otras muchas utilidades y aplicaciones. El principal objetivo de este proyecto será la creación de una aplicación para teléfonos móviles que ayude en el aprendizaje de idiomas. Esta aplicación llamada FaDa (FAcil ayuda) estará orientada a personas con ganas de aprender, tanto estudiantes que necesiten de ella en sus desplazamientos, como cualquier otra persona que se inicie en el aprendizaje de lenguas diferentes. FaDa ofrece una gran comodidad, haciendo el papel de diccionario y traductora, todo ello integrado en nuestro habitual teléfono móvil. Será una fórmula que permitirá al usuario aprender vocabulario específico, tanto palabras como frases usuales que se agruparan en diferentes temas. La aplicación permitirá al usuario cargar los temas, los cuales serán escogidas dependiendo del entorno y de la situación en la que se halle, por ejemplo si está en un aeropuerto o restaurante, cargaremos los temas de desplazamiento o comidas, respectivamente. El usuario podrá marcar su ritmo de aprendizaje adaptándose a sus horarios, independientemente de su ubicación geográfica y conexión a internet, ya que es una aplicación que se ejecuta localmente en el móvil. La instalación de la aplicación se hace mediante cable usb transfiriendo su ejecutable desde el ordenador o mediante la descarga de éste desde internet in situ en el móvil si se tuviera opción a ello. Dicha instalación y posterior ejecución será posible siempre y cuando el teléfono móvil en el que se quiera usar soporte aplicaciones java. Una de las medidas adoptadas para dar a conocer la aplicación es la creación de un entorno multimedia. Por ello nuestro segundo objetivo es realizar una Web, de forma amena, sencilla, accesible e intuitiva para todos los usuarios y fácilmente actualizable. Los objetivos marcados con el desarrollo de ésta es facilitar la comprensión tanto del significado como el uso de nuestra aplicación, pudiendo leer acerca de ella y teniendo la oportunidad de descargar la guía de usuario y el ejecutable de la misma. En la Web podremos encontrar programas y otra información adicional para usuarios que quieran a comenzar en la programación de telefonía móvil. 2. INTRODUCCIÓN TEÓRICA Java es un lenguaje de programación orientado a objetos, desarrollado por la empresa Sun Microsystems. Es como un conjunto de tecnologías que abarca a todos los ámbitos de la computación con dos elementos en común: El código fuente en lenguaje Java es compilado a código intermedio interpretado por una Java Virtual Machine (JVM), por lo que el código ya compilado es independiente respecto al hardware (teléfono) y al sistema operativo. 1

Todas las tecnologías comparten un conjunto más o menos amplio de API s (Medios para desarrollar aplicaciones java) básicas del lenguaje. Para cubrir las necesidades de todos los usuarios, Sun creó distintas versiones de Java de acuerdo a las necesidades de cada uno. Java 2 Platform, Standard Edition (J2SE): contiene el conjunto de herramientas usadas para desarrollar Java Applets, así como las APIs orientadas a la programación de aplicaciones de usuario final: Interfaz gráfica de usuario, multimedia, etc. Java 2 Platform, Enterprise Edition (J2EE): esta versión está orientada al entorno empresarial. Java 2 Platform, Micro Edition (J2ME): enfocada a la aplicación de la tecnología Java en dispositivos electrónicos con capacidades computacionales y gráficas muy reducidas, móviles, PDAs o electrodomésticos inteligentes. Se basa en los conceptos de configuración y perfil. Una configuración describe las características mínimas en cuanto a la configuración hardware y software. Existen 2 configuraciones definidas en J2ME: la usada en J2ME, Connected Limited Device Configuration (CLDC) dirigida a dispositivos con restricciones de procesamiento y memoria, y Connected Device Configuration (CDC) dirigida a dispositivos con más recursos. J2ME está formado por el perfil MID (conocido por MIDP o MID Profile). Un perfil define las características del dispositivo de forma más especifica. Son unas bibliotecas Java de clases específicas orientadas a implementar funcionalidades de más alto nivel para el caso concreto de los teléfonos móviles. 3. HERRAMIENTAS UTILIZADAS Para realizar el proyecto han sido necesarias algunas funciones de las siguientes aplicaciones informáticas: Netbeans: FaDa es una aplicación creada en un entorno de desarrollo integrado Netbeans (IDE Netbeans) en el cual es posible escribir el código Java, compilarlo y ejecutarlo sin tener que cambiar de aplicación. Netbenas es un IDE de código abierto escrito completamente en Java y que soporta el desarrollo de todos los tipos de aplicación Java (J2SE, web, EJB y aplicaciones móviles). Puede servir para cualquier otro lenguaje de programación. Dreamweaver: La página web de FADA esta realizada con Dreamweaver, un editor visual profesional para la creación y administración de sitios y webs. Este programa proporciona herramientas avanzadas de diseño y formateo, y facilita el uso de funciones de HTML dinámico. Fireworks: Las imágenes usadas en la página web han sido creadas y modificadas con Fireworks, se trata de un entorno de producción que cumple con las expectativas de diseñadores y desarrolladores de páginas web. Este programa puede utilizarse para crear, editar y animar gráficos web, añadir interactividad avanzada y optimizar imágenes en entornos profesionales. 2

4. ESTRUCTURA DEL PROGRAMA En la figura 1 se muestra la estructura del programa y el contenido de los archivos en los diferentes idiomas utilizados. Figura1-Estructura de la aplicación 3

5. DESCRIPCIÓN DE LA APLICACIÓN La aplicación consta de varias ventanas y archivos que se cargan cuando son requeridos desde el menú principal. Los citados archivos cargan la información referente a los contenidos del software, dependiendo del tema escogido, se cargará un archivo u otro, no necesitando conexión a internet. El usuario activa la aplicación como hace habitualmente con otras aplicaciones del teléfono, una vez lanzada aparece una pantalla temporal de cinco segundos (este tiempo es modificable) con el título FaDa a modo de presentación (figura 2). Transcurrido ese tiempo aparecerá otra pantalla con una lista de idiomas, en la cual el usuario seleccionará el idioma con el que querrá que la aplicación se desarrolle. En esta misma pantalla aparece también un botón que permite al usuario la acción Salir, ya que siempre se debe ofrecer la oportunidad de finalizar la aplicación, y otro botón Entrar que selecciona uno de los idiomas mostrados para pasar al núcleo del programa (figura 3). Figura 2-Pantalla temporal de presentación Figura 3- Pantalla de lista de idiomas Menú principal Una vez elegido el idioma, la aplicación lleva al usuario a una nueva pantalla donde aparece una lista con los posibles temas a elegir: Relaciones Sociales, Desplazamientos, Alojamiento, Comidas y Bebidas y Salud. Cada una de estas opciones puede ser seleccionada por el usuario que será enviado a una lista de palabras y frases útiles propias del tema elegido. Además aparecerán dos botones más, Salir para finalizar la ejecución de la aplicación y Acerca de (figura 4). Ésta última deriva en una pantalla en la que podremos leer una breve introducción sobre la aplicación, por supuesto, en el idioma previamente seleccionado. Además tendrá el botón Volver para devolvernos a la lista de los temas a elegir (figura 5). 4

Figura 4- Pantalla menú principal Figura 5- Pantalla Acerca de Temas En la parte superior se muestra el rótulo principal de presentación con el nombre del tema escogido. La selección de la palabra o frase podremos realizarla haciendo uso del foco que se sitúa sobre cada una de ellas. Además aparecen también los botones Traducir a y Volver que nos devolverá a la pantalla de la lista de temas (figura 6). Tras la selección del botón Traducir a aparece un menú desplegable con los idiomas entre los que podremos elegir para la traducción de la palabra o frase previamente seleccionada. Una vez llevada a cabo esta acción, la aplicación muestra otros dos botones diferentes dando la posibilidad al usuario de seguir con la traducción eligiendo Seleccionar o con su cancelación en Cancelar y posterior regreso al listado (figura 7). Una vez seleccionada la palabra o frase y el idioma al que queremos traducir, la aplicación mostrará en una pantalla emergente la correspondiente traducción. Después de la aceptación con el botón Ok de esta ventana emergente podremos seguir con la ejecución de la aplicación. Cada uno de los temas tiene una estructura común (figura 8). Figura 6- Pantalla de selección Figura 7- Pantalla Traducir a Figura 8- Pantalla de traducción 5

6. PÁGINA WEB La página web a la que se puede acceder para descargar la aplicación y la ayuda relacionada es la mostrada en la figura 9: 7. CONCLUSIONES Y EXTENSIONES Figura 9- Presentación de la Web Con la aplicación FaDa para dispositivos móviles hemos vistos cumplidos los objetivos que nos marcamos en un principio. FaDa, es una herramienta de gran ayuda en el aprendizaje de idiomas y, más concretamente, en el aprendizaje de vocabulario específico destinado a situaciones concretas. Además, nos ha permitido también la implantación de una modalidad de aprendizaje móvil, algo muy demandado en la actualidad. Por otra parte, la realización de la página web asociada ha permitido que los potenciales usuarios de FaDa accedan de manera amena, sencilla, e intuitiva a la aplicación, pudiendo leer acerca de ella y teniendo la oportunidad de descargar la guía de usuario y el ejecutable de la misma. Tras la ejecución de esta aplicación se ha visto unas posibles mejoras o ampliaciones que podrían llevarse a cabo y que consisten en la ampliación del número de idiomas, incluyendo los idiomas oficiales de los países con los que la Universidad de Valladolid tiene convenio Erasmus, desarrollo de la web en otro idiomas, incluir un diccionario de palabras o crear un acceso rápido para las frases y palabras más usadas del usuario. 6