Seminario Internacional de Software Libre aplicado a la Educación 15. -19.6. 2009 Quito, Ecuador Burkhard Vogel, Andean-NetService / Yagé Software Libre.

Slides:



Advertisements
Presentaciones similares
SERVICIO DE EVALUACIÓN PARA CERTIFICACIÓN PMP
Advertisements

Todo el Software necesario puede ser conseguido por separado. Para facilitar la puesta al punto del ambiente, nosotros utilizaremos una herramienta particular.
Servidores Web Capítulo 2.
Seguimiento de clientes en tienda mediante radios Bluetooth
Visual Studio 2005 Gestión del Ciclo de Vida Jose Murillo Responsable programas técnicos para Fabricantes.
Características Técnicas
Experiencia de un líder de desarrollo J2EE
Herramientas QA Morax.
Subversion/trac y wiki
Historia de PHP Programación en Internet II. Historia de PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa.
STARUML.
Desarrollo de Aplicaciones Utilizando Java Edición Empresarial – JEE6
F RAMEWORKS DE DESARROLLO JAVA,.NET Deisy Pérez Sánchez.
Programación Java y Desarrollo de Aplicaciones Modulo 3 Lenguaje de programación Java Software utilizado.
UES-FMOccjHard JHard “Una Solución Informática, codificada en Java, para la Unidad de Hardware y Software del Departamento de Ingeniería y Arquitectura.”
DIEGO ARMANDO GÓMEZ CUERVO Desarrollo de aplicaciones WEB con herramientas de software libre.
Ingeniería de Software Andrés Salinas Bendeck
Tutor: Ing. Juan E. Talavera Horn 2010 Google Web Toolkit (GWT)
ADN2 Diseño ágil de noticias Historia de un trabajo profesional.
Eclipse como IDE Herramientas Case Piedad Márquez Santiago
Herramientas de Software Libre que soportan pruebas Junit Spec Explorer Abbot Test Maker Marathon Cactus.
Gestión de versiones. Cronograma Conceptos introductorios Arquitecturas posibles Riesgos en la no utilización Herramientas.
=MARCOS DE TRABAJO ORIENTADO A OBJETOS= « NETBEANS » INTEGRANTES: SOTELO CORTES JESVAN FIDEL JIMENEZ ALFARO ARTURO CAMARA.
Administración de un proyecto de Software Libre: FAVS Jesús Sánchez Sánchez F AVS.
Control de Versiones Utilizando SVN. ELO329 - Diseño y Programación Orientado a Objetos 2 Control de Versiones ”Se llama control de versiones a la gestión.
Utilización y administración avanzadas de sistemas GNU/Linux y aplicaciones Software Libre para estudiantes universitarios Recursos de programación en.
CMS ABIERTO Y CMS CERRADO MARÍA CAMILA MUÑOZ U TATIANA ARIAS CHAPARRO U CAROLINA FIGUEROA U
APACHE LICENSE Ronald Chacón Carlos López Leonardo Páez Adriana Rodríguez Universidad De La Salle Bogotá, Agosto 18 de 2011.
Herramientas para la elaboración de Reportes María del Carmen Castillo Consultora de Sistemas Guate-JUG
Eclipse ¿Por qué debe ser tu entorno de trabajo? Abdel G. Martínez L. PRESENTADO POR: Fedora Ambassador & Fedora Packager Creative Common License.
Repositorio Institucional La necesidad de poder organizar, conservar y difundir todo material de manera digital nos impulso a buscar herramientas tecnológicas.
Primer Taller de desarrollo con Software Libre Posadas - Misiones José Luís Di Biase Héctor Daniel Sanchez
Diseño de esquema de pruebas Analisis y Diseño 2 Segundo Semestre 2008 Victor Leonel Orozco
Desarrollo de Aplicaciones con Symfony José Luis Di Biase Héctor Sanchez Fernando Toledo
Ciclope Weather Web Services ● Que tenemos – – RSS: (No Web.
Hilo Dental Para Programadores Federico Mena Quintero Novell, Inc.
Administración de la configuración (SCM) Introducción Control de versiones Analisis y diseño USAC Por: Víctor Orozco
COMUNICACIÓN Y TIC Ángela Espinosa Hayler Peñaranda.
El Computador de Escritorio: ¿Cuánto se usa en la Educación? Ulises Hernandez Pino v01 DerechosAutor: Creative Commons BY-SA.
Pruebas de Funcionalidad de Software: Caja Negra y Caja Blanca Curso: Diseño de Sistemas 9no. Semestre.
Páginas web de información confiable. 1. Página web información confiable.
INGENIERÍA DE INFORMACIÓN Y APLICACIONES
Metodología de Implementación de Sistemas ERP
Iniciación a Android Dia 1: Instalación Android Studio - 1h
Gestión de Polibuscador el portal de la Biblioteca Digital de la Universidad Politécnica de Valencia Inmaculada Ribes Llopes 3ª Reunión Expania (Grupo.
Proyecto GeoEtiquetas
PLATAFORMA DE TECNOLOGÍAS E INFORMACIÓN SISTEMAS DISTRIBUIDOS.
Instalación y configuración de Wordpress
SECURIZACIÓN DE LAS bbdd Oracle
LOS DIFERENTES LENGUAJES DE PROGRAMACION PARA LA WEB
FECHA ÚLTIMA REVISIÓN: 13/12/11
Libre Office Lupita Ruíz Hernández.
Unidad 3. Desarrollo de aplicaciones Web
¿ Que hemos aprendido? Análisis Entendimiento del problema
Suite de herramientas de inteligencia para Android
Aplicaciones Web 1 CAPITULO 1 Introducción a las aplicaciones Web Ing. Jeffery Naranjo Msc
Curso de Lenguaje de Modelado Unificado Multiplataforma Adaptativo basado en la Teoría de Respuesta al Item Margarita Rojas Rojas Pedro Salcedo Lagos.
Fase Análisis y estudio del mercado Factibilidad
Nicolás Jodal El Radar de GeneXus Nicolás Jodal
Push Notifications.
Introducción (Principales diferencias entre Wordpress .com y .org)
Introducción al Proceso de Desarrollo de Software Patricio Letelier Departamento de Sistemas Informáticos y Computación Universidad.
INTRODUCCIÓN A UML Y AL ADOO 1 Diagramas en UML ◦Diagramas de casos de uso ◦Diagramas de clases y objetos ◦Diagramas de secuencia ◦Diagramas de colaboración.
Java Enterprise edition
Servidor de Reportes basado en Tecnología Java y XML
SEMANTIC WEB TOOL Nicolás Amador Griñolo Agustín Domínguez Alvera
1 Taller de Proyecto Tema 1. Metodología de desarrollo de software Rational Unified Process –RUP [1,2] Prof. Nora La Serna © Prof. Nora La Serna.
Prepa Yucatán Mons. Luis Miguel cantón Marín Nombre de editores gratuitos de HTML, CSS y JavaScript Timna Jiménez Pérez.
ICI 502 Procesos de Software
Transcripción de la presentación:

Seminario Internacional de Software Libre aplicado a la Educación Quito, Ecuador Burkhard Vogel, Andean-NetService / Yagé Software Libre en el Desarrollo

Estructura Presentación Desarrollo ejemplario Fase I: Dimensionamiento/Alcance Fase II: Arquitectura Fase III: Implementación Fase IV: QA y Publicación Fase V: Soporte Resumen y Preguntas

Software Libre en el Desarrollo Presentación Burkhard Vogel Desarrollador de Software con 17 años de experiencia Basic, Pascal, VB, C++, Java Gerente Propietario: Andean-NetService Director de Desarrollo: Yagé evolución digital

Software Libre en el Desarrollo Desarrollo ejemplario Fase I: Dimensionamiento/Alcance Fase II: Arquitectura Fase III: Implementación Fase IV: QA y Publicación Fase V: Soporte

Software Libre en el Desarrollo Fase I: Dimensionamiento / Alcance Definir los requerimientos del proyecto Planificar tiempos de entrega, metas y recursos Presentar plan de proyecto al cliente Herramientas: - OpenOffice.org (Writer/Impress), KOffice - Dia, Kivio, Incscape - OpenProj, GnattProject, dotProject, Project.net

Software Libre en el Desarrollo Fase I: Dimensionamiento / Alcance

Software Libre en el Desarrollo Fase I: Dimensionamiento / Alcance

Software Libre en el Desarrollo Fase I: Dimensionamiento / Alcance

Software Libre en el Desarrollo Fase I: Dimensionamiento / Alcance

Software Libre en el Desarrollo Fase I: Dimensionamiento / Alcance

Software Libre en el Desarrollo Desarrollo ejemplario Fase I: Dimensionamiento/Alcance Fase II: Arquitectura Fase III: Implementación Fase IV: QA y Publicación Fase V: Soporte

Software Libre en el Desarrollo ● Fase II: Arquitectura Se modela los entidades lógicas del proyecto conjuntamente con la capa de persistencia y la capa de presentación UML – Unified Modeling Language (Lenguaje Unificado de Modelado) Herramientas: - UMLet, Green UML, Papyrus UML, HiberObjects (Eclipse Plug-ins)

Software Libre en el Desarrollo Inciso: Eclipse - Historia Creado originalmente desde Nov de OTI (Object Technology International ) para IBM para reemplazar su VisualAge IDE escrito en smalltalk En Nov publicado bajo una licencia abierta, creación de eclipse.org y en el 2004 la eclipse fundación Desde el 2003 con la versión 2.1 crecimiento rápido, la versión 3.0 fue lanzado en junio 2004, desde entonces versiones anuales en junio, a partir de la versión 3.2 (Callisto) en forma conjunta en paquetes dirigida a tipos específicos de desarrolladores. Versión 3.5 (Galileo) previsto para el

Software Libre en el Desarrollo Inciso: Eclipse – Que es? No es solo un IDE para Java Implementación del OSGi plataforma de ejecución Plataforma RCP para otras herramientas (Apache Directory Studio) Utiliza el SWT (en vez de AWT/Swing) que permite mejor integración con los S.O. y da mejor rendi- miento Sistema de plug-ins Lenguajes: Java,C/C++,Php,Python,Ruby,Eiffel,Cobol

Software Libre en el Desarrollo Inciso: Eclipse – Recursos Sitio principal Paquetes para: Java EE, Java, C/C++, Modeling, RCP/Pluging, Java+Report, Calsico Plugin repositorio: Actualmente 1224 Plugins disponible Mayoría utiliza el mecanismo de instalación y actualización dentro de eclipsé

Software Libre en el Desarrollo ● Fase II: Arquitectura Modelo de la base de datos Diagrama de objectos y tablas (ERD) Herramientas: - QuantumDB, XAware Designer, jOra (Plugins) - DBDesigner, phpMy/PgAdmin, MySQL Workbench

Software Libre en el Desarrollo Desarrollo ejemplario Fase I: Dimensionamiento/Alcance Fase II: Arquitectura Fase III: Implementación Fase IV: QA y Publicación Fase V: Soporte

Software Libre en el Desarrollo ● Fase III: Implementación Desarrollo Web Aptana (Eclipse), Kompozer, CSS-Miami, Screem Gráfico: Gimp, Incscape Flash: SWF Tools, Ktoon, f4l, Ajax Animator FF-Plugins: FireBug, WebDeveloper

Software Libre en el Desarrollo ● Fase III: Implementación

Software Libre en el Desarrollo ● Fase III: Implementación

Software Libre en el Desarrollo ● Fase III: Implementación

Software Libre en el Desarrollo ● Fase III: Implementación Java: Eclipse, NetBeans, KDevelop C/C++: Eclipse, NetBeans, KDevelop, Gnat, MonoDevelop, Anjuta PHP: Eclipse (Aptana), NetBeans, KDevelop Python: Eclipse, NetBeans, Geany.Net/C#: MonoDevelop // VB: Gambas Fortran: KDevelop, Gnat Pascal: Lazarus, KDevelop

Software Libre en el Desarrollo ● Fase III: Implementación Eclipse (Ganymede)

Software Libre en el Desarrollo ● Fase III: Implementación NetBean s

Software Libre en el Desarrollo ● Fase III: Implementación KDevelo p

Software Libre en el Desarrollo ● Fase III: Implementación Gnat Programming Studio

Software Libre en el Desarrollo ● Fase III: Implementación MonoDevelo p

Software Libre en el Desarrollo ● Fase III: Implementación Lazaru s

Software Libre en el Desarrollo ● Fase III: Implementación Gambas

Software Libre en el Desarrollo ● Fase III: Implementación Versionamiento CVS, Subversion (SVN), Git, Monotone, Mercurial Reportería Jasper Reports / iReport, JFreeChart

Software Libre en el Desarrollo Desarrollo ejemplario Fase I: Dimensionamiento/Alcance Fase II: Arquitectura Fase III: Implementación Fase IV: QA y Publicación Fase V: Soporte

Software Libre en el Desarrollo ● Fase IV: QA y Publicación Sistemas de pruebas automáticas JUnit, NUnit (.Net), PHPUnit, PyUnit Sistemas de carga y estrés JMeter, ApacheBench Pruebas de seguridad Nessus, SAINT, OpenVAS Sistemas de compilación y publicación Ant, Maven, Automake, CMake, qmake

Software Libre en el Desarrollo Desarrollo ejemplario Fase I: Dimensionamiento/Alcance Fase II: Arquitectura Fase III: Implementación Fase IV: QA y Publicación Fase V: Soporte

Software Libre en el Desarrollo ● Fase V: Soporte Sistemas de soporte, seguimiento de errores OTRS, Bugzilla, Trac, JIRA, Otras herramientas Listas de correo, Foros, IRC

Software Libre en el Desarrollo Resumen y Preguntas Fuentes de Software sourceforge.net, slashdot.org, freshmeat.org berlios.de Fuentes de Información Google, Wikipedia, Foros Preguntas

Software Libre en el Desarrollo Agradecimiento Gracias por su atención!