Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

OpenFaces

Dispositivas de Presentacion
by

Jesus Moreno

on 1 September 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of OpenFaces

OpenFaces
Que es OpenFaces?
Muchas Gracias
Es una libreria de codigo abierto Ajax y componentes JSF, un framework Ajax y un framework de validación del lado del cliente.
OpenFaces se basa en un conjunto de componentes JSF antes conocido como QuipuKit. Contiene códigos base de Quipukit e introduce muchos nuevos componentes y características.
OpenFaces es aportado y administrado por la compañía TeamDev Ltd.
Documentación
Contiene lo siguiente

*
Inicio y documentación
que proporciona la información general, los entornos compatibles y características.

*
Instalación y configuración

*
Conceptos comunes
de materiales de introducción, que describe los aspectos principales del diseño.

*
Índice de componentes
enumera todos los componentes con sus descripciones y capturas de pantalla.

*
Documentación sobre los componentes individuales
describiendo sus características, configuración y ejemplos.

*
Documentación sobre el Openfaces Ajax Framework
proporciona las características de soporte Ajax.

*
Documentación sobre OpenFaces el framework de validación.
Guía del desarrollador
Navegadores compatibles
Microsoft Internet Explorer (6.0 o posterior)
Mozilla Firefox (2.0 o posterior)
Opera (9.6 o posterior)
Apple Safari (3.0 o posterior)
Google Chrome
Versiones JDK
Los componen tes OpenFaces requieren JDK 1.5 o posterior
Versiones JSF
OpenFaces requiere que la implementación de JavaServer Faces se ajuste a las especificaciones 2.0
Servidores de Aplicaciones
Apache Tomcat 6.0
GlassFish v3
Tipo de Licencia
OpenFaces se distribuye bajo un modelo de licencia dual. Esto significa que usted puede elegir entre:
Lesser General Public Licence.
Compra de una licencia comercial.
Quien desarrollo OpenFaces?
BorderLayoutPanel
Es un contenedor utilizado para grupos de componentes. Los separadores entre grupos componentes pueden o ser fijados para introducir una disposición estática, o pueden ser hechos plegable para hacer una disposición dinámica.
Calendar
Chart
El componente gráfico le permite trazar datos en gráficos de líneas, barra o pie. Con numerosas opciones de gráfico, puede modificar cualquier parte del componente gráfico como el título, leyenda, etiquetas, ejes, líneas de la cuadrícula y tipos de gráfico.
CommandButton
Tiene características Ajax haciendo posible utilizar solicitud Ajax en lugar de envío de formulario para ejecutar una acción o volver a cargar los componentes.
El componente de calendario permite al usuario seleccionar una fecha en un calendario de un mes y navegar entre meses y años. El componente de calendario consta de tres secciones: encabezado, cuerpo y pie de página. El cuerpo muestra los días del mes en una tabla. Cada columna tiene un título muestra el nombre de un día de la semana. Cada fila representa una semana.
Tiene características de Ajax haciendo posible utilizar solicitud Ajax en lugar de envío de formulario para ejecutar una acción o volver a cargar los componentes.
Command Link
OpenFaces
Componentes
Composite Filter
Permite al usuario construir complejos criterios de filtro con diferentes condiciones.
Confirmation Dialog
El componente de confirmación permite a los usuarios confirmar o rechazar acciones críticas antes de su ejecución. Se muestra en otra página de elementos como un cuadro de diálogo modal y pueden ser conectados a un evento de cliente de cualquier componente o invoca explícitamente desde JavaScript. El componente proporciona un mecanismo flexible de invocación.
Spinner
Data Table
El componente de tabla de datos se utiliza para mostrar datos en un formato tabular y manipularla con eficacia. Es compatible con las características del componente HtmlDataTable de JSF y amplía la funcionalidad estándar con características avanzadas como la clasificación, selección de filas (ambos múltiple y única), paginación, filtrado, navegación mediante el teclado y carga de datos dinámicos (con Ajax).
Date Chooser
El componente DateChooser permite al usuario introducir una fecha por escribir en el campo de texto o seleccionar el calendario desplegable. Con el apoyo de la internacionalización, una fecha seleccionada puede mostrarse en fecha diferentes formatos e idiomas. Puede personalizar la apariencia de prácticamente todos los elementos del componente DateChooser.
Day Table
DayTable es un componente que permite mostrar y editar el calendario de eventos para un día. Cada evento tiene un tiempo de inicio, hora de finalización, nombre del evento, descripción y otros campos. Aunque DayTable muestra los eventos de un día a la vez, es posible cambiar el día actual, haciendo posible especificar un calendario para un período arbitrario. También existe la posibilidad de mostrar calendario para varios recursos, por ejemplo la programación de tareas para varias personas.
Drop Down Field
El DropDownField es un componente de entrada que permite escribir un valor o seleccione uno de los valores de una lista desplegable adjunta. El componente proporciona una manera de mostrar una lista de sugerencias basadas en la entrada del usuario y la capacidad de entrada de usuario completar automáticamente en el campo de entrada. La lista desplegable puede mostrarse en varias columnas y contener otros componentes JSF.
Dynamic Image
El componente de DynamicImage proporciona la capacidad de mostrar una imagen que se genera dinámicamente en tiempo de ejecución, o que no está disponible como un archivo de aplicación pero, por ejemplo, se recupera de una base de datos. Hay dos formas de especificar el modelo de datos: especificar una imagen como una matriz de bytes o especificación de como una implementación de la interfaz java.awt.image.RenderedImage.
Folding Panel
El componente FoldingPanel es un contenedor para otros componentes que puede ser expandido y contraído por el usuario.
For Each
ForEach es un componente que representa el conjunto especificado de componentes múltiples veces en función de sus parámetros.
Graphic Text
GraphicText es un componente que muestra el estilo de texto girado. Dispone de API similar a los componentes estándar de <h:outputText>, aunque a diferencia de la componente de <h:outputText>, el componente de GraphicText muestra un texto con una imagen generada en el servidor. Este componente puede ser útil para mostrar los encabezados verticales en una tabla teniendo un montón de columnas delgadas, componentes de TabSet verticales, etc..
Hint Label
El componente HintLabel se utiliza para mostrar un texto de una línea que no puede caber en el espacio asignado, pero cuando el usuario sitúa el puntero del ratón sobre el texto truncado, se muestra el texto completo en una punta de la herramienta.
Input Text
El componente InputText admite todas las características del componente InputText JSF estándar y lo extiende con algunas funciones adicionales, estilos centrados y texto.
Input Textarea
La InputTextarea es compatible con todas las características del componente JSF InputTextarea estándar y lo extiende con algunas funciones adicionales como estilos centrados y texto.
Layered Pane
El componente LayeredPane es un contenedor que permite cambiar entre diferentes conjuntos de componentes mostrados. Cada conjunto de componentes, llamado una página, se declara dentro del componente de LayeredPane y es posible utilizar la API de servidor y cliente para seleccionar la página actualmente mostrada. LayeredPane proporciona página diferente modos para permitir la conmutación rápida del lado del cliente o basadas en Ajax página de conmutación de la carga.
Popup Layer
El componente PopupLayer es un contenedor para otros componentes JSF que aparece sobre el contenido de la página. El tamaño, ubicación, valor de tiempo de espera y modalidad del componente pueden personalizarse fácilmente. Un conveniente API le permite administrar el comportamiento de presentación del componente PopupLayer en el lado del cliente.
Popup Menu
PopupMenu es un componente que muestra un conjunto de acciones en un cuadro emergente de un usuario y a menudo se utiliza como un menú contextual. El componente PopupMenu puede acoplarse a cualquier componente que aparezca cuando se produce un evento determinado en ese componente. Un PopupMenu puede configurarse para tener submenús para representar jerarquías complejas de acciones. Un usuario puede utilizar un ratón o el teclado para seleccionar un elemento en un PopupMenu.
Select Boolean Checkbox
El componente SelectBooleanCheckbox es una versión extendida de la SelectBooleanCheckbox estándar > componente que añade tales posibilidades como soporte de tri-state, personalización de imágenes de la casilla de verificación y estilos dependiente del estado.
Select Many Checkbox
El componente SelectManyCheckbox es una versión extendida del componente Checkbox de JSF estándar que agrega tales posibilidades como la personalización de imágenes de la casilla de verificación y estilos dependiente del estado.
Select One Radio
El componente SelectOneRadio es compatible con todas las características del componente RadioButton de JSF estándar y extiende con algunas funciones adicionales como botón Personalizar imágenes, centrado, estilos y así sucesivamente.
El componente Spinner es un campo de entrada para introducir números, que consiste en un campo de texto y el adjunto aumenta y disminuir.
Suggestion Field
El componente SuggestionField es un componente de entrada que muestra una lista de sugerencias basada en usuario de entrada y completa usuario derecho en el campo de entrada. Tiene una funcionalidad similar a DropDownField, pero a diferencia de DropDownField parece un campo de texto. Puede crear una lista desplegable varias columnas e incorporar componentes JSF en él.
Tab Set
Muestra un conjunto de fichas similares para el componente de TabbedPane. Pero a diferencia de TabbedPane, no es un contenedor y no muestra los datos cuando el usuario cambia la sirve sólo de ficha TabSet como un selector de páginas donde TabbedPane no puede usarse debido a algunas razones.En el componente de TabSet puede configurar fichas, su contenido, la colocación y la apariencia.
Tabbed Pane
El componente TabbedPane es un contenedor que consta de varios contenedores secundarios llamados páginas y permite al usuario cambiar entre estas páginas utilizando un conjunto de fichas. Proporciona flexibilidad en la configuración de las pestañas y el contenido de la página dentro de ellos y ofrece varias opciones para la carga de contenido. Una variedad de opciones de estilo le permite personalizar la apariencia de la pieza entera de TabbedPane y sus elementos individuales.
Tree Table
El componente TreeTable se utiliza para mostrar datos jerárquicos en un formato tabular. Proporciona la configuración flexible de la estructura y el contenido y soporta características avanzadas como ordenar, filtrar interactivos, selección de nodo (ambos múltiple y única), teclado de navegación y carga de datos dinámicos (con Ajax). También puede especificar un modo de precarga de nodo de expansión nodos de treetable del lado cliente o servidor.
Two List Selection
El componente TwoListSelection proporciona una interfaz alternativa para seleccionar una lista de elementos. Muestra dos listas de datos y permite al usuario mover elementos entre ellos así construir una lista de elementos seleccionados en una de ellas. En contraposición a los componentes de la selección ordinaria como la HtmlSelectManyListbox estándar también permite al usuario ordenar los elementos seleccionados.
Validation Framework
El marco de validación de OpenFaces proporciona apoyo completo y explícito por su falta de validación del lado cliente en marco JSF. La lógica de validación en el servidor de validadores JSF estándar se desplaza hacia el lado del cliente y proporciona validadores adicionales y mensajes que le permite validar una gama más amplia de datos con circuitos mínimos del servidor.Con OpenFaces, puede personalizar qué, cuándo y dónde validar, cumpliendo con las necesidades más específicas de su aplicación y mejorar la experiencia del usuario.
Windows
El componente de la ventana es un contenedor para otros componentes JSF estilo de ventana que se muestra sobre el contenido de la página. El componente de ventana tiene un título y un área de contenido, puede ser arrastrado alrededor de la página y cambiar el tamaño. Además, tiene la habitual maximizar o restaurar, minimizar y cerrar los botones en el rubro.
Full transcript