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

Post on 22-Apr-2015

132 views 0 download

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

GeneXus 9.0: Metodologia para conversão

Armin Bachmannarmin@artech.com.uy

Agenda

Por que converter?

Metodologia e ferramentas

Casos de êxito

Conclusões

Por que Converter?

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!

Onde estou ?

Aonde quiero chegar?

GX 7.5

GX 7.0

GX 8.0

mySQL

Metodologia

Conversão, do que estamos falando?

Conversão com Programação Tradicional

Conversão de uma aplicação GX

Metodologia e ferramentas

KB

Conversão

Novo

Mantém

Etapas da metodologia

Preparar KB

Ajustar KB

Análise detalhado

Estender KB

Etapa 1: Preparar a KB

Respaldar KB

Limpar KB

Converter (abrir KB com GX 9.0)

Etapa 2: Ajustar KB

Properties

Compatibilidade

Etapa 3: Análise detalhado

Specify All, (Forced)

Comparar navegações

Build All

Teste

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)

Etapa 3: Comparador de Navegações

Etapa 3: Comparador de Navegações

Etapa 3: Comparador de Navegações

Etapa 3 : Comparador de Navegações

http://www.gxtechnical.com/wiki

Search: DiferençasNavegações GO

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

Resumo conversão 9.0

Metodologia

http://www.gxtechnical.com/wiki

Tools

Comparador de navegações

Patterns

Outros

Cursos de atualização training@genexus.com

Caso de êxito

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 jmbl@puntoexe.com.uy

Conclusões

Existem Metodologia e Ferramentas

Existe Experiência

Existe um bom motivo: GeneXus 9.0 !

Habilita funcionalidades e negócios novos

Mais Informação

http://www.gxtechnical.com/gx90

Armin Bachmannarmin@artech.com.uy

Comunidade GeneXus

Armin Bachmannarmin@artech.com.uy

Agenda

Comunidade GeneXus no mundo

Recursos da comunidade

Recursos++ da comunidade

Visão da ARTech

To Do…

Comunidade GeneXus

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

Recursos da comunidade

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

Forumsr.gxopen.com

Recursos da comunidade

www.gxtechnical.com/wiki/

Recursos da comunidade

www.gxopen.org

GXOpen

443 projetos

156.000 downloads

14.800 membros

Recursos da comunidade

www.gxopen.org

Recursos da comunidade

Blogs

Recursos da comunidade

www.gxtechnical.com/news

Recursos da comunidade

www.gxtechnical.com/gxsearch

Recursos da comunidade

Recursos++ da comunidade

Encontros de usuários

Recursos++ da comunidade

Encontros de usuários

Recursos++ da comunidade

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

Grupos de Usuários

Recursos++ da comunidade

Grupos de Usuários

Recursos++ da comunidade

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

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

Collaborative Project

Recursos++ da comunidade

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

Visão Crítica

Nem todos conhecem os recursos

Conhecemos endereços de mail, não rostos

=> Potencial latente

Recursos-- da comunidade

Visão da ARTech

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

To Do..

Mais Integração

Mais Contatos Profissionais

Mais Experiência

Mais Conhecimento

Mais I+D

Mais Idéias

Comunidade GeneXus

Mais Informação

http://www.gxtechnical.com/community

Armin Bachmannarmin@artech.com.uy

Comunidade GeneXus