NOMADS: Un Salto Cuántico en el Desarrollo de Aplicaciones con PxPlus
NOMADS, como componente integral de PxPlus, representa un salto cualitativo en la forma de concebir y desarrollar aplicaciones. Al aprovechar la potencia y flexibilidad de PxPlus, NOMADS ofrece un entorno de desarrollo visual y altamente productivo que simplifica la creación de interfaces gráficas sofisticadas y la gestión de datos complejos.
¿Qué distingue a NOMADS?
- Integración Seamless con PxPlus: NOMADS no es un producto aislado, sino una extensión natural de PxPlus. Esto significa que puedes aprovechar todas las características y funcionalidades de PxPlus, como su potente lenguaje de programación, su gestor de bases de datos y su entorno de desarrollo integrado, al tiempo que disfrutas de los beneficios de un desarrollo visual con NOMADS.
- Desarrollo Rápido y Productivo: NOMADS reduce drásticamente el tiempo de desarrollo gracias a su enfoque visual y a la reutilización de componentes. La creación de prototipos y la implementación de cambios se vuelve más ágil y eficiente.
- Flexibilidad y Personalización: NOMADS ofrece una gran flexibilidad para adaptar las aplicaciones a las necesidades específicas de cada proyecto. Puedes crear interfaces personalizadas, definir tipos de usuarios con diferentes permisos y validar datos de manera eficiente.
- Reutilización de Código: Al permitir la creación de objetos y paneles reutilizables, NOMADS fomenta la programación modular y reduce la duplicación de código.
- Multilingüismo: NOMADS facilita la creación de aplicaciones multilingües, permitiendo cambiar el idioma de la interfaz de usuario de forma sencilla.
- Integración con Aplicaciones Existentes: NOMADS se integra perfectamente con aplicaciones desarrolladas en PxPlus sin utilizar NOMADS, lo que permite aprovechar las inversiones realizadas en desarrollos anteriores.
- Amplias Capacidades de Manejo de Datos: NOMADS proporciona herramientas poderosas para gestionar datos, desde la creación de tablas y bases de datos hasta la generación de reportes personalizados.
- Seguridad y Control de Acceso: Define perfiles de usuarios con diferentes niveles de acceso y permisos para garantizar la seguridad de tus aplicaciones.
NOMADS se basa en la creación de objetos visuales (paneles) que interactúan con el usuario. Estos paneles se definen en un archivo de biblioteca y se instancian dinámicamente en tiempo de ejecución. Las acciones y eventos asociados a estos objetos se programan utilizando el lenguaje PxPlus.
Enfocado en lo necesario
Aunque diseñar e implementar una aplicación gráfica puede ser una tarea altamente demandante, NOMADS lo aisla de las situaciones que ud no quiere controlar, permitiendo que sólo se encargue de lo que necesita; y el definir o asociar una lógica o una acción a un evento dado es tan sencillo como aparece aquí: Asociar una rutina o programa que se ejecutará cuando el botón sea presionado; si no queremos, no debemos controlar clics dobles, clics derechos, ni nada más, sólo usamos los eventos que queremos controlar.

Desarrollos rápidos y ágiles
Usar NOMADS le permitirá crear, definir y mantener paneles y aplicaciones gráficas, realizar cambios de forma global, definir menús, tener mantenimientos automáticos de tablas, consultas y vistas; asociarle perfiles de seguridad y acceso, y mucho más; una herramienta orientada a que ud pueda ser productivo en cuestión de minutos, no necesita semanas.

Va más allá que crear paneles
Además de ofrecer un entorno visual para la creación de paneles, NOMADS complementa eso con otras herramientas como edición en lotes, manejo de grupos, teclas y eventos definidos por el usuario, clases visuales para una apariencia más uniforme en sus aplicaciones; consultas especializadas, como calendarios o búsquedas en mapas, entre otras

Manejo simplificado de Controles
Cuando definimos un control (un objeto para el NOMADS), podemos definir una serie de propiedades, atributos y asignarle funciones a los distintos eventos que permite ese control, por ejemplo, que cuando se presione un botón llame a una pantalla de consulta o imprima un reporte. Los valores o la información de cada control puede ser prefijada, cargada por medio de un objeto, con una carga automática o puede escribir ud la rutina. PxPlus no pone límites a su creatividad.

Desarrolle sus paneles y formas en minutos
NOMADS es un entorno de desarrollo rápido, orientado a objetos, con la facilidad para diseñar aplicaciones completas sólo arrastrando el ratón de su computadora; no necesita escribir código; aunque para aprovechar al máximo el potencial del mismo; si deberá hacerlo. NOMADS es uno de los componentes claves del entorno de desarrollo de PxPlus.

Seguridad y Control de Acceso Integrados
Mantenimiento de las clases del sistema de seguridad integrado del entorno de desarrollo gráfico NOMADS (otro componente de PxPlus). Como todas las herramientas, muy sencillas de utilizar y totalmente integradas entre sí.

Asignando un Calendario a una caja de Texto
Nada como un ejemplo para ilustrar la facilidad de uso de PxPlus y Nomads, en este ejemplo vamos a asignar un calendario para consultar/seleccionar una fecha en un control de entrada de texto:
Vamos a abrir a definir un control MULTI_LINE, abrimos sus propiedades y vamos a la pestaña lateral “Query”, seleccionar la consulta tipo calendario (Query Type, calendar), y en la caja desplegable de la derecha seleccionamos el nombre de un panel tipo calendario, guardamos y probamos:
Menos de 10 segundos para asignar un calendario desplegable a nuestro campo de entrada.
Y si, también puede estar en español! El formato y el idioma los puede cambiar ud.

¿Elementos gráficos sin NOMADS?
Entre las preguntas que siempre tenemos en nuestras formaciones están los que quieren conocer cómo usar los elementos gráficos sin necesidad de NOMADS,
Este pequeño programa lo permite:
0001 ! Define una ventana, le coloca titulo, luego limpia la misma
0002 ! con 'CS' y apaga el cursor 'C0'
0003 PRINT 'WINDOW'(5,5,50,10,"Ventana de trabajo",'CS'+'C0')
0004 ! Define la fuente como Arial, de 18 puntos color verde
0005 PRINT 'FONT'("Arial,-18"),'GREEN'
0006 ! Coloca algun texto, en la posicion 10,10
0007 PRINT 'TEXT'(10,10,"Algun texto de prueba")
0008 ! Define un boton
0009 BUTTON 10,@(20,6,12,2)="Continuar"
0010 ! Hace una pausa para preguntar por el boton
0011 OBTAIN *

Muy sencillo, y totalmente en modo programa, sin necesidad de usar el entorno NOMADS.
En resumen, NOMADS es una herramienta invaluable para cualquier desarrollador PxPlus que busque crear aplicaciones gráficas de alta calidad de manera rápida y eficiente. Su facilidad de uso, combinado con su potencia y flexibilidad, lo convierten en una elección ideal para una amplia gama de proyectos.
- Mayor Productividad: Reduce significativamente el tiempo de desarrollo.
- Aplicaciones Más Robustas: Crea aplicaciones más estables y mantenibles.
- Mejor Experiencia de Usuario: Diseña interfaces intuitivas y atractivas.
- Mayor Flexibilidad: Adapta tus aplicaciones a las necesidades cambiantes de tu negocio.







