gustavo carriquiry artech [email protected] genexus no curto e médio prazo
TRANSCRIPT
● Cada vez somos mais
● Necessidade de comunicação
● Resistência à mudança
● Curiosidade
● Cada vez somos mais
● Necessidade de comunicação
● Resistência à mudança
● Curiosidade
Alguns datos …
Grandes Tendências
● A História acelera
● Cada vez mais conectados
● Evolução não linear e não predizível
● A História acelera
● Cada vez mais conectados
● Evolução não linear e não predizível
Tendências das Aplicações de Negócios
● Cada vez mais complexas e sofisticadas
● Cada vez mais conectadas
● Têm que reagir rapidamente a situações não previstas
● Cada vez mais complexas e sofisticadas
● Cada vez mais conectadas
● Têm que reagir rapidamente a situações não previstas
Estratégia - Momentum
● Yi - Curto Prazo
● Rocha – Médio Prazo
● Yi - Curto Prazo
● Rocha – Médio Prazo
Objetivos Yi
● Construir Aplicações Mais Sofisticadas com Menos
● Features para Casas de Software
● Facilitar a conexão entre aplicações
● Fáceis de se adaptar a imprevistos
● Construir Aplicações Mais Sofisticadas com Menos
● Features para Casas de Software
● Facilitar a conexão entre aplicações
● Fáceis de se adaptar a imprevistos
KBMetadata
Demo Patterns
n cliquesnum pattern
275 linhas XML
30 objetos GeneXus
50.000 linhas C#
KB
Metadata KB
10.000 linhas C#
Patterns – Cenários de Uso
● Conversão● WorkWith Web● WorkWith Winform
● Desenho ● Bill Of Materials
● Novas funcionalidades● WebServices
● Conversão● WorkWith Web● WorkWith Winform
● Desenho ● Bill Of Materials
● Novas funcionalidades● WebServices
Conexão: Business Components
BASEDE
DADOS
Estrutura e Regrasde negócio (internal o webservice)
Forms, processos, Obj externos, etc
Usar as Transações GX desde qualquer outro objeto
Conexão: Business Components
● Cenários de uso● Procesos Batch● SOA (Service Oriented Architecture)● Sucursal Conectada/Desconectada
● Cenários de uso● Procesos Batch● SOA (Service Oriented Architecture)● Sucursal Conectada/Desconectada
Adaptar-se a imprevistos
Rocha
Objetivos Rocha
● Maior produtividade no ambiente de desenvolvimento● Usabilidade● Capaz de agregar componentes externos
● Tipos de aplicações● SOA (Service Oriented Architecture)● Novas tecnologias: Longhorn, etc.
● Maior produtividade no ambiente de desenvolvimento● Usabilidade● Capaz de agregar componentes externos
● Tipos de aplicações● SOA (Service Oriented Architecture)● Novas tecnologias: Longhorn, etc.
O Futuro das Aplicações de Negócios
● Conexões● Da rede perfeita (C/S)…● a rede imperfeita (Web)…● ambas
● Metáfora● Dados de negócio como um email
● Propriedades● Operação conectada/desconectada● Alta usabilidade/disponibilidade (db syncronized)● Fácil de instalar
● Conexões● Da rede perfeita (C/S)…● a rede imperfeita (Web)…● ambas
● Metáfora● Dados de negócio como um email
● Propriedades● Operação conectada/desconectada● Alta usabilidade/disponibilidade (db syncronized)● Fácil de instalar
Partners
Adoção de .NET
Laboratório .NET em Zonamerica (Zona Franca)
Adoção de .NET
Laboratório .NET em Zonamerica (Zona Franca)
Partners
Crescimento com aplicações de terceiros
Java J2EE/Websphere/DB2
Crescimento com aplicações de terceiros
Java J2EE/Websphere/DB2
Partners
Versão 10g
Java J2EE/Oracle Application Server/Oracle DBMS
Versão 10g
Java J2EE/Oracle Application Server/Oracle DBMS
Partners
MySQLMySQL
Comunidade
● Membros gxtechnical.com: 22.000● Notícias: 14.000● GXOpen.com
● Membros 9.900● Projetos 275● Downloads 61.000
● Fóruns● Membros 9.300● Quantidade 18● Mails x mês
● Membros gxtechnical.com: 22.000● Notícias: 14.000● GXOpen.com
● Membros 9.900● Projetos 275● Downloads 61.000
● Fóruns● Membros 9.300● Quantidade 18● Mails x mês
Comunidade
● Wiki● ¿Blogs?● ¿Instant Messaging?
● Wiki● ¿Blogs?● ¿Instant Messaging?
Comunidade: Wiki -www.gxtechnical.com/wiki