Um ano de GeneXus X Evolution 1

32
UM ANO DE GENEXUS X EVOLUTION 1 Alex Melo [email protected] Pablo Mazzilli [email protected]

Transcript of Um ano de GeneXus X Evolution 1

Page 2: Um ano de GeneXus X Evolution 1

Agenda

o Experiência dos Usuários

o Produção de GeneXus

o Produção com GeneXus

o Melhorias em Aplicações GeneXus

o Xev1: 3 que mudaram a categoria

Page 3: Um ano de GeneXus X Evolution 1

Experiência dos usuários

o FW

o Assessor Publico

o mais a tarde….

Page 4: Um ano de GeneXus X Evolution 1
Page 5: Um ano de GeneXus X Evolution 1

Produção de GeneXus

Melhoras em nossos processos

Page 6: Um ano de GeneXus X Evolution 1

Colunas do processo

Teste

• 2600 testes

• 11.000 Test cases

• +GXtest

Previews

• Beta

• Estabilidade

Recursos

• Videos

• Help

• Exemplos

• Marketplace

Page 7: Um ano de GeneXus X Evolution 1

Upgrades

GX Evolution 1Setembro 2009

GX Evolution 1 – Upgrade 5Abril 2011

+140Funcionalidades

+ 980Melhorias

Page 8: Um ano de GeneXus X Evolution 1

Produção com GeneXus

Melhoras em seus processos

Page 9: Um ano de GeneXus X Evolution 1

Team Development

o Import / Export do Environment

o Send/Create All Versions

o Obter Commits de outras versões

Page 10: Um ano de GeneXus X Evolution 1

Team Development

Page 11: Um ano de GeneXus X Evolution 1

Webform Comparer

Page 12: Um ano de GeneXus X Evolution 1

IDE

o Force Build de Objetos / Lista de

Objetos

o Criar KB sobre Banco de dados

predefinido.

Page 13: Um ano de GeneXus X Evolution 1

IDE - Optimizações

Tempos de Salvar os objetos, IDE geral.

Tempos de Build

o Lista de Objetos a especificar 80% OFF

o Spec de objetos complexos 70% OFF

o Compilação .NET 40% OFF

Compressão de KB – 30% OFF

Page 14: Um ano de GeneXus X Evolution 1

Reportes Hoje (XEV1)

Fonte

Page 15: Um ano de GeneXus X Evolution 1

MetadataMetadataFonte

Reportes Personalizados(XEV2)

Page 16: Um ano de GeneXus X Evolution 1

GeneXus Access Manager (XEV2)

Page 17: Um ano de GeneXus X Evolution 1

As aplicações geradas

Melhoras no produto

Page 18: Um ano de GeneXus X Evolution 1
Page 19: Um ano de GeneXus X Evolution 1
Page 20: Um ano de GeneXus X Evolution 1

Rápido Prototipado/Deploy

o F5: Deploy to Cloud (Xev2)

o Publicar em Hosting com níveis de

segurança “medium trust” (ex: UOL)

Page 21: Um ano de GeneXus X Evolution 1

Web Services

• N Métodos x Serviço

• .NET: SOAP nativo e WCF

• Serviços REST

Stub FirstMethod(&parm1,&parm2)

&parm1 = 1

&parm2 = 'HOLA'

EndStub

Stub SecondMethod(&parm1,&parm3)

&parm3 = &parm1 + 1

EndStub

Page 22: Um ano de GeneXus X Evolution 1

Manter Estado em Query Viewer

Page 23: Um ano de GeneXus X Evolution 1

Autorefresh em Query

Page 24: Um ano de GeneXus X Evolution 1

Direto à Impresora do PC

TEXT

Output Device Location = Client | Server

Page 25: Um ano de GeneXus X Evolution 1

HTML Document Type

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01

Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

Page 26: Um ano de GeneXus X Evolution 1

Optimizações para Grids

o DBMS: Server Paging (xev2)

o Cliente/Servidor: HTML mais

compactos

o Cliente: Melhoras tempo

renderização (60% - 80%)

DBMS

Servidor Web

Cliente

Page 27: Um ano de GeneXus X Evolution 1

As mais impactantes

3 que mudaram a categoria de GeneXus

Page 28: Um ano de GeneXus X Evolution 1

1) User Controls

Page 29: Um ano de GeneXus X Evolution 1
Page 30: Um ano de GeneXus X Evolution 1

2) Rastreabilidade

Page 31: Um ano de GeneXus X Evolution 1

3) Extensibilidade

Patterns

BPM - Workflow

Team Development

Testing