LOGO Grupo de desarrollo de software (GDS) Grupo de desarrollo de software
Company Logo Objetivos cercanos Apoyar el proyecto “Manejo electrónico de ganado” desarrollando prototipos que estén operables el mes de noviembre. Definir la plataforma base para el desarrollo, de característica libre y de alto rendimiento.
Company Logo El rol de GDS en el proyecto MEG. El objetivo del grupo de desarrollo es, principalmente, desarrollar dos aplicaciones (eDog e eCamp) que permitirían el desplegar los datos obtenidos de una red de monitoreo de radio frecuencia instalada en los animales.
Company Logo Informe del Problema El problema de Necesidad de localización y control de ubicación de animales bovinos en el interior del perímetro de la empastada. Afecta aAgricultores ganaderos. El impacto es Las pérdidas por abigeato son de alrededor de XXX, si el sistema eDog permite reducirlas en un porcentaje, entonces su impacto es del orden de… Una solución exitosa sería una que Permita una reducción de las pérdidas asociadas a la localización. Permita la localización y visualización del ganado.
Company Logo eDog eCamp eDog Sistema de Software que permite acceder a los datos de localización en tiempo real de los animales en la zona monitoreada. eCamp Sistema de software que permite acceder a los datos actuales e históricos del animal
LOGO Plataforma de Desarrollo Libre de Alto Rendimiento Integrantes: Ricardo Rodríguez Lara Iván Vallejos Millalén
Company Logo Objetivo Identificar herramientas libres que den soporte a los requerimientos para el desarrollo de software de alto rendimiento
Company Logo Esquema Herramientas JSFFLEXSTRUTS JAVA EE JERONIMOJBOSSSAS POSTGRESDB2 IDE ECLIPSE NETBEANS ECLIPSE Controlador Modelo Vista
LOGO Evaluación Plataforma 1.0
LOGO Evaluación “Entorno integrado de desarrollo” Evaluación “Entorno integrado de desarrollo” Responsable: Iván Vallejos Millalén
Company Logo El poder del IDE Ventaja de un buen IDE: Disminuye el tiempo de desarrollo al tener todos los componentes integrados en una misma aplicación.
Company Logo Escala de Evaluación de IDEs InterpretaciónValor Muy Bueno4 Bueno3 Regular2 Malo1
Company Logo EVALUACIÓN DE IDEs CriterioIDEs NetbeansEclipseMyEclipse Madurez de la Herramienta. 333 Manejo base de datos222 Soporte para servidores de aplicaciones 233 Soporte para SVN244 Modeling (UML)322 Escalabilidad (plug-in)333 Manejo / Interfaces422
Company Logo EVALUACIÓN DE IDEs CriterioIDEs NetbeansEclipseMyEclipse Multiplataforma444 Garantía continua de desarrollo 322 Facilidad de instalación (operabilidad completa) 334 TOTAL292829
Company Logo Resultados IDEEvaluaciónInterpretación NetBeans2.9Bueno Eclipse2.8Bueno MyEclipse2.9Bueno
Company Logo Conclusión Es difícil marcar diferencia entre un IDE y otro, quizás esa diferencia sea mas notoria si evaluamos otros criterios que tengan que ver con la usabilidad o la factibilidad de aprendizaje con respecto a la experiencia anterior de los integrantes del grupo de desarrollo.
LOGO Evaluación Capa Presentación Responsable: Ricardo Rodríguez Lara
Company Logo Capa de Presentación Company Logo JSF SpringSTRUTS FlexOpenLazlo MVC RIA
Company Logo MVC Calidad Mantenibilidad Normalización Estandarización
Company Logo Ambitos a tratar antes de elegir una tecnologia Condiciones Cantidad de personas Tamaño del proyecto Complejidad Tecnología a usar tipo de proyecto
Company Logo Ambas pretenden normalizar y estandarizar el desarrollo de aplicaciones web Struts Es una herramienta de soporte para el desarrollo de aplicaciones Web bajo el patrón MVC bajo la plataforma J2EE JSF Java Server Faces, es el estándar presentado por Sun para el desarrollo de interfaces de usuario Company Logo
Company Logo Evaluación capa Presentación CriteriosCapa Presentación JSFstruts Orientación ComponentesFormularios Soporte SunApache Tecnologia independienteHtml /xhtml Ejecución Acciones y eventos Listener Acciones de Formulario Control de navegación Resultado de Acciones (outcome) Resultado de acciones(forward) Navegación Navegación por defecto (configurable y sustituible) NAVEGACION CONFIGURABLE Desarrollo JSF es que es independiente del tipo de aplicación a desarrollar Web
Company Logo Opcion JSF Company Logo JSF es muy flexible. Es más sencillo. La principal ventaja es que esta basada en componentes y eventos por lo tanto es mas fácil la reutilización para las grandes aplicaciones
Company Logo Struts en WebSphere
Company Logo Struts en eclipse
Company Logo Para esta semana … Trabajar en la version 2.0 en la evaluacion de IDEs y capa de presentación. Terminar la eval. Servidores de Aplicaciones. Cotizaciones Servidor y estaciones de trabajo.
Company Logo Planificación
Company Logo Artefactos …
Company Logo Gracias …