Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
2.0José Antonio Álvarezjose.antonio.alvarez@mimacom.com ICESOFT TECHNOLOGIES INC                                  VOIP Aud...
ICEfaces es un framework JSF que permite crear de manera    fácil Aplicaciones Ricas de Internet (RIAs) en Java •  Open so...
•  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 ...
JSF 2 proporciona muchas mejoras sobre JSF 1.2.   •  AJAX integrado en el núcleo de la arquitectura             ­  Procesa...
JSF 2 proporciona muchas nuevas características   •  HTTP GET soportado completamente en ciclo de vida JSF   •  Nuevos ámb...
ICEfaces 2 mejora y simplifica el desarrollo JSF de muchas maneras   •  AJAX automático y Direct-2-DOM Rendering   •  Sing...
ICEfaces 2 mejora y simplifica el desarrollo JSF de muchas maneras   •  Configuración simplificada   •  Componentes Ricos ...
JSF 2 incluye capacidades AJAX gracias al elemento <f:ajax>.  •  Añade comportamientos AJAX a su componente padre  •  Perm...
ICESOFT TECHNOLOGIES INC                                 VOIP Audio is enabled by defaultmiércoles 9 de febrero de 2011   ...
Problemático para el desarrollo de páginas y su mantenibilidad   •  Sencillo y rápido de implementar para casos triviales ...
ICEfaces 2 simplifica enormemente la creación de páginas JSF 2   •  No es necesario el elemento <f:ajax> !   •  Direct-2-D...
1    User Interaction                                                                                                     ...
Más de 100 componentes de 3 Suites diferentes para elegir:   •  ICEfaces Component Suite   •  ICEfaces Enterprise Componen...
Basados en la nueva plataforma Advanced Component Environment (ACE)   •  Hace uso de potentes componentes con JavaScript, ...
Permite a la aplicación actualizar incrementalmente cualquier parte dela página en cualquier momento, para cualquier grupo...
2      Notification        Application1     State Change                                                       ICEpush    ...
•  Open Source Mozilla Public License                ­  Ninguna restricción comercial   •  Comunidad Open Source activa   ...
2.0ICESOFT TECHNOLOGIES INC                                 VOIP Audio is enabled by defaultmiércoles 9 de febrero de 2011...
•  ¿Qué ofrece mimacom?  –  Training, Soporte y servicios para los siguientes     frameworks:  –  ICEfaces (icefaces.org) ...
edoras path                 Methodology                     Tool Chain           Technology / Frameworks	  Complete	  Appl...
 Scrum	  VOIP Audio is enabled by defaultAlternate Dial-up is available in the console                                    ...
Version Control                                         Build System                                                      ...
•  ¿Preguntas?    –  Por favor escriban sus preguntas en la ventana “Question and Answer” en       la parte inferior derec...
El enlace a las transparencias y ejemplos expuestos en el   Webinar será suministrado vía:      Blog:         http://blog....
Contact mimacom:                                                         Contact ICESoft:                     Tel: +34 963...
Upcoming SlideShare
Loading in …5
×

Intro to ICEfaces 2

3,550 views

Published on

Webinar presented by mimacom Iberica on February 8th, 2011.

mimacom Iberica offers ICEfaces support for Spain and Latinamerica.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Intro to ICEfaces 2

  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

×