Presentado por: Ing. Manuel Rodríguez Coria. www.wavemaker.com Software Freedom Day 26 de Septiembre de 2009Ing. Manuel Rodríguez Coria Quien Soy? Ing.

Slides:



Advertisements
Presentaciones similares
Ciclo de vida de desarrollo de software
Advertisements

integrantes Avalos Aguilar María Cristina
Sylvia Cadena – ICA Comparación de CMS Sylvia Cadena – ICA
Todo el Software necesario puede ser conseguido por separado. Para facilitar la puesta al punto del ambiente, nosotros utilizaremos una herramienta particular.
Tecnologías para desarrollo de aplicaciones web. Un caso de uso
SOFTWARE DE PROGRAMACIÓN
Arquitectura Orientada a Servicios (SOA)
Otros métodos de Diseño de Sistemas...
Framework Hexápodo PHP fácil, rápido y sin dolor
Características Técnicas
Entornos de programación
Características Técnicas
© Manuel ColladoEntornos de Programación-1 Entornos de programación Concepto, funciones y tipos.
Experiencia de un líder de desarrollo J2EE
1  2007 Universidad de Las Américas - Escuela de Ingeniería - Aplicaciones Internet - Dr. Juan José Aranda Aboy IMPLEMENTACION DE APLICACIONES INTERNET.
El paradigma de la orientación a objetos La programación orientada a objetos genera códigos eficientes y estandariza la metodología de programación, además.
Ingeniería del software de la usabilidad (I)
Ignacio Esmite, Mauricio Farías, Nicolás Farías, Beatriz Pérez
Propósito: * Mostrar indicativos porcentuales de los diversos microorganismos con los que se alimentan el camarón en un manejo semi-intensivo aplicado.
F RAMEWORKS DE DESARROLLO JAVA,.NET Deisy Pérez Sánchez.
Ingenieria de software
LA IMPORTANCIA DE LAS PyMEs
Gestión de Proyectos Informáticos Sesión N° 5 Ciclo de Vida de un Proyecto Roberto Jijena I.
Lenguajes de programación Web
El proceso de desarrollo de sistemas Web
Tema 1: Introducción al análisis y diseño de aplicaciones software
Diseño de Sitios Web con CMS David Chura. Sesión 1.
Carles Escrivà Ruben Durá Antonio Mudarra
Eguana Reports Servidor de Reportes basado en Tecnología Java y XML Presentado por: Roy Cox S. Fernando Pérez M. José Pérez S.
Hermilia Molina Acevedo
Integrantes: Jorge Herrera M. Carlos Rodríguez R..
Rad-Desarrollo rápido de aplicaciones
Especialización en Desarrollo de Software
Cristian Fonnegra Marin
LE, EI, Profesor Ramón Castro Liceaga UNIVERSIDAD LATINA (UNILA) LENGUAJES DE PROGRAMACIÓN PARA EL DESARROLLO DE INTERFACES.
Alexander Aristizabal Ángelo flores herrera
NAVEGADORES DE INTERNET
DIEGO ARMANDO GÓMEZ CUERVO Desarrollo de aplicaciones WEB con herramientas de software libre.
Desarrollo DE apps móviles
CONTRATOS DE CLIENTES Orlando Sedamano Cornejo Marco Bustinza
ISAES Universidad Fundamentos de la tecnología
DISEÑO CURRICULAR Presentado por: Cesar Augusto Sáenz María Alejandra Hernández 1.contenidos curriculares de competencia.
Tema 11 Bases de Datos y el Lenguaje SQL
Actividades en el Proceso de desarrollo de Software
Unidad TemáticaI. Conceptos Básicos Horas Prácticas10 Horas Teóricas8 Horas Totales18 Objetivo El alumno determinará las entradas, procesos y salidas.
Navarro Hernández Nadia Samantha. Preescolar 1º. B.
Presentación final
UNIVERSIDAD TECNOLÓGICA ECOTEC. ISO 9001: Ing. Pablo Hinojosa, MCP, MCTS DOCENTE UNIVERSIDAD ECOTEC Qué son los CMS y para que sirven? Los CMS (Content.
Desarrollo DE apps móviles
METODOLOGÍAS DEL CICLO DE VIDA DEL SOFTWARE
Manejá tus tiempos Facultad de Ingeniería de la Universidad de Buenos Aires – Marzo 2012.
SISTEMAS DE GESTIÓN DE CURSOS DE DISTRIBUCIÓN LIBRE
Manejá tus tiempos Facultad de Ingeniería de la Universidad de Buenos Aires – Marzo 2012.
Eclipse como IDE Herramientas Case Piedad Márquez Santiago
Manejá tus tiempos Facultad de Ingeniería de la Universidad de Buenos Aires – Marzo 2012.
FrontPage : Ventaj as La interfaz de Microsoft FrontPage es el mismo como Microsoft Word. Por esa razón las personas las suelen utilizar.. Microsoft Word.
Presentación Técnica DESCRIPCIÓN DE LA TECNOLOGÍA UTILIZADA PARA EL DESARROLLO DEL SISTEMA.
LOGO Grupo de desarrollo de software (GDS) Grupo de desarrollo de software.
Es un antivirus gratuito basado en cloud computing, especialmente diseñados para ofrecer protección desde la nube. Es un software de protección, como los.
Visual Studio NET 2008 MCSD.NET Ing Oscar Mendez Incosac Sac & Telefonica Mobiles Comunidad:
Autor: Reinozo Cuesta Christian Marcelo
Comenzando con las ideas de Barry Boehm y Scott Shultz, James Martin desarrolló el Rapid Application Development durante los años 1980 en IBM y finalmente.
Modelo de procesos de software
Azure en DreamSpark para estudiantes. Regístrate hoy mismo en Microsoft Azure en DreamSpark Microsoft Azure para DreamSpark Microsoft Azure para DreamSpark.
Ingeniería del Software Avanzada
ADOBE DREAMWEAVER ROSA HILDA ARROYO NAVARRO. INDICE Definición. Características. Ventajas. Desventajas. Entorno de trabajo.
ALUMNO ALUMNO: DIEGO URES LEGAJO LEGAJO: La prueba unitaria es la herramienta para la Calidad Presentación Trabajo Final de Grado.
COMUNICACIÓN Y TICS KÁROL FERNANDA BARRAGÁN M. JENNYLITH DAYANA ARDILA P. WENDY PAOLA PINTO F.
JOOMLA VS KENTICO. ¿QUÉ ES UN CMS? CONTENT MANAGEMENT SYSTEM SISTEMA DE GESTIÓN DE CONTENIDOS ES UNA APLICACIÓN DE SOFTWARE QUE SIRVE PARA SUBIR, EDITAR.
SISTEMAS DE GESTIÓN DE CONTENIDOS (CMS). Sebastián Lesmes Patiño Ekatherine Garavito Shtefan Daniela Gamboa Infante Kevin Pedraza Hernández.
Transcripción de la presentación:

Presentado por: Ing. Manuel Rodríguez Coria

Software Freedom Day 26 de Septiembre de 2009Ing. Manuel Rodríguez Coria Quien Soy? Ing. Manuel Rodríguez Miembro activo de WaveMaker Hispano.  Programador de Aplicaciones Web en la DTIC en la UAJMS.  Consultor Independiente en Proyectos de Informática.  Mi correo es:

Software Freedom Day 26 de Septiembre de 2009Ing. Manuel Rodríguez Coria Agenda para hoy Entender que es RAD Comparando IDE´s para Desarrollo Visual de Aplicaciones Web Una mirada a WaveMaker Ver un demo de una aplicación en WaveMaker

Software Freedom Day 26 de Septiembre de 2009Ing. Manuel Rodríguez Coria Que es RAD ? El Desarrollo rápido de aplicaciones o Rapid Application Development (RAD) es un proceso de desarrollo de software. No es nuevo se inicio en 1991.

Software Freedom Day 26 de Septiembre de 2009Ing. Manuel Rodríguez Coria Que es RAD ? RAD = Proceso de desarrollo de software. Se itera las fases de diseño y construcción creando prototipos

Software Freedom Day 26 de Septiembre de 2009Ing. Manuel Rodríguez Coria Que se hace en el RAD ? El método comprende el desarrollo iterativo, la construcción de prototipos y el uso de utilidades CASE. Tradicionalmente tiende a englobar también la usabilidad, utilidad y sobre todo la rapidez de ejecución. CONSTRUCCION (PROTOTIPOS) CASE (para apoyo al diseño)

Software Freedom Day 26 de Septiembre de 2009Ing. Manuel Rodríguez Coria Ventajas y Desventajas del RAD El desarrollo rápido tiene dos ventajas primarias: Velocidad del desarrollo: Uso de las herramientas CASE. Calidad: según lo definido por el RAD, es el grado al cual un uso entregado resuelve las necesidades de usuarios así como el grado al cual un sistema entregado tiene costes de mantenimiento bajos. El RAD aumenta calidad con la implicación del usuario en las etapas del análisis y del diseño. El RAD tiene dos desventajas primarias: Características reducidas. Escalabilidad reducida: debido a que el RAD se desarrolló como prototipo.

Software Freedom Day 26 de Septiembre de 2009Ing. Manuel Rodríguez Coria RAD en la Actualidad? Hoy en día se suele utilizar Herramientas para acelerar la Construcción y Diseño de GUIs con la ayuda de IDEs.  Algunas de las plataformas más conocidas son: Visual Studio Delphi Netbeans Eclipse. IDE (entorno de desarrollo integrado ) acelera

Software Freedom Day 26 de Septiembre de 2009Ing. Manuel Rodríguez Coria Tengo que buscar IDE actualizadas y que respondan a las exigencias actuales IDE = ENTORNO DE DESARROLLO INTEGRADO (Reemplazaron a los editores de texto, Tienen mas funcionalidades para facilitar el desarrollo de aplicaciones) Usar IDE para desarrollar una Aplicación Web

Software Freedom Day 26 de Septiembre de 2009Ing. Manuel Rodríguez Coria IDEs de moda para desarrollo web Netbeans Visual Studio Delphi for PHP Eclipse

Software Freedom Day 26 de Septiembre de 2009Ing. Manuel Rodríguez Coria IDEs de moda para desarrollo web rapido No quiero ocuparme de cómo se ve mi aplicación Mientras menos codifico mas rapido avanzo SOLUCION = DESARROLLO WEB VISUAL

Software Freedom Day 26 de Septiembre de 2009Ing. Manuel Rodríguez Coria NetBeans IDE con Visual Web  JSF (Java) Visual Studio (.NET)  ASP.NET WaveMaker  Java Delphi for PHP de Embarcadero  PHP IDEs para Desarrollo Web Visual

Software Freedom Day 26 de Septiembre de 2009Ing. Manuel Rodríguez Coria CaracterísticasWaveMakerNetBeans para Visual Web Visual Studio para ASP.NET CostoNo Si Mas populares IDEs

Software Freedom Day 26 de Septiembre de 2009Ing. Manuel Rodríguez Coria CaracterísticasWaveMakerNetBeans para Visual Web Visual Studio para ASP.NET CostoNo Si Facilidad de Desarrollo con Web2.0 Si+- Mas Complejos +- Mas Costo Económico Mas populares IDEs

Software Freedom Day 26 de Septiembre de 2009Ing. Manuel Rodríguez Coria CaracterísticasWaveMakerNetBeans para Visual Web Visual Studio para ASP.NET CostoNo Si Facilidad de Desarrollo con Web2.0 Si+- Mas Complejos +- Mas Costo Económico Velocidad de Desarrollo con Web2.0 Si+- Mas Complejos mas tiempo +- Mas Costo Económico Mas populares IDEs

Software Freedom Day 26 de Septiembre de 2009Ing. Manuel Rodríguez Coria CaracterísticasWaveMakerNetBeans para Visual Web Visual Studio para ASP.NET CostoNo Si (Licencia) Facilidad de Desarrollo con Web2.0 Si+- Mas Complejos +- Mas Costo Económico Velocidad de Desarrollo con Web2.0 Si+- Mas Complejos mas tiempo +- Mas Costo Económico Uso de Frameworks Si.. Hibernate & Spring Framework & Dojo Toolkit Si…. Para integrar Si… Mas Costo Económico Mas populares IDEs

Software Freedom Day 26 de Septiembre de 2009Ing. Manuel Rodríguez Coria CaracterísticasWaveMakerNetBeans para Visual Web Visual Studio para ASP.NET CostoNo Si Facilidad de Desarrollo con Web2.0 Si+- Mas Complejos +- Mas Costo Económico Velocidad de Desarrollo con Web2.0 Si+- Mas Complejos mas tiempo +- Mas Costo Económico Uso de Frameworks Si.. Hibernate & Spring Framework &Dojo Toolkit Si…. Para integrar Si… Para integrar => Mas Costo Económico Mas populares IDEs

Software Freedom Day 26 de Septiembre de 2009Ing. Manuel Rodríguez Coria WaveMaker es un servicio que facilita enormemente la creación de aplicaciones Web 2.0. Con su sistema no necesitas saber nada de código para generar aplicaciones completas y a medida de tus necesidades. CaracterísticasWaveMakerNetBeans para Visual Web Visual Studio para ASP.NET Usuario Inexperto para Web2.0 Si+- Un poco complejo Usuarios Novatos en Desarrollo de Aplicaciones

Software Freedom Day 26 de Septiembre de 2009Ing. Manuel Rodríguez Coria RAD  LO CENTRAL ES LA FASE ITERATIVA DE “CONSTRUCCION Y DISEÑO”  UN IDE ACELERA ESTA FASE  WAVEMAKER ES MI IDE IDEAL RESUMEN

Software Freedom Day 26 de Septiembre de 2009Ing. Manuel Rodríguez Coria Mediante la utilidad de “arrastrar y soltar” puedes crear widgets, colocar componentes, añadir scripts, AJAX, CSS, bases de datos o lo que que quieras implementar en tu aplicación. Como se desarrollo con WaveMaker

Software Freedom Day 26 de Septiembre de 2009Ing. Manuel Rodríguez Coria El software, además, es multiplataforma y open source, existiendo versiones para Mac, Windows y Linux que puedes descargar. Donde se pude ejecutar WaveMaker

Software Freedom Day 26 de Septiembre de 2009Ing. Manuel Rodríguez Coria Se puede crear: Servicios de Base de Datos (Importar una base de datos con todas las funciones básicas CRUD) Servicios Web (Conectarse con Web Service) Servicios de Java (Crear tus propias clase en java) Servicios de Javascript (Crear e integrar tus funciones y widgets) Servicios de Seguridad (Crear fácilmente un acceso con diferentes formas de autentificación) Desarrollando mediante la creación de Servicios

Software Freedom Day 26 de Septiembre de 2009Ing. Manuel Rodríguez Coria Demo: Se demostrara una el patrón de diseño CRUD (Create Read Update Delete) con WaveMaker en pocos pasos……….. Vamos a la acción !!!! Demo

Software Freedom Day 26 de Septiembre de 2009Ing. Manuel Rodríguez Coria Gracias!! Preguntas ??