GeneXus 9.0: Metodologia para conversão Armin Bachmann [email protected].

51
GeneXus 9.0: Metodologia para conversão Armin Bachmann [email protected]

Transcript of GeneXus 9.0: Metodologia para conversão Armin Bachmann [email protected].

Page 1: GeneXus 9.0: Metodologia para conversão Armin Bachmann armin@artech.com.uy.

GeneXus 9.0: Metodologia para conversão

Armin [email protected]

Page 2: GeneXus 9.0: Metodologia para conversão Armin Bachmann armin@artech.com.uy.

Agenda

Por que converter?

Metodologia e ferramentas

Casos de êxito

Conclusões

Page 3: GeneXus 9.0: Metodologia para conversão Armin Bachmann armin@artech.com.uy.

Por que Converter?

Page 4: GeneXus 9.0: Metodologia para conversão Armin Bachmann armin@artech.com.uy.

Fatores de uma conversão

Benefícios diretos ou indiretos

Técnicos ou de negócio

Web! AJAX!

Java! .NET!

Business Components! EJB! Mobility!

Melhor performance, JMX!

Page 5: GeneXus 9.0: Metodologia para conversão Armin Bachmann armin@artech.com.uy.

Onde estou ?

Aonde quiero chegar?

GX 7.5

GX 7.0

GX 8.0

mySQL

Page 6: GeneXus 9.0: Metodologia para conversão Armin Bachmann armin@artech.com.uy.

Metodologia

Page 7: GeneXus 9.0: Metodologia para conversão Armin Bachmann armin@artech.com.uy.

Conversão, do que estamos falando?

Conversão com Programação Tradicional

Conversão de uma aplicação GX

Page 8: GeneXus 9.0: Metodologia para conversão Armin Bachmann armin@artech.com.uy.

Metodologia e ferramentas

KB

Conversão

Novo

Mantém

Page 9: GeneXus 9.0: Metodologia para conversão Armin Bachmann armin@artech.com.uy.

Etapas da metodologia

Preparar KB

Ajustar KB

Análise detalhado

Estender KB

Page 10: GeneXus 9.0: Metodologia para conversão Armin Bachmann armin@artech.com.uy.

Etapa 1: Preparar a KB

Respaldar KB

Limpar KB

Converter (abrir KB com GX 9.0)

Page 11: GeneXus 9.0: Metodologia para conversão Armin Bachmann armin@artech.com.uy.

Etapa 2: Ajustar KB

Properties

Compatibilidade

Page 12: GeneXus 9.0: Metodologia para conversão Armin Bachmann armin@artech.com.uy.

Etapa 3: Análise detalhado

Specify All, (Forced)

Comparar navegações

Build All

Teste

Page 13: GeneXus 9.0: Metodologia para conversão Armin Bachmann armin@artech.com.uy.

Etapa 3 : Comparador de Navegações

Formato Navegação Unificado

Nav7.5/8.0

Nav7.5/8.0

Nav 9.0

Nav 9.0

XML to TXT

Nav7.5/8.0

Nav7.5/8.0

Nav9.0

Nav9.0

Comparação

Lista de diferenças

Navegação (XML)

Page 14: GeneXus 9.0: Metodologia para conversão Armin Bachmann armin@artech.com.uy.

Etapa 3: Comparador de Navegações

Page 15: GeneXus 9.0: Metodologia para conversão Armin Bachmann armin@artech.com.uy.

Etapa 3: Comparador de Navegações

Page 16: GeneXus 9.0: Metodologia para conversão Armin Bachmann armin@artech.com.uy.

Etapa 3: Comparador de Navegações

Page 17: GeneXus 9.0: Metodologia para conversão Armin Bachmann armin@artech.com.uy.

Etapa 3 : Comparador de Navegações

http://www.gxtechnical.com/wiki

Search: DiferençasNavegações GO

Page 18: GeneXus 9.0: Metodologia para conversão Armin Bachmann armin@artech.com.uy.

