vaadin
DESCRIPTION
Un software para aplicaciones en el servidorTRANSCRIPT
![Page 2: Vaadin](https://reader033.vdocuments.pub/reader033/viewer/2022060111/55632eb8d8b42ad7398b52c2/html5/thumbnails/2.jpg)
![Page 3: Vaadin](https://reader033.vdocuments.pub/reader033/viewer/2022060111/55632eb8d8b42ad7398b52c2/html5/thumbnails/3.jpg)
Dale Dougherty
![Page 4: Vaadin](https://reader033.vdocuments.pub/reader033/viewer/2022060111/55632eb8d8b42ad7398b52c2/html5/thumbnails/4.jpg)
UCI
![Page 5: Vaadin](https://reader033.vdocuments.pub/reader033/viewer/2022060111/55632eb8d8b42ad7398b52c2/html5/thumbnails/5.jpg)
Objetivo
Caracterizar el Framework
Vaadin, a partir de sus
aplicaciones, estructura,
ventajas, entornos de
desarrollo a los
que puede ser integrado.
![Page 6: Vaadin](https://reader033.vdocuments.pub/reader033/viewer/2022060111/55632eb8d8b42ad7398b52c2/html5/thumbnails/6.jpg)
Introducción
¿Qué es Vaadin?
Vaadin es un framework de aplicación web Ajax del lado del servidor que permite crear aplicaciones web, al igual que las aplicaciones tradicionales de escritorio, como AWT o Swing.
![Page 7: Vaadin](https://reader033.vdocuments.pub/reader033/viewer/2022060111/55632eb8d8b42ad7398b52c2/html5/thumbnails/7.jpg)
![Page 8: Vaadin](https://reader033.vdocuments.pub/reader033/viewer/2022060111/55632eb8d8b42ad7398b52c2/html5/thumbnails/8.jpg)
Introducción
Surgimiento
La empresa Finlandesa IT Mill es la creadora de Vaadin junto a una comunidad que colabora en su desarrollo, gracias a su licencia Apache 2.0, que permite un modelo de código abierto.
Joonas Lehtinen
![Page 9: Vaadin](https://reader033.vdocuments.pub/reader033/viewer/2022060111/55632eb8d8b42ad7398b52c2/html5/thumbnails/9.jpg)
![Page 10: Vaadin](https://reader033.vdocuments.pub/reader033/viewer/2022060111/55632eb8d8b42ad7398b52c2/html5/thumbnails/10.jpg)
Introducción
Surgimiento
• El proyecto fue iniciado en el año 2000. • En el año 2007 fue liberado el código bajo
el nombre de IT Mill Toolkit 5. • En el año 2009 fue cambiado el nombre a
Vaadin.
![Page 11: Vaadin](https://reader033.vdocuments.pub/reader033/viewer/2022060111/55632eb8d8b42ad7398b52c2/html5/thumbnails/11.jpg)
![Page 12: Vaadin](https://reader033.vdocuments.pub/reader033/viewer/2022060111/55632eb8d8b42ad7398b52c2/html5/thumbnails/12.jpg)
Desarrollo
Características
• Permite desarrollar componentes propios, basados en los componentes existentes de Vaadin.
• Está diseñado para ser extensible, es capaz de utilizar cualquier componente GWT con facilidad.
![Page 13: Vaadin](https://reader033.vdocuments.pub/reader033/viewer/2022060111/55632eb8d8b42ad7398b52c2/html5/thumbnails/13.jpg)
![Page 14: Vaadin](https://reader033.vdocuments.pub/reader033/viewer/2022060111/55632eb8d8b42ad7398b52c2/html5/thumbnails/14.jpg)
Desarrollo
Estructura
![Page 15: Vaadin](https://reader033.vdocuments.pub/reader033/viewer/2022060111/55632eb8d8b42ad7398b52c2/html5/thumbnails/15.jpg)
![Page 16: Vaadin](https://reader033.vdocuments.pub/reader033/viewer/2022060111/55632eb8d8b42ad7398b52c2/html5/thumbnails/16.jpg)
![Page 17: Vaadin](https://reader033.vdocuments.pub/reader033/viewer/2022060111/55632eb8d8b42ad7398b52c2/html5/thumbnails/17.jpg)
Desarrollo
Ventajas
• Programación solo en Java. • No necesita programación en JavaScript. • Vaadin hace el mejor uso de AJAX técnicas
que hacen posible la creación de aplicaciones dinámicas de Internet que son tan sensibles e interactiva como aplicaciones de escritorio.
![Page 18: Vaadin](https://reader033.vdocuments.pub/reader033/viewer/2022060111/55632eb8d8b42ad7398b52c2/html5/thumbnails/18.jpg)
![Page 19: Vaadin](https://reader033.vdocuments.pub/reader033/viewer/2022060111/55632eb8d8b42ad7398b52c2/html5/thumbnails/19.jpg)
Desarrollo
Ventajas
• Integración : Spring, Hibernate, High Charts,…..
• Permite el desarrollo de aplicaciones web vistosas e interactivas sin requerir para ello plugins en el servidor web.
• Permite a los desarrolladores enfocarse principalmente en la lógica y dejar el HTML,CSS, JavaScript y XML al framework.
![Page 20: Vaadin](https://reader033.vdocuments.pub/reader033/viewer/2022060111/55632eb8d8b42ad7398b52c2/html5/thumbnails/20.jpg)
![Page 21: Vaadin](https://reader033.vdocuments.pub/reader033/viewer/2022060111/55632eb8d8b42ad7398b52c2/html5/thumbnails/21.jpg)
Desarrollo
Entornos de Desarrollo
• Tiene tanto para NetBeans como para Eclipse y ofrece un editor visual (en Beta) y funcionalidades para crear Componentes, Wizards y ayuda integrada.
• Add-On´s
![Page 22: Vaadin](https://reader033.vdocuments.pub/reader033/viewer/2022060111/55632eb8d8b42ad7398b52c2/html5/thumbnails/22.jpg)
Desarrollo
![Page 23: Vaadin](https://reader033.vdocuments.pub/reader033/viewer/2022060111/55632eb8d8b42ad7398b52c2/html5/thumbnails/23.jpg)
Desarrollo
¿ Quienes utilizan Vaadin?
![Page 24: Vaadin](https://reader033.vdocuments.pub/reader033/viewer/2022060111/55632eb8d8b42ad7398b52c2/html5/thumbnails/24.jpg)
/*Hola Mundo en :*/
#GRACIAS /*A continuación*/