1 / 30

GeneXus 9.0

GeneXus 9.0. Veronica Buitron Vice President GeneXus USA. GeneXus 9.0. 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

joye
Download Presentation

GeneXus 9.0

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. GeneXus 9.0 Veronica Buitron Vice President GeneXus USA

  2. GeneXus 9.0 9.0 High productivity Enterprise Level Multiplatform Future proofing

  3. More productivity! 9.0 High productivity Enterprise level Multiplatform Future proofing

  4. 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

  5. KB0 3 Objects Pattern Pattern meta data Productivity increase with patterns Patterns’ Generator Productivity increase with GeneXus Patterns Patterns KB1 30 Objects Productivity increase with GeneXus BD Programs 50.000 lines of code High productivity

  6. Patterns: Benefits • “Power booster” for GeneXus development • Adoption of new technologies or skills • Quality/Consistency • Much more for much less! High productivity

  7. Other objects Business Component External Programs Business Components Transaction DB High productivity

  8. Use Case I: One BP many interfaces Reuse of Knowledge • No redundant code TRN TRN’ WBP + BC WBP + PRC Less maintenance MORE PRODUCTIVITY High productivity

  9. Do our applications have data Integrity? Reuse of Knowledge Formulas/Redundancy Business rules Referential Integrity DATAINTEGRITY High productivity

  10. Use Case II: Integration with other applications XML Interface Data portability INTEGRATION SIMPLICITY High productivity

  11. How to use Business Components? Transaction’s Property SIMPLE Data type with properties and methods Load, Save, Check, Delete etc., FromXML, TOXML

  12. 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

  13. Incremental Development Low Maintenance Cost Master Pages WC: Header Object Header Contentplaceholder WC:Menu A Master Page Object Menu Webpanel A High Productivity

  14. More Power! 9.0 High productivity Enterprise Level Multiplatform Future proofing

  15. 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

  16. New GXchart Enterprise level

  17. Text English Spanish Others A, B, … A A1 A A2 A A3 B B1 B B2 B B3 … … … … … … AB A1B1 Localization Object(A, B,…) • Cost: Translation of text Generation Enterprise level

  18. Data Base Reverse Engineering Tool • Incremental • Easier • Better inference • Supports more connectivity schemas: JDBC, ADO.NET Enterprise level

  19. COUNTRIES CountryId* CITIES CountryId* CityId* CLIENTS ClientId* CountryId CityId NULL Improvements in data modeling • Better referential integrity • Improved navigations • Better performance Enterprise level

  20. Message queue support Data type to manage sending and receiving messages Application 2 Application 1 Message:- Text- Priority (0-9) - Properties Queue Enterprise level

  21. 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

  22. More Platforms! 9.0 High Productivity Critical Mission Multiplatform Future proofing

  23. .NET • ‘Http deployment’ in .NET Multiplatform

  24. JDBC JNDI Servlets EJB JMX JTA WAR & EAR Deployment JMS JAVA: More J2EE than ever • GeneXus is J2EE Compatible • Generated applications run IN J2EE Servers • Includes WAR & EAR Deployment

  25. More future! 9.0 High productivity Critical Mission Multiplatform Futureproofing

  26. Generator .NET Mobile • Technology: .Net Compact Framework • Dispositives: Pocket PC 2002, 2003, Smartphone, etc. ? Future Proofing

  27. ORACLE Informix MySQL DB2/400 DB2/CAE SQL Server PostgreSQL 2005 1989 1994 1996 1997 2003 Supported DBMS Timeline Time “MySQL database server is the world's most popular open source database. With more than five million active installations, MySQL has quickly become the core of many high-volume, business-critical applications.” Future Proofing

  28. State of the art • GeneXus 9.0 RC online • Learn about all this: • wiki.gxtechnical.com/wiki/tiki-index.php?page=GeneXusYi • Test drive AJAX: • www.gxajax.com • Share the experience: • www.gxtechnical.com/forum

  29. Credits • 14 months in Beta • 641 forum subscribers • 820 Beta testers • 7000 mails • 15% .NET Mobile • Wiki • GeneXus Yi homepage: 17,600 hits

  30. Thank you • Veronica Buitron

More Related