Passo 4: Estender KB - Patterns

Aplicar padrões de programação automaticamente para nossa KB

Adotar padrões existentes ou criar novos

Padrão WorkWith

Page 19: GeneXus 9.0: Metodologia para conversão Armin Bachmann armin@artech.com.uy.

Resumo conversão 9.0

Metodologia

http://www.gxtechnical.com/wiki

Tools

Comparador de navegações

Patterns

Outros

Cursos de atualização [email protected]

Page 20: GeneXus 9.0: Metodologia para conversão Armin Bachmann armin@artech.com.uy.

Caso de êxito

Page 21: GeneXus 9.0: Metodologia para conversão Armin Bachmann armin@artech.com.uy.

Migração de Win a Web de um ERP

2000 objetos, de win a web, de 8.0 a 9.0

2 programadores

Migração em 4 meses

Ref.: PuntoExe Consultores

Ing. Juan Marcelo Bustamante Lamas [email protected]

Page 22: GeneXus 9.0: Metodologia para conversão Armin Bachmann armin@artech.com.uy.

Conclusões

Existem Metodologia e Ferramentas

Existe Experiência

Existe um bom motivo: GeneXus 9.0 !

Habilita funcionalidades e negócios novos

Page 23: GeneXus 9.0: Metodologia para conversão Armin Bachmann armin@artech.com.uy.

Mais Informação

http://www.gxtechnical.com/gx90

Armin [email protected]

Page 24: GeneXus 9.0: Metodologia para conversão Armin Bachmann armin@artech.com.uy.

Comunidade GeneXus

Armin [email protected]

Page 25: GeneXus 9.0: Metodologia para conversão Armin Bachmann armin@artech.com.uy.

Agenda

Comunidade GeneXus no mundo

Recursos da comunidade

Recursos++ da comunidade

Visão da ARTech

To Do…

Page 26: GeneXus 9.0: Metodologia para conversão Armin Bachmann armin@artech.com.uy.

Comunidade GeneXus

Page 27: GeneXus 9.0: Metodologia para conversão Armin Bachmann armin@artech.com.uy.

Mundo GeneXusArgentina

Belize

Bolívia

Brasil

Canadá

Chile

China

Colômbia

Costa Rica

Cuba

República Dominicana

Equador

El Salvador

França

Guatemala

Honduras

Itália

Japão

México

Nicarágua

Panamá

Paraguai

Peru

Portugal

África do Sul

Espanha

Tailândia

Uruguai

Estados Unidos

Venezuela

Comunidad GeneXus

Page 28: GeneXus 9.0: Metodologia para conversão Armin Bachmann armin@artech.com.uy.

Recursos da comunidade

Page 29: GeneXus 9.0: Metodologia para conversão Armin Bachmann armin@artech.com.uy.

Foros, Wiki

Fóruns

26 fóruns públicos

105.000 mensagens

14000 membros

Gxbrasil-l:580 threads, 1500 mensagens

Wiki

2400 páginas

2700 usuários

Recursos da comunidade

Page 30: GeneXus 9.0: Metodologia para conversão Armin Bachmann armin@artech.com.uy.

Forumsr.gxopen.com

Recursos da comunidade

Page 31: GeneXus 9.0: Metodologia para conversão Armin Bachmann armin@artech.com.uy.

www.gxtechnical.com/wiki/

Recursos da comunidade

Page 32: GeneXus 9.0: Metodologia para conversão Armin Bachmann armin@artech.com.uy.

www.gxopen.org

GXOpen

443 projetos

156.000 downloads

14.800 membros

Recursos da comunidade

Page 33: GeneXus 9.0: Metodologia para conversão Armin Bachmann armin@artech.com.uy.

www.gxopen.org

Recursos da comunidade

Page 34: GeneXus 9.0: Metodologia para conversão Armin Bachmann armin@artech.com.uy.

Blogs

Recursos da comunidade

