Proyecto final de carrera ALEJANDRA CARREÑO MÉNDEZ

Slides:



Advertisements
Presentaciones similares
Desarrollo de aplicaciones en n- capas
Advertisements

Sistema de Información Cultural, CONACULTA México, 2006 SiC / RENiC Aspectos técnicos relevantes para un Sistema de Información (SI)
PROVISIÓN DE SERVICIOS WEB DINÁMICOS ASOCIADOS A VIDEO BASADOS EN DISPOSITIVOS MÓVILES Autor: Juan Carlos Álvarez Martín Tutor: Francisco Javier Finat.
Autor: Juan Carlos Álvarez Martín Tutor: Francisco Javier Finat Codes
APLICACIÓN PARA EL ESTUDIO EN GRUPO DE PROBLEMAS COMPLEJOS
I NTRODUCCIÓN A JOOMLA Presentado por: Laura Patricia Pinto Prieto.
DIRECTOR: ING. DIEGO MARCILLO CODIRECTOR: ING. JAIME ANDRANGO
Intranet Clínica Ingeniería técnica de informática de sistemas
Fotografía Es el proceso de grabar imágenes fijas sobre una superficie de material sensible a la luz basándose en el principio de la cámara oscura, en.
"java del lado del servidor" Servlet y JSP Java Server Pages.
Instituto Tecnológico Superior de Calkiní Ingeniería en Sistemas Computacionales TÓPICOS DE PROGRAMACIÓN MÓVIL David Enrique Ochoa Díaz Licenciatura en.
“SISTEMA DE PASANTÍAS PARA LA FACULTAD DE INGENIERÍA
Felipe Donoso Natalia Sandoval
Framework Hexápodo PHP fácil, rápido y sin dolor
Índice 1. Introducción, objetivos y justificación del proyecto.
STRUTS, IBATIS Y AJAX PARA LA GESTIÓN INTEGRAL DE UN TALLER MECÁNICO
Java 2 Platform Enterprise Edition
Desarrollo de Aplicaciones Utilizando Java Edición Empresarial – JEE6
Sistema de Administración de Contenidos CMS Administración de Sitios.
Propósito: * Mostrar indicativos porcentuales de los diversos microorganismos con los que se alimentan el camarón en un manejo semi-intensivo aplicado.
PROYECTO LENGUAJE ASOGESTIC Hector Sanchez Molinero
Portal Docente Virtual : Grupo Andaluz de Investigación: ‘Topología Computacional y Matemática Aplicada Proyecto Fin de Carrera Realizado por: Pablo Germán.
Aplicación Web para Informes de Asignaturas de Trabajo en Grupo
J2EE Java Enterprise edition eilin chang Matthew pabon Gabriel vega.
AJAX Daniel Montenegro Cordero Ingeniería de Sistemas y Computación Pontificia Universidad Javeriana - Cali.
ILIANA CORDOVA.
Marco Conceptual para la Gestión de Conocimiento de entornos de colaboración: aplicación a la creación de un portal de revistas electrónicas EUITIO Daniel.
Proyecto HelpDesk sobre plataforma Link-All
DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB ¿Cómo instalar un wiki?
Sistema de Administración de Iglesias
MÓDULO 1: Introducción al framework Struts 2
Aplicación web para la gestión de incidencias en entornos virtuales
Kleber Andres Loayza Castro Hernán Eduardo Cueva Delgado
Company LOGO Frank Carlos Malo Pinza María Fernanda Solórzano Lombeida “ANÁLISIS,DISEÑO E IMPLEMENTACIÓN DE UNA APLICACIÓN WEB PARA LA.
escuela técnica superior
PORTAL WEB PARA CONTRIBUIR EN LA VENTA, COMERCIALIZACIÓN Y DISTRIBUCIÓN DE LA ZEOLITA NATURAL USANDO AJAX Integrantes: Martha Isabel Correa Barrera Patricia.
Mensajería cliente-servidor en Flex y Java
Software para la gestión de contenidos. Índice: Por qué CanaryWeb CM ? Solución Tecnológica. Características de CanaryWeb CM. Referencias.
Aplicación y uso de la herramienta
Act. #8 Equipo #2 Hipertexto Servidores web Protocolos http Lenguaje Html Lenguaje Dhtml Lenguaje Asp Lenguaje JAVA SCRIPT.
Navegadores y buscadores
Cristian Fonnegra Marin
UNIVERSIDAD VALLE DEL MOMBOY
Programación Java y Desarrollo de Aplicaciones Modulo 3 Lenguaje de programación Java Software utilizado.
Desarrollo DE apps móviles
DISEÑO CURRICULAR Presentado por: Cesar Augusto Sáenz María Alejandra Hernández 1.contenidos curriculares de competencia.
JSF (JAVA SERVER FACES)
Curso de JAVA Standard Edition y JAVA EE (J2EE)
MEDIOS TELEMÁTICOS OPEN SOURCE MÁS POPULARES
Guadalupe Andrade Mociño.  Significa Modelo Vista Controlador  Es un patrón de diseño  Esta compuesto por tres grandes capas: modelo, vista y controlador.
[Beca Colaboración 2014] Iñigo Ezcurdia Aguirre.  OrlaOnline pretende ser un servicio online que permita a sus usuarios la creación de orlas junto a.
Ingeniería Técnica de Telecomunicaciones, especialidad Telemática Daniel Álvarez López 1.
Gestión Express de la Tecnología de la Información y la Comunicación
Desarrollo DE apps móviles
J2ME J2SE wifi Proveedor Telefonía celular Encuestador móvil Base de datos Servlet WEB APP JSON Terminal usuario.
Características Visual FoxPro ofrece a los desarrolladores un conjunto de herramientas para crear aplicaciones de bases de datos para el escritorio, entornos.
Gestión de proyectos fin de carrera
SISTEMAS DE GESTIÓN DE CURSOS DE DISTRIBUCIÓN LIBRE
¿Qué es jQuery? jQuery es una librería gratuita y open source, que simplifica la creación de páginas web altamente interactivas. Funciona.
SCOPE MX Móvil.. Herramientas de SCOPEmx móvil. La versión 2.0 de esta aplicación cuenta con distintas herramientas importantes para su buen desempeño,
Ceibal Com Sistema de comunicaciones para el Plan Ceibal.
Presentación Técnica DESCRIPCIÓN DE LA TECNOLOGÍA UTILIZADA PARA EL DESARROLLO DEL SISTEMA.
MULTIPLAN Multiplan es la práctica en grupo que hemos tenido que realizar durante el curso según las especificaciones dadas en la asignatura.
Explicación del trabajo académico y Proyecto Final
Integrantes Miguel Betancourt Alexis Tacuri.  Activiti es una plataforma para la formación de flujos de trabajo y procesos empresariales dentro del.
Repositorios de recursos digitales educativos
Autores: Myriam Montes, Iván Viera, Carlos Caizaguano, José Sancho
1. Objetivos. 2. Contenido Informativo. 3. Actividades. 4. Evaluación del Aprendizaje. 1. Objetivos. 2. Contenido Informativo. 3. Actividades. 4. Evaluación.
ALUMNO ALUMNO: DIEGO URES LEGAJO LEGAJO: La prueba unitaria es la herramienta para la Calidad Presentación Trabajo Final de Grado.
ExportawebExportaweb: Rediseña tu web para que sea eficaz  ¿Crees que la web no contribuye a incrementar las ventas ni los clientes?  ¿Estás pensando.
Transcripción de la presentación:

