The upcoming GeneXus version will greatly increase the tool's productivity thanks to the perfection of the GeneXus core; not only will it ease application migration to the Web, but it will also provide greater flexibility in the graphic design of those applications.
The GeneXus 8.0 Release Candidate adds the following features to the ones already included in the Olimar version beta 3:
Improvements in the GeneXus interface made on the different editors (transactions, dataviews, tables, sub-types, etc.).
New BLOB data type. This new data type allows storing any type of information in the database: text, images, video, etc.
Implementation of the non-primary candidate key concept in GeneXus, which makes it possible to define "Unique" user indexes.
Implementation of Listings in GeneXus. It allows establishing a restriction based on a listing of possible values for a given data type. In other words, apart from specifying that something is numerical, it is also restricted to a sub-set of valid numerical values. Constant values of general use in the application may be established as a side use.
A new Wizard to ease modeling.
Moreover, the new Theme object has been significantly improved (among other things, by giving GeneXus users several pre-defined Themes). The same can be said about the WSDL Inspector and the use and supply of Web Services (including features that expand the range of usable web services even more).
Other incorporated features:
* For Each: Order None and Option DISTINCT
* PostgreSql as GeneXus' DBMS.
* The autonumber support has been extended to all dbmses.
* And many more ...
Let us remember the main features of the GeneXus 8.0 RC version:
New Web features
They increase productivity, provide more freedom to design Web applications, as well as advantages in the development of Web Services with the introduction of:
New Theme object: A "Theme" that is associated to GeneXus objects is equivalent to the creation of a Cascading Style Sheet (CSS) and its connection to the web pages in runtime. This new object simplifies web application development, and provides both greater functionality to GeneXus styles in the Web environment and a substantial performance improvement because less code is generated; this is possible because the CSS is transferred to the client only when necessary. (For more information refer to: learning section, I, II, III).
New Theme Editor. It is used for creating and modifying Theme objects. (For more information refer to: learning section, Theme Editor I, II, III).
WSDL Inspector. It is required for using Web Services in a transparent way, without worrying about the protocols involved in the process or their definition.
Improvements to the GeneXus core:
This provides a greater representation of the data model thanks to:
New sub-type features. The changes introduced by the GeneXus 8.0 RC regarding the use of sub-types benefit referential integrity, improve performance, programming and their general use.
Improvements on database reorganization. The database reorganization, which is automatically performed by GeneXus, has been strengthened by the changes introduced in this GeneXus version, such as modifications in the Impact Analysis Report (IAR), and introduction of more data-conversion cases and controls in order to anticipate failures.
Introduction of order types and conditional filters. It is possible to condition not only the filters, but also the search order specified in the GeneXus objects or in the Subfile-type controls, by using the new WHEN clause.
Improvements to the development environment
They make the developers' work easier and increase their productivity, thanks to the increased speed of transaction and report editors. Moreover, a new interface is proposed in the Dev.Env., which has new icons and browsing listings.
Generator news
New generator for Pocket PC
Used for developing Embedded Visual Basic applications, which work in Pocket PC devices over the Pocket PC (2000 o 2002) operating system. (Related articles: First System Developed with the Pocket PC Generator, Applications for Pocket Devices)
GeneXus.NET generator for Win applications
Introduction of client-side validation in the Java and GeneXus.NET generators: they generate transactions whose validations take place on the client side by establishing a similar dialog to the one that is already known for the other visual generators, with the advantage that in this case, the scalability and the execution in multiple tiers are improved.
ARTech's development team is currently focused on completing the new GeneXus version that will incorporate another data type (structured data) which seeks to improve the supply and use of Web Services.
If you wish to obtain GeneXus 8.0 R.C
http://www.gxtechnical.com/main/Hdcenter.aspx?2,5,133,4::80RC
GeneXus 8.0 R.C documentation
On-line version:
http://www.artech.com.uy/betas/gxdl/iehelp.htm?English/GeneXus_8.0_RC/DevEnv/Docum/ReleaseNotes/Olimar/AA-Indice.htm
Download version:
http://www.gxtechnical.com/main/hdcenter.aspx?2,5,36,+++++++608