Page 35: GeneXus 9.0: Metodologia para conversão Armin Bachmann armin@artech.com.uy.

www.gxtechnical.com/news

Recursos da comunidade

Page 36: GeneXus 9.0: Metodologia para conversão Armin Bachmann armin@artech.com.uy.

www.gxtechnical.com/gxsearch

Recursos da comunidade

Page 37: GeneXus 9.0: Metodologia para conversão Armin Bachmann armin@artech.com.uy.

Recursos++ da comunidade

Page 38: GeneXus 9.0: Metodologia para conversão Armin Bachmann armin@artech.com.uy.

Encontros de usuários

Recursos++ da comunidade

Page 39: GeneXus 9.0: Metodologia para conversão Armin Bachmann armin@artech.com.uy.

Encontros de usuários

Recursos++ da comunidade

Page 40: GeneXus 9.0: Metodologia para conversão Armin Bachmann armin@artech.com.uy.

Grupos de usuários

Organizados e levados adiante pelos usuários

Reuniões técnicas por região

Para se conhecer, se integrar, se apoiar

www.gxtechnical.com/gug

Recursos++ da comunidade

Page 41: GeneXus 9.0: Metodologia para conversão Armin Bachmann armin@artech.com.uy.

Grupos de Usuários

Recursos++ da comunidade

Page 42: GeneXus 9.0: Metodologia para conversão Armin Bachmann armin@artech.com.uy.

Grupos de Usuários

Recursos++ da comunidade

Page 43: GeneXus 9.0: Metodologia para conversão Armin Bachmann armin@artech.com.uy.

Collaborative Projects

Projeto de software orientado à comunidade (público)

Resolver um problema técnico ou de negócio freqüente e desenvolvido por uma equipe de usuários GeneXus.

www.gxtechnical.com/cp

Recursos++ da comunidade

Page 44: GeneXus 9.0: Metodologia para conversão Armin Bachmann armin@artech.com.uy.

Collaborative Projects

Conhecimento em ferramenta e área de projeto

Experiência em desenvolvimento

Demonstração de habilidades

Contatos profissionais

Licenças de GeneXus

Certificado de participação

Apoio de Patrocinadores

Recursos++ da comunidade

Page 45: GeneXus 9.0: Metodologia para conversão Armin Bachmann armin@artech.com.uy.

Collaborative Project

Recursos++ da comunidade

Page 46: GeneXus 9.0: Metodologia para conversão Armin Bachmann armin@artech.com.uy.

Desafio GeneXus 2007

Primeiro concurso internacional GeneXus

Várias categorias para concursar

Vários prêmios

Jurado internacional

Pronto… nas notícias GeneXus, em todas as reuniões, em todos os cafés, se falará disso.

Recursos++ da comunidade

Page 47: GeneXus 9.0: Metodologia para conversão Armin Bachmann armin@artech.com.uy.

Visão Crítica

Nem todos conhecem os recursos

Conhecemos endereços de mail, não rostos

=> Potencial latente

Recursos-- da comunidade

Page 48: GeneXus 9.0: Metodologia para conversão Armin Bachmann armin@artech.com.uy.

Visão da ARTech

Page 49: GeneXus 9.0: Metodologia para conversão Armin Bachmann armin@artech.com.uy.

Visão

Ser exemplo de unidade em comunidades tecnológicas, referente em conhecimento em todo o relacionado a GeneXus e construção de software de missão crítica.

Comunidade GeneXus

Page 50: GeneXus 9.0: Metodologia para conversão Armin Bachmann armin@artech.com.uy.

To Do..

Mais Integração

Mais Contatos Profissionais

Mais Experiência

Mais Conhecimento

Mais I+D

Mais Idéias

Comunidade GeneXus

Page 51: GeneXus 9.0: Metodologia para conversão Armin Bachmann armin@artech.com.uy.

Mais Informação

http://www.gxtechnical.com/community

Armin [email protected]

Comunidade GeneXus