Proyecto final de carrera ALEJANDRA CARREÑO MÉNDEZ PRESENTACIÓN Proyecto final de carrera ALEJANDRA CARREÑO MÉNDEZ

Catalogo Web de música y películas El proyecto se compone del análisis, desarrollo, pruebas y documentación de una aplicación web.

Descripción del aplicativo Se trata de una aplicación Java web. Permite realizar búsquedas online de canciones y películas. Reproduce trailers de las películas que se encuentren en la base de datos. Reproduce videoclips de las canciones que se encuentren en la base de datos.

Tecnologías utilizadas J2EE Struts como framework de desarrollo Ibatis 3.0.4 para el acceso a la base de datos Mysql 5.5.9 como base de datos Struts-Layout como framework de Struts de apoyo al desarrollo Apache Tomcat 7.0.11 Eclipse IDE for Java EE developers

Consideraciones del diseño (I) Se utiliza J2EE por ser el área escogida para realización de este proyecto, y esto es porque mi mayor experiencia en desarrollo web ha sido en este entorno. La implementación mediante struts del aplicativo fue una decisión tomada después de estudiar el desarrollo con el framework JSF. Struts se adaptaba mucho mejor a las características del proyecto y además su implementación se hacía más sencilla.

Consideraciones del diseño (II) Ibatis se usa como framework para el acceso a la base de datos. Esta decisión fue tomada por la experiencia que tengo en el desarrollo con esta herramienta. Ibatis asocia objetos de modelo (JavaBeans) con sentencias SQL o procedimientos almacenados mediante ficheros descriptores XML, simplificando la utilización de bases de datos.

Consideraciones del diseño (III) La base de datos utilizada es mySQL, por ser gratuita y de fácil utilización. Servidor de desarrollo tomcat. Servidor gratuito y que se adecuaba a las características del aplicativo. Para el desarrollo con struts se ha usado el framework struts-layout, que proporciona un API de componentes extenso y muy orientado a la navegación entre pantallas. Además integra maquetación de sus componentes mediante skins, aliviando al desarrollador de esta tarea.

Consideraciones de diseño (IV) Para el desarrollo se ha utilizado el IDE Eclipse. Gratuito y de fácil manejo, proporciona plugins para facilitar el desarrollo. Se ha utilizado también como soporte el desarrollo la extensión para Mozilla Firefox: Firebug. Proporciona debug del javaScript y cambios online sobre la css de las páginas.

Pantalla de acceso Acceso al módulo videoclub Acceso al módulo Librería Musical

Módulo VideoClub Búsqueda de películas Selección del detalle de la película Visionado del trailer, cartel y detalle de la película seleccionada

Módulo Librería Musical Búsqueda de canciones Selección de detalle de la canción deseada Visionado del videoclip, carátula y del detalle de la canción seleccionada

Agradecimientos Agradezco mucho la ayuda prestada por mi consultor de la asignatura: Antoni Oller Arcas y por la magnifica orientación y apoyo que nos ha dado a lo largo de todo el semestre Al departamento de proyectos finales de carrera J2EE, por darme la oportunidad de realizar el proyecto