180 likes | 348 Views
Upcoming GeneXus version. Gustavo Proto ARTech gp@artech.com.uy. Next GeneXus version. Code name “Yi” Current Beta: 2 Next Beta: Mid November Expected release: Summer 2005. Platforms. J2EE Session & Message Beans .Net Mobile Generator MySQL. Web. Client Side Validation
E N D
Upcoming GeneXus version Gustavo Proto ARTech gp@artech.com.uy
Next GeneXus version • Code name “Yi” • Current Beta: 2 • Next Beta: Mid November • Expected release: Summer 2005
Platforms • J2EE Session & Message Beans • .Net Mobile Generator • MySQL
Web • Client Side Validation • Master Pages*
Navigation Improvements • Constraints can extend navigation • Bulk Updates • Automatic Join type selection • OAV pattern support*
Business Components (BCs), vision • Use GeneXus Transactions power from every other GeneXus object or from external objects
BCs, objectives • Assure Business Rules accomplishment • Assure Data Base consistency • Write once use anywhere
BCs, scenarios • Branches, Disconnected devices • Service Oriented Architecture (SOA) • Batch processing
BCs, New &Var = new Employee() &Var.EmployeeId = 1 &Var.EmployeeSalary = 1000 &Var.Save()
BCs, Update &Var.Load( 1) If &Var.Success() &Var.EmployeeSalary = 1000 &Var.Save() Endif
BCs, Delete &Var.Load( 1) &Var.Delete()
Patterns, the problem • Most programming tasks are very similar • CRUD on xxx • Work with xxx • Navigate relationships among xxx and other related objects • Presentation standards • Application navigation standards
Patterns, the concept • Describe your programming, presentation and navigation standards • Apply them to your KB Objects
Application translation • Static translation • Dynamic translation
Comparison Tool • Demo