Gene Xus 9 0 Veronica Buitron Vice President
Gene. Xus 9. 0 Veronica Buitron Vice President Gene. Xus USA
Gene. Xus 9. 0 High productivity Enterprise Level Multiplatform Future proofing
More productivity! 9. 0 High productivity Enterprise level Multiplatform Future proofing
Problem to solve A KB has Thousands of objects Many have a similar behavior => Business Applications are full of patterns Can we industrialize these patterns? High productivity
Patterns 3 Objects KB 0 Pattern meta data Patterns’ Generator KB 1 Productivity increase with patterns 30 Objects Productivity increase with Gene. Xus Patterns Productivity increase with Gene. Xus BD Programs High productivity 50. 000 lines of code
Patterns: Benefits “Power booster” for Gene. Xus development Adoption of new technologies or skills Quality/Consistency Much more for much less! High productivity
Business Components Transaction Business Component Other objects External Program DB High productivity
Use Case I: One BP many interfaces Reuse of Knowledge TRN’ WBP + PRC No redundant code Less maintenance High productivity MORE PRODUCTIVITY WBP + BC
Do our applications have data Integrity? Reuse of Knowledge Business rules Referential Integrity DATA INTEGRITY High productivity Formulas/ Redundancy
Use Case II: Integration with other applications XML Interface Data portability INTEGRATION High productivity SIMPLICITY
How to use Business Components? Transaction’s Property SIMPLE Data type with properties and methods Load, Save, Check, Delete etc. , From. XML, TOXML
Business Components: Benefits Integrity “In the Business” Integrity in the data base Integrity in the business rules Productivity: write once, use anywhere Integration Reuse of knowledge in a very simple way High productivity
Master Pages WC: Header Object Header WC: Menu Content placeholder Object Menu Webpanel A Incremental Development Low Maintenance Cost High Productivity A Master Page
More Power! 9. 0 High productivity Enterprise Level Multiplatform Future proofing
Better user experience Web client-side validation AJAX Dynamic combo box with filter And much, much more All this and more in 9. 0! Enterprise level
New GXchart Enterprise level
Localization Object (A, B, …) Text English Spanish Others A, B, … A A 1 B B 1 … … A A 2 B B 2 … … A A 3 B B 3 … … Generation Cost: Translation of text A A 1 B B 1 Enterprise level
Data Base Reverse Engineering Tool Incremental Easier Better inference Supports more connectivity schemas: JDBC, ADO. NET Enterprise level
Improvements in data modeling CITIES Country. Id* City. Id* CLIENTS Client. Id* Country. Id City. Id NULL Better referential integrity Improved navigations Better performance Enterprise level COUNTRIES Country. Id*
Message queue support Data type to manage sending and receiving messages Application 2 Application 1 Message: - Text - Priority (0 -9) - Properties Queue Enterprise level
Managing and monitoring of applications Diagnostic tool Adjustments can be done on run time Exposes critical data from the pool to evaluate application Benefits: Control over applications in production. Use of standard JMX monitors Statistics and performance Enterprise level
More Platforms! 9. 0 High Productivity Critical Mission Multiplatform Future proofing
. NET ‘Http deployment’ in. NET Multiplatform
JAVA: More J 2 EE than ever Servlets JMX JNDI JDBC JMS JTA WAR & EAR Deployment Gene. Xus is J 2 EE Compatible Generated applications run IN J 2 EE Servers Includes WAR & EAR Deployment EJB
More future! 9. 0 High productivity Critical Mission Multiplatform Future proofing
Generator. NET Mobile Technology: . Net Compact Framework Dispositives: Pocket PC 2002, 2003, Smartphone, etc. ? Future Proofing
Supported DBMS Timeline ORACLE DB 2/400 DB 2/CAE Informix SQL Server Postgre. SQL My. SQL Time 1989 1994 1996 1997 2003 2005 “My. SQL database server is the world's most popular open source database. With more than five million active installations, My. SQL has quickly become the core of many high-volume, businesscritical applications. ” Future Proofing
State of the art Gene. Xus 9. 0 RC online Learn about all this: wiki. gxtechnical. com/wiki/tikiindex. php? page=Gene. Xus. Yi Test drive AJAX: www. gxajax. com Share the experience: www. gxtechnical. com/forum
Credits 14 months in Beta 641 forum subscribers 820 Beta testers 7000 mails 15%. NET Mobile Wiki Gene. Xus Yi homepage: 17, 600 hits
Thank you Veronica Buitron
- Slides: 30