ICEfaces 2.0 Introduction (Spanish)

7,931 views
7,799 views

Published on

Visit http://blog.mimacomiberica.es/ for additional documentation, tutorials, upcoming webinars and support.

1 Comment
5 Likes
Statistics
Notes
No Downloads
Views
Total views
7,931
On SlideShare
0
From Embeds
0
Number of Embeds
106
Actions
Shares
0
Downloads
185
Comments
1
Likes
5
Embeds 0
No embeds

No notes for slide

ICEfaces 2.0 Introduction (Spanish)

  1. 1. 2.0José Antonio Álvarezjose.antonio.alvarez@mimacom.com ICESOFT TECHNOLOGIES INC VOIP Audio is enabled by defaultICESOFT TECHNOLOGIES INC miércoles 9 de febrero de 2011 Alternate Dial-up is available in the console www.icefaces.orgSlide: 1
  2. 2. ICEfaces es un framework JSF que permite crear de manera fácil Aplicaciones Ricas de Internet (RIAs) en Java •  Open source license, Mozilla Public License •  Basado en estándares JEE y extensiones JSF •  Desarrollo rápido de RIAs en Java puro •  Aprovecha el entorno Java existente •  Adaptado a las necesidades empresariales: ­  Maximiza la productividad de desarrollo ­  Permite la escalabilidad ­  Facilita la portabilidadICESOFT TECHNOLOGIES INC VOIP Audio is enabled by defaultmiércoles 9 de febrero de 2011 Alternate Dial-up is available in the console www.icefaces.orgSlide: 2
  3. 3. •  1.0 liberado en 2006•  Construido sobre JSF 1.1, 1.2•  1.8.2 liberado en 2009•  Estableció AJAX Automático y AJAX Push en Java EE•  Solución muy usada y madura para entornos Java EE•  Muy buena adopción por parte de empresas a nivel mundial:ICESOFT TECHNOLOGIES INC VOIP Audio is enabled by defaultmiércoles 9 de febrero de 2011 Alternate Dial-up is available in the console www.icefaces.orgSlide: 3
  4. 4. JSF 2 proporciona muchas mejoras sobre JSF 1.2. •  AJAX integrado en el núcleo de la arquitectura ­  Procesado Ajax de peticiones y actualizaciones parciales se integran en el ciclo de vida JSF •  Parte de JEE6 •  Facelets es ahora la tecnología de visualización por defecto •  Desarrollo fácil de componentes con el nuevo modelo de Facelets •  El guardado Parcial de Estado reduce el tráfico considerablemente •  Soporte más amplio para eventos del sistemaICESOFT TECHNOLOGIES INC VOIP Audio is enabled by defaultmiércoles 9 de febrero de 2011 Alternate Dial-up is available in the console www.icefaces.orgSlide: 4
  5. 5. JSF 2 proporciona muchas nuevas características •  HTTP GET soportado completamente en ciclo de vida JSF •  Nuevos ámbitos para Beans, y soporte para ámbitos custom •  Anotaciones •  Carga de recursos estandarizada •  Mejorado el tratamiento de excepciones •  Se ha mejorado la navegación •  Y muchas otras …ICESOFT TECHNOLOGIES INC VOIP Audio is enabled by defaultmiércoles 9 de febrero de 2011 Alternate Dial-up is available in the console www.icefaces.orgSlide: 5
  6. 6. ICEfaces 2 mejora y simplifica el desarrollo JSF de muchas maneras •  AJAX automático y Direct-2-DOM Rendering •  Single Submit ­  El ciclo de vida se ejecuta en un único componente 2.0 •  AJAX Push •  Manejo de Beans ­  Las anotaciones ajustan el comportamiento de Beans de ámbito Vista •  Registro de los recursos que se sirven •  Desarrollo de Portlets •  APIs de JavaScript ­  Monitorización de eventos, envío de formularios, respuesta a eventos y monitorización de conexión AJAX Push.ICESOFT TECHNOLOGIES INC VOIP Audio is enabled by defaultmiércoles 9 de febrero de 2011 Alternate Dial-up is available in the console www.icefaces.orgSlide: 6
  7. 7. ICEfaces 2 mejora y simplifica el desarrollo JSF de muchas maneras •  Configuración simplificada •  Componentes Ricos 2.0 ­  ICEfaces Components ­  ICEfaces Advanced Components ­  ICEfaces Enterprise Components •  1.8 Capa de Compatibilidad ­  Migración instantánea de aplicaciones ICEfaces 1.8 a 2.0 sin apenas codificación •  Nuevo ámbito “Window” •  Enterprise clustering y tolerancia a fallosICESOFT TECHNOLOGIES INC VOIP Audio is enabled by defaultmiércoles 9 de febrero de 2011 Alternate Dial-up is available in the console www.icefaces.orgSlide: 7
  8. 8. JSF 2 incluye capacidades AJAX gracias al elemento <f:ajax>. •  Añade comportamientos AJAX a su componente padre •  Permite envío de formularios por Ajax, ejecución del ciclo JSF, y representación de nuevo contenido en la página<h:form> <h:panelGrid columns="1"> <h:inputText id="myinput" value=""> <f:ajax execute="@this" event="blur" render="myoutput"/> </h:inputText> <h:outputText id="myoutput" value=""/> </h:panelGrid></h:form>ICESOFT TECHNOLOGIES INC VOIP Audio is enabled by defaultmiércoles 9 de febrero de 2011 Alternate Dial-up is available in the console www.icefaces.orgSlide: 8
  9. 9. ICESOFT TECHNOLOGIES INC VOIP Audio is enabled by defaultmiércoles 9 de febrero de 2011 Alternate Dial-up is available in the console www.icefaces.orgSlide: 9
  10. 10. Problemático para el desarrollo de páginas y su mantenibilidad •  Sencillo y rápido de implementar para casos triviales •  Conforme aumenta la complejidad de la página, también lo hacen las definiciones de elementos <f:ajax>ICESOFT TECHNOLOGIES INC VOIP Audio is enabled by defaultmiércoles 9 de febrero de 2011 Alternate Dial-up is available in the console www.icefaces.orgSlide: 10
  11. 11. ICEfaces 2 simplifica enormemente la creación de páginas JSF 2 •  No es necesario el elemento <f:ajax> ! •  Direct-2-DOM garantiza actualizaciones de página mínimas <h:form> <icecore:singleSubmit> <h:panelGrid columns="1"> <h:inputText id="myinput" value= /> <h:outputText id="myoutput" value= /> </h:panelGrid> </icecore:singleSubmit> </h:form>ICESOFT TECHNOLOGIES INC VOIP Audio is enabled by defaultmiércoles 9 de febrero de 2011 Alternate Dial-up is available in the console www.icefaces.orgSlide: 11
  12. 12. 1 User Interaction Some new input Some new input 5 Render 4 Execute 6 Page Update 7 DOM Update Ajax Request 3 Ajax Event 2ICESOFT TECHNOLOGIES INC VOIP Audio is enabled by defaultmiércoles 9 de febrero de 2011 Alternate Dial-up is available in the console www.icefaces.orgSlide: 12
  13. 13. Más de 100 componentes de 3 Suites diferentes para elegir: •  ICEfaces Component Suite •  ICEfaces Enterprise Components •  ICEfaces 2 Advanced ComponentsICESOFT TECHNOLOGIES INC VOIP Audio is enabled by defaultmiércoles 9 de febrero de 2011 Alternate Dial-up is available in the console www.icefaces.orgSlide: 13
  14. 14. Basados en la nueva plataforma Advanced Component Environment (ACE) •  Hace uso de potentes componentes con JavaScript, sin tener que desarrollar directamente con JavaScript •  Soporte de pieles (skins) para componentes •  Capacidades de accesibilidad W3C ARIA, incluyendo navegación por teclado •  Nuevos componentes: ­  Animation ­  Checkbox Button ­  DateTime Entry ­  File Entry ­  Link Button ­  Push Button ­  Slider ­  Tab SetICESOFT TECHNOLOGIES INC VOIP Audio is enabled by defaultmiércoles 9 de febrero de 2011 Alternate Dial-up is available in the console www.icefaces.orgSlide: 14
  15. 15. Permite a la aplicación actualizar incrementalmente cualquier parte dela página en cualquier momento, para cualquier grupo de clientes •  Funcionalidad clave para aplicaciones colaborativas multiusuario •  Aprovecha el mecanismo de notificación asíncrono ICEpush –  www.icepush.org •  Ajax Push para plataformas Java (no JSF) –  jQuery, GWT, JSP, Spring MVC, Wicket, Prototype, Grails, JavaScript •  API muy simple: PushRenderer.render("someGroup");ICESOFT TECHNOLOGIES INC VOIP Audio is enabled by defaultmiércoles 9 de febrero de 2011 Alternate Dial-up is available in the console www.icefaces.orgSlide: 15
  16. 16. 2 Notification Application1 State Change ICEpush DOM Bridge 4 Page Update Ajax Request 3 JSF Ajax BridgeICESOFT TECHNOLOGIES INCmiércoles 9 de febrero de 2011 VOIP Audio is enabled by default Alternate Dial-up is available in the console www.icefaces.orgSlide: 16
  17. 17. •  Open Source Mozilla Public License ­  Ninguna restricción comercial •  Comunidad Open Source activa ­  El código base está muy testeado ­  Foros de desarrollo muy activos ­  La Wiki proporciona información, documentación y tutoriales •  Características empresariales de ICEfaces EE ­  Usado por un gran número de empresas de Fortune 500 ­  Soporte Profesional ­  Software adicional, herramientas y documentación ­  Opciones de despliegue empresarial con el ICEfaces Enterprise Push ServerICESOFT TECHNOLOGIES INC VOIP Audio is enabled by defaultmiércoles 9 de febrero de 2011 Alternate Dial-up is available in the console www.icefaces.orgSlide: 17
  18. 18. 2.0ICESOFT TECHNOLOGIES INC VOIP Audio is enabled by defaultmiércoles 9 de febrero de 2011 Alternate Dial-up is available in the console www.icefaces.orgSlide: 18
  19. 19. •  ¿Qué ofrece mimacom? –  Training, Soporte y servicios para los siguientes frameworks: –  ICEfaces (icefaces.org) –  PortletFaces (portletfaces.org) –  Liferay (liferay.com) –  edoras-framework (edorasframework.org) –  Spring-Framework (springframework.org) VOIP Audio is enabled by default Alternate Dial-up is available in the console www.icefaces.org
  20. 20. edoras path Methodology Tool Chain Technology / Frameworks  Complete  Applica-on  Lifecyle   Management  (ALM)      Know-­‐How  transfer   VOIP Audio is enabled by default Alternate Dial-up is available in the console www.icefaces.org
  21. 21.  Scrum  VOIP Audio is enabled by defaultAlternate Dial-up is available in the console www.icefaces.org
  22. 22. Version Control Build System Knowledge-Mngmt Subversion Maven 2Code Reviews Confluence Crucible Continuous Development Integration Eclipse (IDE) Bamboo Issue – Tracker (Requirements, Bugs, Changes, etc.) JIRA  Toolchain   VOIP Audio is enabled by default Alternate Dial-up is available in the console www.icefaces.org
  23. 23. •  ¿Preguntas? –  Por favor escriban sus preguntas en la ventana “Question and Answer” en la parte inferior derecha de su pantalla –  Las respuestas a las preguntas que no puedan tratarse en esta sesión serán enviadas por correo electrónico VOIP Audio is enabled by default Alternate Dial-up is available in the console www.icefaces.org
  24. 24. El enlace a las transparencias y ejemplos expuestos en el Webinar será suministrado vía: Blog: http://blog.mimacomiberica.es Twitter: @icefaces_espana Email: jose.antonio.alvarez@mimacom.com jfclercx@mimacom.com VOIP Audio is enabled by default Alternate Dial-up is available in the console www.icefaces.org
  25. 25. Contact mimacom: Contact ICESoft: Tel: +34 963524125 Toll Free: +1 877 263 3822 USA info@mimacomiberica.es International: +1 403 663 3322 Skype: jfclercx product.support@icesoft.comICESOFT TECHNOLOGIES INC VOIP Audio is enabled by default Alternate Dial-up is available in the console www.icefaces.orgSlide: 25

×