call to action move to the evolutions

39
Veronica Buitron, VP Consulting Services, GeneXus USA Nicolas Sanchez, Support Manager, DVFacto Call to Action: Move to the Evolutions

Upload: genexus

Post on 04-Aug-2015

421 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Call to action move to the evolutions

Veronica Buitron, VP Consulting Services, GeneXus USA Nicolas Sanchez, Support Manager, DVFacto

Call to Action: Move to the Evolutions

Page 2: Call to action move to the evolutions

Technology forces us to move fast

Page 3: Call to action move to the evolutions

The most unlikely competitor becomes strong

Page 4: Call to action move to the evolutions

What should be then my “right” next move?

Page 5: Call to action move to the evolutions
Page 6: Call to action move to the evolutions

BUT…

Page 7: Call to action move to the evolutions

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  

Page 8: Call to action move to the evolutions

Moving to a new version is risky…

Test  

2600  Nightly  Tests  

11.000  Test  Cases  

+  GxTest  

Previews  

Beta  

Stability  

Resources  

Videos  

Help  

Examples  

Marketplace  

Page 9: Call to action move to the evolutions

Moving to a new version is risky…

Page 10: Call to action move to the evolutions

Evolution 2: an entire new process?

Page 11: Call to action move to the evolutions

I don’t want to slow my developers

Page 12: Call to action move to the evolutions

•  Easier to find things •  Superior developer experience •  Integrated environment •  Code less to obtain more

Page 13: Call to action move to the evolutions
Page 14: Call to action move to the evolutions

My KB is not web, so why to change? •  Traceability •  Team Development •  Web services improvements

Page 15: Call to action move to the evolutions

Traceability

Page 16: Call to action move to the evolutions

Team Development

•  Environment Import/Export

•  Send/Create All Versions

•  Obtain Commits from other versions

Page 17: Call to action move to the evolutions

Team Development

Version1.1  

Customiza,on  

Version  2  

Version1  

Version  2.1  

Propagate  Changes  

Page 18: Call to action move to the evolutions

Web services improvements

•  Multiple methods •  WCF generation for .NET native soap •  Rest services

Page 19: Call to action move to the evolutions

My KB is not web, so why to change?

However you should be thinking in web

Page 20: Call to action move to the evolutions

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  

Page 21: Call to action move to the evolutions

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

Page 22: Call to action move to the evolutions

Better user experience

User Controls

Page 23: Call to action move to the evolutions

Perform better

Servidor   Client  

Page 24: Call to action move to the evolutions

More functionality

Page 25: Call to action move to the evolutions

More secure

• SQL  Injec,on  • Cross  Site  Scrip,ng  • Response  Spli`ng  • Buffer  Overflow  

Input  Valida,on  

• Encryp,on,  Parsing,  Escaping  

URL  Interpreta,on  

Page 26: Call to action move to the evolutions

Wait, there is more!

Page 27: Call to action move to the evolutions

Web Reports

•  Reports customizable on runtime •  Autorefresh in Query Objects •  Query Viewer status saved •  Printing directly to the printer

Page 28: Call to action move to the evolutions

GeneXus Reports

Generated Source

Print    Block  Source  

Page 29: Call to action move to the evolutions

Custom Reports (XEV2)

Page 30: Call to action move to the evolutions

Cloud & SAAS

•  Cloud Deployment with an F5 (Ev 2)

•  Prototype easily without additioanl service – Publish in hosting with “medium trust”

Page 31: Call to action move to the evolutions

Multi-tenancy

Your  Applica,on  

Provisioning  Applica,on  

Page 32: Call to action move to the evolutions

Extensibility

•  Synergy with the community •  Freedom to extend •  Tools to help us move to web

Page 33: Call to action move to the evolutions

Integrated security

GAM (Evolution 2)

Page 34: Call to action move to the evolutions

In summary, why is worth the investment?

Page 35: Call to action move to the evolutions
Page 36: Call to action move to the evolutions
Page 37: Call to action move to the evolutions
Page 38: Call to action move to the evolutions

Technology forces us to move fast

Page 39: Call to action move to the evolutions

Invitation Do the right move Move to the Evolutions