A new Java generator, new types of data in order to make XML's use with GeneXus easier and more features that make the developer's job easier are some of GeneXus Solis version's beta 2's characteristics.
In Solís version's beta 1 we included transactions to be executed via Web (HTML), called web transactions, with the aim of solving the load, modification, elimination, etc. of information via WEB without having to program multiple objects. In this beta, we implemented transactions of more than one level, we eliminated several temporal limitations and we added the possibility of generating them in C/SQL, Java and VB using Access as the DBMS (in VB C/S you could already do it).
Solís version's beta 1 introduced the Web Components for Visual Basic, which allow optimizing the development of applications for the Internet because they are web panels that can be included inside other web panels or web transactions in order to re-use a part of the code/Form in multiple objects. Since this version, it is possible to generate Web Components in C and in Java, apart from Visual Basic.
With Solís version's beta 2 you can generate in C using ODBC (C/SQL Generator with ODBC) instead of doing it with embedded SQL. On the other hand, according to what GeneXus ' users demanded, you could already change a menubar's properties in runtime, for example, enable and disable options according to the user's security level.
Following the strategic line of supporting XML and being able to include this technology easily in the GeneXus applications we defined a new type of data called XMLWriter. Since this beta it is possible to define a variable with that data type and 'manage' that variable with a set of functions (open, WriteElement, etc) that were added in the version released. With this, you can easily record XML files.
The new Forms' editor added the use of standard GeneXus controls and incorporated a property that allows determining which form editor an object will be used with. This way, it is now possible to have a model with the previous editor and some objects with the new editor.
Other new functionalities of this GeneXus Solís version' beta are:
-
The FOR TO STEP command was implemented to make a 'loop'
-
Defining a domain as an 'array' is supported.
-
The 'model preferences' and the 'data view preferences' were unified. They used to have some variations in the descriptions, values, etc. according to the platform. Apart from that some defaults were changed, etc.
We included the new properties' editor in the model preferences and in the objects' preferences (it is the same editor that is used for the controls' properties in HTML's forms' editor).
We improved the pictures' edition being able to choose values in the 'preferences' style instead of editing the mask.
It supports exporting/consolidating Web components and Web Transactions.
For more information: http://www.artech.com.uy/cgi-bin/webartech/hbtver01.exe?S,90,46