PXTools
Descargas
Cursos
Noticias
Foro
Contacto
Buscar
PXTools (for X Evolution 2) 2.0 Beta 7 liberada!
Con esta nueva Beta hemos dado un gran paso. Esta versión de PXTools permite tanto realizar consultas como realizar altas, bajas y modificaciones en aplicaciones Smart Device y estamos enfocados a lograr simplificar la tarea de los desarrolladores también para esta nueva plataforma.
Ampliar
Nuevo Generador PXTools para Smart Devices
En Noviembre de 2011 nuestra empresa decidió el soporte de la generación de PXTools para la nueva plataforma de Smart Devices. Hoy estamos llegando al evento de GeneXus-México con la liberación de la Beta 1 de PXTools (for X Evolution 2). Adicionalmente hemos decidido desarrollar una pequeña Demo para demostrar las capacidades de desarrollo de PXTools tanto en aplicaciones Web como en Smart Devices.
Ampliar
Registro de Usuario Aquí.
eMail: Clave:
Perfil
Recuperar Contraseña
Características
Características de la nueva versión PXTools (for X Ev1) 3.0

Completo set de patrones, controles, extensiones y módulos para desarrollar aplicaciones Web y Smart Device sin necesidad de conocer en profundidad la plataforma.
No es necesaria la modificación de los Objetos generados por los patterns ya que contienen toda la potencia a nivel de la instancia.
Soporta el concepto de Templates lo que permite interactuar con User Controls y realizar variaciones al diseño de lo generado por las instancias.
Aumenta la productividad en forma radical si lo comparamos con el desarrollo de Web Panels sin la utilización de patterns.

Elementos que componen el producto:

Patrón PXWorkWith: Patrón basado en el pattern WorkWith de Artech con mejoras sustanciales al momento de implementar la User Interface. Soporta el diseño del Form de la Transacción, con Tabs o múltiples grillas, Soporte de Log de Auditoría respecto a los controles presentados en la pantalla de la Transacción. También soporta Auditoría de Registros permitiendo automatizar la generación de Atributos estándar en todas las tablas del sistema. Por otro lado incorporó un nuevo concepto que permite manipular los datos de los registros directamente sobre el Web Panel de "Trabajar con" interactuando con la transacción únicamente en modalidad de Business Component.

Patrón PXParameterRequest: Patrón destinado a la solicitud de datos en pantalla para la invocación de objetos GeneXus. Permite validar los datos de pantalla.

Patrón PXComposer: Patrón que permite el armado de pantallas complejas (múltiples grillas, múltiples secciones) referenciando a componentes o embedded pages generados por los distintos patrones que definen User interface.

Patrón PXOAV: Versión avanzada del OAV de Artech que permite la declaración de atributos a entidades definidos en tiempo de ejecución. Permite la reutilización de atributos entre distintas entidades y la declaración de atributos relacionados en entidades intermedias para la utilización sobre entidades finales. Soporta también declaración de atributos fórmulas y fórmulas condicionales.

Patrón PXSynchronization: Patrón que permite la sincronización de registros de tablas entre dos o más dispositivos. Detecta en forma automática las relaciones foráneas y subordinadas definidas en el sistema, permitiendo posteriormente la customización (eliminación o modificación) de las relaciones detectadas. En el proceso de importación utiliza la Transacción en modalidad Business Component para controlar la integridad referencial de la Base.

Patrón PXFlowController: Patrón que permite programar un flujo de llamado a distintas interfaces gráficas. Es una metodología para sustituir la funcionalidad de diálogo modal de aplicaciones Win por lo que es un patrón especialmente desarrollado para facilitar el proceso de migración de lógica procedural con este tipo de funcionalidad, pero también puede ser usado para nuevos desarrollos Web. Se soportó la posibilidad de solicitar control de cierre de ventana para situaciones críticas en el cual es importante pasar por el flujo de interfaces gráficas sin posibilidad de que el usuario cierre la ventana del navegador y se pierda el control del flujo.

Extension PXInstallManager: Extensión para generar un instalador de las aplicaciones Web generadas con en generador C#. Detecta los distintos DataStores y habilita en la instalación los pasos para configurar cada uno de los mismos. Soporta distintas versiones de Internet Information Server.

Extension PXSecurityObjects: Extensión para automatizar la detección de todos los objetos de la KB que pueden ser declarados para la seguridad del sistema. Organiza los Objetos en Tipos y en Módulos que son generados a partir de las Folders en donde se encuentran los Objetos.

Extension PXInstanceFindAndReplace: Extensión permitir búsquedas avanzadas sobre cualquier pattern. Permite buscar sobre cualquier nodo específico del pattern seleccionado y filtrar por varias propiedades del mismo. Adicionalmente permite un remplazo masivo de los resultados de búsqueda o un subconjunto del mismo. Muy utilizado en comienzos de proyectos en donde hay solicitud de cambios de comportamientos y tenemos un desarrollo avanzado que nos implicaría recorrer todas las instancias y realizarle modificaciones.

User Control PXPasswordQualityChecker: User control para mostrar la calidad de la password ingresada. Permite consultar el valor evaluado para poder generar errores en caso de no llegar a los mínimos requeridos por el sistema.

User Control PXScrollLine: User control que permite recorrer una sección horizontal si el contenido supera el ancho declarado por el contenedor. En ese caso habilita dos botones para mover el contenido de izquierda a derecha.

Módulo PXMenus: Módulo para soportar el diseño de menús en tiempo de ejecución. Permite la presentación de menús superiores y laterales izquierdos. En el caso de los menús superiores pueden ser del tipo tabs o aprovechando el control gxuiToolbar con menús drop-down flotantes.

Módulo PXSecurity: Módulo para definir seguridad en un sistema. Definición de la seguridad en base a Usuarios, Roles y Recursos. Los recursos pueden ser Objetos del Sistema (Web Panels o Transacciones) o también Acciones (Botones o Imágenes) dentro de un Objeto del Sistema. Los patterns de PXTools declaran en forma automática información relacionada con la pantalla permitiendo de esta manera capturar esta información y declarar la seguridad requerida para la pantalla activa.

Módulo PXProcessStatus: Módulo que permite realizar seguimiento de los procesos sometidos. Es posible ver el estado de cada proceso y también limita la concurrencia de un mismo proceso solicitado por distintos usuarios del sistema.

Módulo PXSystemParameters: Módulo para declarar parámetros del sistema. Permite la incorporación de nuevos parámetros in necesidad de generar impactos en la base de datos.

Módulo PXSendMail: Módulo para envío de mails. Utilización del módulo de PXSystemParameters para declarar la información del SMTP requerido para enviar mails.

Módulo PXBatchPrint: Módulo para envío de impresión a una impresora no necesariamente accesible por el Navegador. Generalmente utilizada para impresión de documentos con Formularios preimpresos. Soporte de Multiples Impresoras y Estaciones de Trabajo.

Visión General

PXTools Visión General

Inicialización de KB GeneXus para uso de PXTools
Este video muestra los requerimientos necesarios para inicializar una KB Genexus para trabajar con PXTools.
Especialmente está presentando una inicialización de un Trabajar con para la plataforma Smart Device que contiene algunos pasos más que la generación de un Trabajar con para Web.

PuntoExe Consultores - www.puntoexe.com.uy - (598) 2336 6612 - Vaimaca 1339 - Montevideo - Uruguay