English|Português|Español
UserPasswordLogin

HOME
SESSIONS
INFO
blog 289

Batch development with GeneXus: GeneXus Server Extensions

GXserver extensions at Enrique Almeida's blog

A new product called GeneXus Server has been incorporated to GeneXus X Evolution I.

It allows you to save the Knowledge Base in a server in order to enable a work team (whose members can be in different geographic locations) to share it, making the development of large applications easier and with fewer errors.

Even if there isn't a lot of documentation yet, I have been told that it will make it possible to program extensions for GeneXus Server, so as to add features that aren't provided natively.

What could those extensions be?


Incorporation of unit tests which are associated with objects and automatically executed every time a COMMIT of the objects (*) is performed, notifying when there are errors (or differences) with the previous version.

Navigation Comparer. When a new version of the objects is released, you can check if the navigation is the same as the previous one or if there have been any changes.

KBDoctor-type controls. Performing several types of controls (naming convention, style, deletion of unnecessary variables, non-reachable objects, etc.) upon making a COMMIT.

Evaluator of Submission Risks. We could have measures or metrics associated with a COMMIT. These measures can be the number of objects changed, number of objects affected (there may be more than those changed), number of objects that alter their navigation, and a number of etceteras. A heuristic could be defined so as to measure the Risk of said change and test the changes more thoroughly with a higher risk measure.

Once we have enough submissions we could train a neuronal network to assist with the detection of risky submissions.

Another nice feature would be the ability to group several submissions of changes to the GeneXus Server and associate them with a tag. This would provide tracking features to incident systems (Bug Trackers) and changes in the KB.

This topic can be discussed longer and the possibilities are many. It will be fun!

*Post in Desarrollando desde la Trinchera



 
Related
GeneXus Server: effective and efficient
Enrique Almeida writes in his Blog about the Beta 1 version of GeneXus X Evolution 1
Special Edition #GeneXusTheBestOf2014 :: Cloud Computing, the Internet of Things, GeneXus X Evolution 3, Success Stories, Smart Devices and ... Much More!
Release of U2 of GeneXus Evolution 3
Chopo Mobile introduces successful app in Mexico, developed with GeneXus and used for medical studies
GeneXus™ ERP Explorer and Connector for SAP® ERP Now Live on SAP Store
We have a new Download Center! The GeneXus download center has an enhanced appearance at its new location
Demand for Apple TV apps expected to double in 2016
What we've learned about GeneXus by working with Gartner (by Gabriel Simonet)
Agile or Waterfall development? (by Breogán Gonda)
We are pleased to share an interesting white paper about GeneXus, written by Kapil Ambwani from India!
Mickey, Toy Story & GeneXus: Why robots will transform developers?
GeneXus™ Named a NEW Challenger by Gartner In Its 2017 Magic Quadrant for App Development Platforms Report
Free Live Webinar: Conversations on Digital Transformation - Wednesday, November 8, 2:30PM (EST)
GeneXus™ Announces Its Participation at SAPPHIRE NOW® to Showcase GeneXus for SAP® Systems