O que é GeneXus?

Preview:

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.

Citation preview

Bom dia, bem-vindos a palestra 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 ....

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

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

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 ...

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

Muitas perguntas e os mais diversos sentimentos ...

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

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….

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 ....

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.

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.

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:

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

Em seguida explicamos que a maneira de conseguir

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

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.

•É 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.

APLICAÇÕES QUE DURAM 3 ANOS EM DESENVOLVIMENTO E

TECNOLOGIAS QUE DURAM MENOS

Cobol 40 anos

VB 15 anos

Java, C#?

•Microsoft

•IBM

•Oracle e Sun

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

do mercado

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

22

Recommended