| | | GeneXus X offers the ability to easily use our own controls and thus generate a graphic and interactive interface with more functionalities. |
If you are a developer and are acquainted with JavaScript, Flash or Silverlight code, you must be updated on how to develop your own User Controls. These components may be adapted, created from scratch or customized, and they have a sufficiently broad scheme so as to include any already existing Web control, such as Google Controls or others.
User Controls are Web tools that may be developed to extend the GeneXus X architecture and are exhibited over the final application, focusing on the user. Their main virtue lies in extending applications and generating an enriched and more attractive user interface.
An illustrative example is the development of the Enterprise 2.0 project – an application of the “social network” type based on a company, capable of supporting both “public” and “private social networks” – which is based on GeneXus X and uses User Controls developed for GeneXus X. Using the controls “made it possible to have a WEB 2.0 type interface in which there was strong interaction between the application and the user,” commented Gonzalo Echagüe, project manager. Echagüe also indicated which User Controls had been employed in Enterprise 2.0:
• CalendarWebFX: a datepicker that allows you to select a date from a calendar.
• Image Gallery: lets you present images and change to the previous and the following.
• Captcha: enables the representation of a random image for the user to key in what he sees in the image when registering.
• GXChart: generates charts based on the GeneXus chart server.
• GXMap: interacts with a map server, showing directions, maps and/or coordinates within the application.
Additionally, to further acquaint yourself with the topic, we recommend the conference by José Lamas, member of the Artech development team, at the XVIII GeneXus International Meeting: “GeneXus' extensibility and the endless shelves.” José Lamas invites us to participate in the experience of developing User Controls: “For those who want to build extensions with GeneXus X, the question to be answered is what functionality I can add to GeneXus X that is the suitable way to transform knowledge into systems,” he comments in this regard. In fact, in his presentation, Lamas deals with more macro topics, contextualizing User Controls in the frame of extensibility typical of GeneXus X, and at the same time, the relationship of this technology to current society, providing two economic models on which you can work.
|
| | | | | | | | |
| |