o que é genexus?

24
Bom dia, bem-vindos a palestra O que é GeneXus?

Upload: genexus

Post on 09-Jul-2015

113 views

Category:

Technology


0 download

DESCRIPTION

Nosso Solution Partner K2 Improving Performance Consultoria (K2IP) fará a apresentação do GeneXus para iniciantes, com especial ênfase nos benefícios oferecidos pelo paradigma de desenvolvimento e manutenção de aplicações de negócios baseados no conhecimento e não na tecnologia da moda. Apresentação do GeneXus para iniciantes, com especial ênfase nos benefícios oferecidos pelo paradigma de desenvolvimento e manutenção de aplicações de negócios baseados no conhecimento e não na tecnologia da moda.

TRANSCRIPT

Page 1: O que é GeneXus?

Bom dia, bem-vindos a palestra O que é GeneXus?

Page 2: O que é GeneXus?

Para chegarmos a roda dos dias atuais, a tecnologia teve que evoluir.

Foi preciso passar por estágios desde criar a roda talhada em pedra, talhada

em madeira ....

Page 3: O que é GeneXus?

O mesmo ocorreu com os nossos aviões ... Do processo que teve que passar

até chegar nos aviões supersônicos ...

Page 4: O que é GeneXus?

E trazendo para os smart devices ...

As etapas da evolução da época escrita, dos grandes circuitos de

computadores até o acesso mobile que temos hoje ...

Page 5: O que é GeneXus?

Em todas essas evoluções houveram muito sofrimento ...

Muitas perguntas e os mais diversos sentimentos ...

Da desconfiança ... Amor – ódio ..... Excitação .... Espanto ... Entusiamo ....

Page 6: O que é GeneXus?
Page 7: O que é GeneXus?

Temos aqui em caracteres maiores as palavras que reinam hoje e em

tamanho menor aquelas que foram perdendo importancia ….

Assusta um pouco a quantidade de coisas que precisa levar em consideração

para fazer algo serio em informática….

Assusta também a velocidade de obsolescencia e como a obsolescencia

acelera….

Page 8: O que é GeneXus?

Tem um jogo de estratégia “O jogo das palavras simples" (Plain Words Jogo).

Se não formos capazes de explicar nossa estratégia de forma concisa e sem

utilizar as palavras do jargão empresarial, muito provavelmente não temos

uma estratégia clara. Ou uma estratégia direta.

Hoje, vou tentar descrever o que é o GeneXus em simples palavras.

A ideia é fazer que seja o mais interativo possível ....

Page 9: O que é GeneXus?

Evolução Tecnológica:

1970: falavamos de Mainframes;

1980: apareceu o PC;

1990: Windows disponível;

2000: experimentamos o boom da Internet;

2002: continuamos falando da Internet, mas de ponto de vista diferente do

ocorrido em 2000, nesse ano passamos a falar de portáveis, conceito que foi

revolucionário ao se falar de como conectar companhias e serviços, falamos

de Serviços Web, PDAs e WAP.

2005: No ano 2005 por um lado as aplicações web para ter uma interação

maior com o usuário, e por outro lado começam a entrar outros dispositivos

além do PC para executar nossos sistemas

2007: É o boom da chamada web 2.0 onde aparecem novas linguagens para

aplicações web, e onde se obtem um grau de interação entre as distintas

aplicações, e se democratiza o conteúdo.

Page 10: O que é GeneXus?

GeneXus acompanha esta evolução, e isto é evidente nos lançamentos de

geradores GeneXus nos últimos anos.

Esta é a razão para os clientes adquirerem o produto dez anos atrás e quem

estava gerando aplicações em RPG para AS/400, podem agora ter a

aplicação em JAVA, simplesmente regerando todos os programas.

Além disso, estamos numa excelente posição hoje, já que podemos gerar

para JAVA, C# ,Ruby, SD e podemos adicionar controles de qualquer

linguagem a nossos objetos.

Page 11: O que é GeneXus?

Nova revolução: Como os desenvolvedores estarão atendendo todas esses

dispositivos e cada um desses dispositivos com as suas particularidades

Dispositivos interesantes:

•BlackBerry:

•iPhone:

•Android:

Page 12: O que é GeneXus?
Page 13: O que é GeneXus?

"Através da gestão automática de conhecimento em sua organização" .

Em seguida explicamos que a maneira de conseguir

Page 14: O que é GeneXus?

Artech fez um produto, em seguida conhecido como GeneXus que permite

justamente isso:

1. Descrever a realidade e capturar essas informações em uma base de

conhecimento.

2. Construir a partir daí todos os programas e base de dados do sistema

Page 15: O que é GeneXus?

GeneXus libera o desenvolvedor das tarefas que são automatizáveis, como por exemplo:

• criar a base de dados e suas tabelas• manter as tabelas• Escrever os programas

e permite que o analista se concentre nas tarefas não automatizáveis, como entrevistar os usuários e compreender o que necessitam.

Page 16: O que é GeneXus?

•É fácil modificar e ampliar a aplicação

Ao trabalhar com uma linguagem de programação tradicional, é inviável que o usuário nos proponha alterações: teríamos que modificar a base de dados manualmente, as sentenças de inserção, modificação, as telas, listagens, e incluir os novos atributos ou alterações em muitos lugares

Trabalhando com GeneXus o computador pode fazer as modificações já realizadas a um custo muito baixo. GeneXus vai analisar e comparar o que foi definido até o momento e tudo que foi alterado, para modificar a base de dados de acordo com as novas definições e gerar novamente os programas que precisam ser gerados.

Page 17: O que é GeneXus?

APLICAÇÕES QUE DURAM 3 ANOS EM DESENVOLVIMENTO E

TECNOLOGIAS QUE DURAM MENOS

Cobol 40 anos

VB 15 anos

Java, C#?

Page 18: O que é GeneXus?

•Microsoft

•IBM

•Oracle e Sun

Compromisso da ARTech: Gerar aplicações para todas as plataformas “vivas”

do mercado

Page 19: O que é GeneXus?
Page 20: O que é GeneXus?

GeneXus é uma ferramenta que gera aplicações para Internet, Windows e Smart Devices, acompanhando sempre a evolução tecnológica.

Page 21: O que é GeneXus?
Page 22: O que é GeneXus?

22

Page 23: O que é GeneXus?
Page 24: O que é GeneXus?