GeneXus X ofrece la posibilidad de utilizar fácilmente nuestros propios controles y así generar una interfaz gráfica e interactiva con más funcionalidades. |
Si usted es desarrollador y sabe código JavaScript, Flash o Silverlight; tiene que estar al tanto de cómo desarrollar sus propios User Controls. Estos componentes pueden adaptarse, crearse desde cero o personalizarse y cuentan con un esquema suficientemente amplio como para incluir cualquier control Web ya existente, como por ejemplo los Google Controls u otros.
Los User Controls son herramientas Web que pueden desarrollarse para extender la arquitectura de GeneXus X y que se exhiben sobre la aplicación final, enfocadas al usuario. Su virtud principal consiste en expandir aplicaciones y generar una interfaz de usuario enriquecida; más rica y atractiva.
Un ejemplo ilustrativo es el desarrollo del proyecto Enterprise 2.0 - una aplicación del tipo "red social" basada en una empresa, capaz de soportar tanto "redes sociales públicas" como "privadas"- que está basada en GeneXus X y utiliza User Controls desarrollados para GeneXus X. Usar los controles “posibilitó tener una interfaz del estilo Web 2.0 donde hay una fuerte interacción entre la aplicación y el usuario”, dijo al respecto Gonzalo Echagüe, encargado del proyecto. Echagüe detalló además cuáles fueron los User Controls usados en Enterprise 2.0:
• CalendarWebFX: un datepicker que permite seleccionar una fecha de un calendario.
• Image Gallery: permite presentar imágenes e ir cambiando a la anterior y siguiente.
• Captcha: posibilita la representación de una imagen randómica para que el usuario digite lo que ve en la imagen al momento de registrarse.
• GXChart: genera gráficas basadas en el servidor de gráficas de GeneXus.
• GXMap: interactúa con un servidor de mapas, mostrando direcciones, mapas y/o coordenadas dentro de la aplicación.
Por otra parte, y para interiorizarse aún más en la temática, está disponible la conferencia de José Lamas, integrante del equipo de desarrollo de Artech, en el XVIII Encuentro Internacional GeneXus: “La extensibilidad de GeneXus y la estantería sin fin”. José Lamas convoca a participar en la experiencia de desarrollar User Controls: “Para quienes quieren construir extensiones con GeneXus X, la pregunta que deben hacerse es qué funcionalidad le puedo agregar a GeneXus X, ése es el camino adecuado para transformar conocimiento en sistemas”, dice al respecto. Incluso, en su presentación, Lamas aborda temas más macro contextualizando a los User Controls en el marco de la extensibilidad propia de GeneXus X, y a su vez la relación de esta tecnología con la sociedad actual y con dos modelos económicos en los cuales se puede trabajar.
|
|