call to action move to the evolutions
TRANSCRIPT
Veronica Buitron, VP Consulting Services, GeneXus USA Nicolas Sanchez, Support Manager, DVFacto
Call to Action: Move to the Evolutions
Technology forces us to move fast
The most unlikely competitor becomes strong
What should be then my “right” next move?
BUT…
Moving to a new version is risky…
GeneXus Evolu,on 1
During 2010
Present Status
• Released September 2009
• 140 new features • 980 improvements
• GeneXus Evolu,on 1 Upgrade 5
• Released April 2011
Moving to a new version is risky…
Test
2600 Nightly Tests
11.000 Test Cases
+ GxTest
Previews
Beta
Stability
Resources
Videos
Help
Examples
Marketplace
Moving to a new version is risky…
Evolution 2: an entire new process?
I don’t want to slow my developers
• Easier to find things • Superior developer experience • Integrated environment • Code less to obtain more
My KB is not web, so why to change? • Traceability • Team Development • Web services improvements
Traceability
Team Development
• Environment Import/Export
• Send/Create All Versions
• Obtain Commits from other versions
Team Development
Version1.1
Customiza,on
Version 2
Version1
Version 2.1
Propagate Changes
Web services improvements
• Multiple methods • WCF generation for .NET native soap • Rest services
My KB is not web, so why to change?
However you should be thinking in web
My KB is big, wouldn’t be slower?
Performance Improvements
IDE
Saving Objects
KB Compression
30%
BUILD Complex Objects
80%
Mul,-‐thread compila,on
40%
Changed objects
00:58:20
00:25:00
9.0 Xev1
Build All
My app is already in web, do I really need this? • Applications have better UX • Applications that perform better • Applications have more functionality • Applications can be develop faster • Applications more secure
Better user experience
User Controls
Perform better
Servidor Client
More functionality
More secure
• SQL Injec,on • Cross Site Scrip,ng • Response Spli`ng • Buffer Overflow
Input Valida,on
• Encryp,on, Parsing, Escaping
URL Interpreta,on
Wait, there is more!
Web Reports
• Reports customizable on runtime • Autorefresh in Query Objects • Query Viewer status saved • Printing directly to the printer
GeneXus Reports
Generated Source
Print Block Source
Custom Reports (XEV2)
Cloud & SAAS
• Cloud Deployment with an F5 (Ev 2)
• Prototype easily without additioanl service – Publish in hosting with “medium trust”
Multi-tenancy
Your Applica,on
Provisioning Applica,on
Extensibility
• Synergy with the community • Freedom to extend • Tools to help us move to web
Integrated security
GAM (Evolution 2)
In summary, why is worth the investment?
Technology forces us to move fast
Invitation Do the right move Move to the Evolutions