SlideShare ist ein Scribd-Unternehmen logo
1 von 53
Nem só de Smart Devices
     vive o homem
        Armin Bachmann
        armin@genexus.com
        @arminbachmann



#GXBR
Plataformas ao longo do tempo




  Centralizada   Client/Server -> Web   Web + Mobile
Solução web universal
Principais Objetivos




 Experiência do
    Usuário
                  Segurança   Performance


            Evolução Web
Principais Objetivos




 Experiência do
    Usuário
Experiência do usuário


      Padrões da W3C

      Usabilidade

       Flexibilidade
1. Padrões da W3C


      Padrões da W3C

      Usabilidade

      Flexibilidade
1. Padrões da W3C
• HTML válido según W3C
   –   HTML 4.01 Transitional
   –   HTML 4.01 Strict
   –   XHTML 4.01 Transitional
   –   HTML 5
• CSS 3
http://validator.w3.org/
http://jigsaw.w3.org/css-validator/
2.Usabilidade


       Padrões da W3C

      Usabilidade

       Flexibilidade
2.Usabilidade
2.Usabilidade – HTML5
2.Usabilidade – HTML5
2.Usabilidade – HTML5
2. Usabilidade – Semantic Domains

• Geolocation

• Email

• Phone

• Address

• Color
2. Usabilidade – Semantic Domains
2. Usabilidade – Semantic Domains
2. Usabilidade – Semantic Domains
2.Usabilidade - Themes
2.Usabilidade - Themes
2.Usabilidade - Themes
2.Usabilidade - Themes
2.Usabilidade - Themes
2.Usabilidade - Themes
2.Usabilidade – WebFonts
2.Usabilidade – WebFonts
2.Usabilidade – WebFonts
2.Desenvolvedores - Designers
TimeZones
3. Flexibilidade


       Padrões da W3C

       Usabilidade

       Flexibilidade
3.Flexibilidade – Validações
3.Flexibilidade – Validações
• Client Side Validation mucho mas personalizable
3.Flexibilidade – Validações
3.Flexibilidade
Principais Objetivos




            Segurança
Segurança



            Segurança
               na
            Aplicação
Segurança - GAM



 Autenticação
                Autorisação




 Role based
Segurança - GAM
Segurança - GAM




• API

• Samples
Proteção contra
Vulnerabilidades
Aplicações seguras
Referência




• www.owasp.org
• Ataques e vulnerabilidades
• Top 10
Principais Objetivos




                       Performance
Performance

    Servidor
                       Cliente

               Canal
Performance

Otimização do canal
•Propriedades dos controles
 •Especialmente Grids
•Persistência de SDTs
•HTML5, CSS3, Webfonts
•Melhor gestão cache do browser
Performance

Otimização no cliente
•Melhoria no tempo de carga

Otimização no servidor
•Paginação no banco de dados
•Memória, algoritmos
GeneXus X Evolution 2




 Experiência do
    Usuário
                  Segurança   Performance


            Evolução Web
Há mais ... Cloud
      Web
      Applicati
      on
Há mais ...   ready for
Muito obrigado
            Armin Bachmann
          armin@genexus.com
           @arminbachmann




#GXBR

Weitere ähnliche Inhalte

Andere mochten auch

San martín.ppt14 6 b rocio maite
San martín.ppt14 6 b rocio maiteSan martín.ppt14 6 b rocio maite
San martín.ppt14 6 b rocio maitemairooc12
 
Показатели деятельности общеобразовательной организации, подлежащей самообсле...
Показатели деятельности общеобразовательной организации, подлежащей самообсле...Показатели деятельности общеобразовательной организации, подлежащей самообсле...
Показатели деятельности общеобразовательной организации, подлежащей самообсле...himbaza
 
Best Services Dividend Stock Buy Picks 2013 By http://long-term-investments.b...
Best Services Dividend Stock Buy Picks 2013 By http://long-term-investments.b...Best Services Dividend Stock Buy Picks 2013 By http://long-term-investments.b...
Best Services Dividend Stock Buy Picks 2013 By http://long-term-investments.b...Dividend Yield
 
Merit0 de la exelencia de los mas
Merit0  de  la exelencia  de  los masMerit0  de  la exelencia  de  los mas
Merit0 de la exelencia de los masadripaz00a
 
MSPC12 - 8 Billion Reasons... why ARM chose Project Server 2010
MSPC12 - 8 Billion Reasons... why ARM chose Project Server 2010MSPC12 - 8 Billion Reasons... why ARM chose Project Server 2010
MSPC12 - 8 Billion Reasons... why ARM chose Project Server 2010Giles Hamson
 
Reading on the big screen
Reading on the big screenReading on the big screen
Reading on the big screenpablodefendini
 
Silicon Halton: Meetup #59 | Open Data. Open Gov. Shape The Future.
Silicon Halton: Meetup #59 | Open Data. Open Gov. Shape The Future.Silicon Halton: Meetup #59 | Open Data. Open Gov. Shape The Future.
Silicon Halton: Meetup #59 | Open Data. Open Gov. Shape The Future.Silicon Halton
 
Nguyen thi thanh huong k33103232 - chuong 1, bai 2, lop 10
Nguyen thi thanh huong   k33103232 - chuong 1, bai 2, lop 10Nguyen thi thanh huong   k33103232 - chuong 1, bai 2, lop 10
Nguyen thi thanh huong k33103232 - chuong 1, bai 2, lop 10Tin 5CBT
 
Smart Industry Boost 18 juni 2015
Smart Industry Boost 18 juni 2015 Smart Industry Boost 18 juni 2015
Smart Industry Boost 18 juni 2015 OostNV
 
Joan grau topologia de xarxa
Joan grau topologia de xarxaJoan grau topologia de xarxa
Joan grau topologia de xarxajoangll4
 
Hot Trends in Restaurant Digital Signage
Hot Trends in Restaurant Digital SignageHot Trends in Restaurant Digital Signage
Hot Trends in Restaurant Digital SignageVertigo Group USA
 
Pagtel aborda Gestão Multiplataformas no Fórum Brasil Happy Mobile Days
Pagtel aborda Gestão Multiplataformas no Fórum Brasil Happy Mobile DaysPagtel aborda Gestão Multiplataformas no Fórum Brasil Happy Mobile Days
Pagtel aborda Gestão Multiplataformas no Fórum Brasil Happy Mobile DaysDebora F S Araujo
 

Andere mochten auch (14)

San martín.ppt14 6 b rocio maite
San martín.ppt14 6 b rocio maiteSan martín.ppt14 6 b rocio maite
San martín.ppt14 6 b rocio maite
 
Показатели деятельности общеобразовательной организации, подлежащей самообсле...
Показатели деятельности общеобразовательной организации, подлежащей самообсле...Показатели деятельности общеобразовательной организации, подлежащей самообсле...
Показатели деятельности общеобразовательной организации, подлежащей самообсле...
 
Best Services Dividend Stock Buy Picks 2013 By http://long-term-investments.b...
Best Services Dividend Stock Buy Picks 2013 By http://long-term-investments.b...Best Services Dividend Stock Buy Picks 2013 By http://long-term-investments.b...
Best Services Dividend Stock Buy Picks 2013 By http://long-term-investments.b...
 
Merit0 de la exelencia de los mas
Merit0  de  la exelencia  de  los masMerit0  de  la exelencia  de  los mas
Merit0 de la exelencia de los mas
 
MSPC12 - 8 Billion Reasons... why ARM chose Project Server 2010
MSPC12 - 8 Billion Reasons... why ARM chose Project Server 2010MSPC12 - 8 Billion Reasons... why ARM chose Project Server 2010
MSPC12 - 8 Billion Reasons... why ARM chose Project Server 2010
 
Reading on the big screen
Reading on the big screenReading on the big screen
Reading on the big screen
 
Silicon Halton: Meetup #59 | Open Data. Open Gov. Shape The Future.
Silicon Halton: Meetup #59 | Open Data. Open Gov. Shape The Future.Silicon Halton: Meetup #59 | Open Data. Open Gov. Shape The Future.
Silicon Halton: Meetup #59 | Open Data. Open Gov. Shape The Future.
 
"Baw się bezpiecznie w ICIM" - podsumowanie akcji
"Baw się bezpiecznie w ICIM" - podsumowanie akcji"Baw się bezpiecznie w ICIM" - podsumowanie akcji
"Baw się bezpiecznie w ICIM" - podsumowanie akcji
 
Tzudakoma zax new
Tzudakoma zax newTzudakoma zax new
Tzudakoma zax new
 
Nguyen thi thanh huong k33103232 - chuong 1, bai 2, lop 10
Nguyen thi thanh huong   k33103232 - chuong 1, bai 2, lop 10Nguyen thi thanh huong   k33103232 - chuong 1, bai 2, lop 10
Nguyen thi thanh huong k33103232 - chuong 1, bai 2, lop 10
 
Smart Industry Boost 18 juni 2015
Smart Industry Boost 18 juni 2015 Smart Industry Boost 18 juni 2015
Smart Industry Boost 18 juni 2015
 
Joan grau topologia de xarxa
Joan grau topologia de xarxaJoan grau topologia de xarxa
Joan grau topologia de xarxa
 
Hot Trends in Restaurant Digital Signage
Hot Trends in Restaurant Digital SignageHot Trends in Restaurant Digital Signage
Hot Trends in Restaurant Digital Signage
 
Pagtel aborda Gestão Multiplataformas no Fórum Brasil Happy Mobile Days
Pagtel aborda Gestão Multiplataformas no Fórum Brasil Happy Mobile DaysPagtel aborda Gestão Multiplataformas no Fórum Brasil Happy Mobile Days
Pagtel aborda Gestão Multiplataformas no Fórum Brasil Happy Mobile Days
 

Ähnlich wie Nem só de Smart Devices vive o homem. Evolution 2 (New web Features)

Novomodelodevendas Ca Saibacomoganharlicencado Cax Osoft12 5r
Novomodelodevendas Ca Saibacomoganharlicencado Cax Osoft12 5rNovomodelodevendas Ca Saibacomoganharlicencado Cax Osoft12 5r
Novomodelodevendas Ca Saibacomoganharlicencado Cax Osoft12 5rCA RMDM Brasil
 
Wordpressportomeetup 130323142448-phpapp01
Wordpressportomeetup 130323142448-phpapp01Wordpressportomeetup 130323142448-phpapp01
Wordpressportomeetup 130323142448-phpapp01Portal do Sucesso
 
CODECON Caminhos para Formação de um Arquiteto de Soluções em Nuvem
CODECON Caminhos para Formação de um Arquiteto de Soluções em NuvemCODECON Caminhos para Formação de um Arquiteto de Soluções em Nuvem
CODECON Caminhos para Formação de um Arquiteto de Soluções em NuvemWalter Coan
 
Estação de Controle Multimídia com Interface Web utilizando Sistema Operacion...
Estação de Controle Multimídia com Interface Web utilizando Sistema Operacion...Estação de Controle Multimídia com Interface Web utilizando Sistema Operacion...
Estação de Controle Multimídia com Interface Web utilizando Sistema Operacion...André Curvello
 
Um método para o desenvolvimento de software baseado em microsserviços
Um método para o desenvolvimento de software baseado em microsserviçosUm método para o desenvolvimento de software baseado em microsserviços
Um método para o desenvolvimento de software baseado em microsserviçosThiago Pereira
 
WorkWithplus: Saiba como aumentar sua produtividade em aplicações Web e Web m...
WorkWithplus: Saiba como aumentar sua produtividade em aplicações Web e Web m...WorkWithplus: Saiba como aumentar sua produtividade em aplicações Web e Web m...
WorkWithplus: Saiba como aumentar sua produtividade em aplicações Web e Web m...GeneXus
 
Deep dive em aceleração de entrega de conteúdo, APIs e Aplicações utilizando ...
Deep dive em aceleração de entrega de conteúdo, APIs e Aplicações utilizando ...Deep dive em aceleração de entrega de conteúdo, APIs e Aplicações utilizando ...
Deep dive em aceleração de entrega de conteúdo, APIs e Aplicações utilizando ...Amazon Web Services LATAM
 
Workshop Performance Rails
Workshop Performance RailsWorkshop Performance Rails
Workshop Performance RailsVitor Pellegrino
 
Novidades do Windows Azure AppFabric
Novidades do Windows Azure AppFabricNovidades do Windows Azure AppFabric
Novidades do Windows Azure AppFabricEvilázaro Alves
 
Projeto ATMOSPHERE: objetivos e resultados parciais
Projeto ATMOSPHERE: objetivos e resultados parciaisProjeto ATMOSPHERE: objetivos e resultados parciais
Projeto ATMOSPHERE: objetivos e resultados parciaisATMOSPHERE .
 
Projeto InterVoIP - Arquitetura - I Workshop CPqD de Inovação Tecnológica em ...
Projeto InterVoIP - Arquitetura - I Workshop CPqD de Inovação Tecnológica em ...Projeto InterVoIP - Arquitetura - I Workshop CPqD de Inovação Tecnológica em ...
Projeto InterVoIP - Arquitetura - I Workshop CPqD de Inovação Tecnológica em ...CPqD
 
Protegendo informações críticas na nuvem: PCI DSS
Protegendo informações críticas na nuvem: PCI DSSProtegendo informações críticas na nuvem: PCI DSS
Protegendo informações críticas na nuvem: PCI DSSAmazon Web Services LATAM
 
ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122
ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122
ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122Bruno Souza
 
Windows Azure Pack - Visão Geral
Windows Azure Pack - Visão GeralWindows Azure Pack - Visão Geral
Windows Azure Pack - Visão GeralFabio Hara
 

Ähnlich wie Nem só de Smart Devices vive o homem. Evolution 2 (New web Features) (20)

Desenvolvimento Web
Desenvolvimento WebDesenvolvimento Web
Desenvolvimento Web
 
Asa cpbr4
Asa cpbr4Asa cpbr4
Asa cpbr4
 
Novomodelodevendas Ca Saibacomoganharlicencado Cax Osoft12 5r
Novomodelodevendas Ca Saibacomoganharlicencado Cax Osoft12 5rNovomodelodevendas Ca Saibacomoganharlicencado Cax Osoft12 5r
Novomodelodevendas Ca Saibacomoganharlicencado Cax Osoft12 5r
 
Wordpressportomeetup 130323142448-phpapp01
Wordpressportomeetup 130323142448-phpapp01Wordpressportomeetup 130323142448-phpapp01
Wordpressportomeetup 130323142448-phpapp01
 
CODECON Caminhos para Formação de um Arquiteto de Soluções em Nuvem
CODECON Caminhos para Formação de um Arquiteto de Soluções em NuvemCODECON Caminhos para Formação de um Arquiteto de Soluções em Nuvem
CODECON Caminhos para Formação de um Arquiteto de Soluções em Nuvem
 
Estação de Controle Multimídia com Interface Web utilizando Sistema Operacion...
Estação de Controle Multimídia com Interface Web utilizando Sistema Operacion...Estação de Controle Multimídia com Interface Web utilizando Sistema Operacion...
Estação de Controle Multimídia com Interface Web utilizando Sistema Operacion...
 
Um método para o desenvolvimento de software baseado em microsserviços
Um método para o desenvolvimento de software baseado em microsserviçosUm método para o desenvolvimento de software baseado em microsserviços
Um método para o desenvolvimento de software baseado em microsserviços
 
WorkWithplus: Saiba como aumentar sua produtividade em aplicações Web e Web m...
WorkWithplus: Saiba como aumentar sua produtividade em aplicações Web e Web m...WorkWithplus: Saiba como aumentar sua produtividade em aplicações Web e Web m...
WorkWithplus: Saiba como aumentar sua produtividade em aplicações Web e Web m...
 
Web tools pt-br
Web tools pt-brWeb tools pt-br
Web tools pt-br
 
Deep dive em aceleração de entrega de conteúdo, APIs e Aplicações utilizando ...
Deep dive em aceleração de entrega de conteúdo, APIs e Aplicações utilizando ...Deep dive em aceleração de entrega de conteúdo, APIs e Aplicações utilizando ...
Deep dive em aceleração de entrega de conteúdo, APIs e Aplicações utilizando ...
 
Workshop Performance Rails
Workshop Performance RailsWorkshop Performance Rails
Workshop Performance Rails
 
Novidades do Windows Azure AppFabric
Novidades do Windows Azure AppFabricNovidades do Windows Azure AppFabric
Novidades do Windows Azure AppFabric
 
Projeto ATMOSPHERE: objetivos e resultados parciais
Projeto ATMOSPHERE: objetivos e resultados parciaisProjeto ATMOSPHERE: objetivos e resultados parciais
Projeto ATMOSPHERE: objetivos e resultados parciais
 
Web Tools Pt Br
Web Tools Pt BrWeb Tools Pt Br
Web Tools Pt Br
 
Projeto InterVoIP - Arquitetura - I Workshop CPqD de Inovação Tecnológica em ...
Projeto InterVoIP - Arquitetura - I Workshop CPqD de Inovação Tecnológica em ...Projeto InterVoIP - Arquitetura - I Workshop CPqD de Inovação Tecnológica em ...
Projeto InterVoIP - Arquitetura - I Workshop CPqD de Inovação Tecnológica em ...
 
Protegendo informações críticas na nuvem: PCI DSS
Protegendo informações críticas na nuvem: PCI DSSProtegendo informações críticas na nuvem: PCI DSS
Protegendo informações críticas na nuvem: PCI DSS
 
Content Delivery Networks
Content Delivery NetworksContent Delivery Networks
Content Delivery Networks
 
ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122
ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122
ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122
 
Windows Azure Pack - Visão Geral
Windows Azure Pack - Visão GeralWindows Azure Pack - Visão Geral
Windows Azure Pack - Visão Geral
 
Nokia Web 1- 5 SDK para Série 40
Nokia Web 1- 5 SDK para Série 40Nokia Web 1- 5 SDK para Série 40
Nokia Web 1- 5 SDK para Série 40
 

Mehr von GeneXus

After Chatbots Yo (Ro) Bots
After Chatbots Yo (Ro) BotsAfter Chatbots Yo (Ro) Bots
After Chatbots Yo (Ro) BotsGeneXus
 
Construya las aplicaciones del futuro ¡hoy!
Construya las aplicaciones del futuro ¡hoy!Construya las aplicaciones del futuro ¡hoy!
Construya las aplicaciones del futuro ¡hoy!GeneXus
 
Live Editing in Action
Live Editing in ActionLive Editing in Action
Live Editing in ActionGeneXus
 
Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...
Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...
Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...GeneXus
 
¿Pensando en implementar un sistema de gestión integral en su organización?
¿Pensando en implementar un sistema de gestión integral en su organización?¿Pensando en implementar un sistema de gestión integral en su organización?
¿Pensando en implementar un sistema de gestión integral en su organización?GeneXus
 
K2B Tools el compañero de viaje ideal hacia el futuro
K2B Tools el compañero de viaje ideal hacia el futuroK2B Tools el compañero de viaje ideal hacia el futuro
K2B Tools el compañero de viaje ideal hacia el futuroGeneXus
 
Sd y Plataformas
Sd y PlataformasSd y Plataformas
Sd y PlataformasGeneXus
 
PXTools: Nuevo generador y nuevos controles responsivos
PXTools: Nuevo generador y nuevos controles responsivosPXTools: Nuevo generador y nuevos controles responsivos
PXTools: Nuevo generador y nuevos controles responsivosGeneXus
 
APPlícate: Aplicaciones móviles para el desarrollo de la industria
APPlícate: Aplicaciones móviles para el desarrollo de la industriaAPPlícate: Aplicaciones móviles para el desarrollo de la industria
APPlícate: Aplicaciones móviles para el desarrollo de la industriaGeneXus
 
GeneXus 4 Students
GeneXus 4 StudentsGeneXus 4 Students
GeneXus 4 StudentsGeneXus
 
La importancia de ser responsive
La importancia de ser responsiveLa importancia de ser responsive
La importancia de ser responsiveGeneXus
 
K2B: El ERP nativo para el mundo GeneXus
K2B: El ERP nativo para el mundo GeneXusK2B: El ERP nativo para el mundo GeneXus
K2B: El ERP nativo para el mundo GeneXusGeneXus
 
GeneXus 15 (Salto)
GeneXus 15 (Salto)GeneXus 15 (Salto)
GeneXus 15 (Salto)GeneXus
 
GeneXus Cloud Deployment Services. El camino a la nube.
GeneXus Cloud Deployment Services. El camino a la nube.GeneXus Cloud Deployment Services. El camino a la nube.
GeneXus Cloud Deployment Services. El camino a la nube.GeneXus
 
LigaMX con GeneXus: De 0 a 1.700.000 de usuarios
LigaMX con GeneXus: De 0 a 1.700.000 de usuariosLigaMX con GeneXus: De 0 a 1.700.000 de usuarios
LigaMX con GeneXus: De 0 a 1.700.000 de usuariosGeneXus
 
Innovando con GeneXus y SAP
Innovando con GeneXus y SAPInnovando con GeneXus y SAP
Innovando con GeneXus y SAPGeneXus
 
Going mobile
Going mobileGoing mobile
Going mobileGeneXus
 
Audit+: La mejor forma de auditar KB’s GeneXus
Audit+: La mejor forma de auditar KB’s GeneXusAudit+: La mejor forma de auditar KB’s GeneXus
Audit+: La mejor forma de auditar KB’s GeneXusGeneXus
 
WW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
WW+, SD+ y Audit+: Potencie GeneXus la Suite PlusWW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
WW+, SD+ y Audit+: Potencie GeneXus la Suite PlusGeneXus
 
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...GeneXus
 

Mehr von GeneXus (20)

After Chatbots Yo (Ro) Bots
After Chatbots Yo (Ro) BotsAfter Chatbots Yo (Ro) Bots
After Chatbots Yo (Ro) Bots
 
Construya las aplicaciones del futuro ¡hoy!
Construya las aplicaciones del futuro ¡hoy!Construya las aplicaciones del futuro ¡hoy!
Construya las aplicaciones del futuro ¡hoy!
 
Live Editing in Action
Live Editing in ActionLive Editing in Action
Live Editing in Action
 
Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...
Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...
Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...
 
¿Pensando en implementar un sistema de gestión integral en su organización?
¿Pensando en implementar un sistema de gestión integral en su organización?¿Pensando en implementar un sistema de gestión integral en su organización?
¿Pensando en implementar un sistema de gestión integral en su organización?
 
K2B Tools el compañero de viaje ideal hacia el futuro
K2B Tools el compañero de viaje ideal hacia el futuroK2B Tools el compañero de viaje ideal hacia el futuro
K2B Tools el compañero de viaje ideal hacia el futuro
 
Sd y Plataformas
Sd y PlataformasSd y Plataformas
Sd y Plataformas
 
PXTools: Nuevo generador y nuevos controles responsivos
PXTools: Nuevo generador y nuevos controles responsivosPXTools: Nuevo generador y nuevos controles responsivos
PXTools: Nuevo generador y nuevos controles responsivos
 
APPlícate: Aplicaciones móviles para el desarrollo de la industria
APPlícate: Aplicaciones móviles para el desarrollo de la industriaAPPlícate: Aplicaciones móviles para el desarrollo de la industria
APPlícate: Aplicaciones móviles para el desarrollo de la industria
 
GeneXus 4 Students
GeneXus 4 StudentsGeneXus 4 Students
GeneXus 4 Students
 
La importancia de ser responsive
La importancia de ser responsiveLa importancia de ser responsive
La importancia de ser responsive
 
K2B: El ERP nativo para el mundo GeneXus
K2B: El ERP nativo para el mundo GeneXusK2B: El ERP nativo para el mundo GeneXus
K2B: El ERP nativo para el mundo GeneXus
 
GeneXus 15 (Salto)
GeneXus 15 (Salto)GeneXus 15 (Salto)
GeneXus 15 (Salto)
 
GeneXus Cloud Deployment Services. El camino a la nube.
GeneXus Cloud Deployment Services. El camino a la nube.GeneXus Cloud Deployment Services. El camino a la nube.
GeneXus Cloud Deployment Services. El camino a la nube.
 
LigaMX con GeneXus: De 0 a 1.700.000 de usuarios
LigaMX con GeneXus: De 0 a 1.700.000 de usuariosLigaMX con GeneXus: De 0 a 1.700.000 de usuarios
LigaMX con GeneXus: De 0 a 1.700.000 de usuarios
 
Innovando con GeneXus y SAP
Innovando con GeneXus y SAPInnovando con GeneXus y SAP
Innovando con GeneXus y SAP
 
Going mobile
Going mobileGoing mobile
Going mobile
 
Audit+: La mejor forma de auditar KB’s GeneXus
Audit+: La mejor forma de auditar KB’s GeneXusAudit+: La mejor forma de auditar KB’s GeneXus
Audit+: La mejor forma de auditar KB’s GeneXus
 
WW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
WW+, SD+ y Audit+: Potencie GeneXus la Suite PlusWW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
WW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
 
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...
 

Nem só de Smart Devices vive o homem. Evolution 2 (New web Features)

Hinweis der Redaktion

  1. Primeiro temos que entender o tempo nel que vivimos. Estamos falando agora de tempos Web e Mobile. Duas plataformas que se complementan.E o Web que estou falando agora é distinto do web da era Client Server. Não é colocar um site para que ele funcione en Internet Explorer.
  2. É muito mais. Estou falando de aplicações conectadas, que são executadas desde muitos browsers, desde distintos dispositivos com distintos tamanhos, desde distintos lugares do mundo por pessõas que falam distintas linguas, distinto timezone, mas sempre desde um browser.Esas são as que llamamos aplicações web e a industria definió un standard para o clientside dessas aplicações.
  3. En GeneXus evoluiram los generadores para dar suporte a esta realidade e o fôcofoinestos 3 pontos que voufalaragora.
  4. O primeiro ponto é a user experiencie. Porque como eu disse, pessõas de todo o mundo, desde distintos dispositivos vão estar accessando a aplicação.
  5. Para isso melhoramos o suporte para os padrões da w3c, a usabilidade para os usuários finais e a flexibilidade para quem desenvolve em GeneXus.
  6. Podem gerar com quirks mode que é o default da GeneXus 9 ou Evolution 1, ou podem gerar para seguir o standard HTML 4 ou HTML 5
  7. Mas só seguir um standard não garante a usabilidade.
  8. Mas com GeneXus e gerando HTML 5, se geramautomáticamente tags e codigoque da melhoríasnausabilidade. Vãoalgúnsexemplos.
  9. Se define umtipo Color, entãoautomaticamente o aparece um picker de seleção da cor.
  10. Temosuma nova propiedade Invitation Message paraassimdarinstruções de quéescreverãosusuários.
  11. Um campo email automáticamentegera um link
  12. Outro ponto é queos themes soportan as propiedades de CSS 3.Então, coisasqueforamimágens agora podemsertexto com desenhoA ventágem? Quetexto é melhorporque é localizável e indexável.
  13. E paraissotambémtemossuporte de WebFonts.
  14. Para uma melhor interação entre os developers e os designes, também temos suporte de import export CSS, uma funcionalidade muito pedida pelos beta testers.
  15. Por outro lado, ja GeneXus suporta a tradução dos textos, pero para fazer aplicações realmente globais faltava ter suporte built in para diferentes timezones .Por exemplo podem fazer que no banco de dados, a data sempre seja UTC , independiente desde ónde você está executando a aplicação.
  16. A Evolution 2 também da mais flexibilidade
  17. Por exemplo flexibilidade nas validações. Podem configurar onde aparecem os textos.O usuário pode fazer um cadatro completo e ão final resolver os errores de validação.
  18. O Theme também pode ser configurado em runtime e assim vocês podem mostrar a aplicação de diferentes formas de acuerdo ás necessidades ou preferências dos usuários, ou nos sistemas multitenant dar uma interface mais de acordo ão branding da empresa que está fazendo uso de seu sistema .
  19. Outro ponto forte é a segurança,
  20. Específicamente na segurança da aplicação.
  21. Alí o principal é que temos um módulo nôvo, o GeneXus Access Manager.É um módulo que está integrado no IDE de GeneXus, que está built in com GeneXus, que pode usar ou não, mas que se lo usa, tem muitas ventágems.Ele resolve a autenticação e autorisação. É role based.Tradicionalmente vocês tinham que desenvolver esse módulo. Mas desenvolver um módulo de seguridad é tricky, não é facil. Nós vimos muitos módulos de segurança desenvolvidos mal por nossos clientes. Tinham que tér muito conhecimento específico de cuasi hackers para fazer algo realmente seguro.Este módulo resolve isso e, como está direitamente incluso no GeneXus, pode resolver várias coisas de a melhor forma.
  22. Vocês podem habilitar a segurança simplemente com umas propiedades.Tém a opção usar só a autenticação ou que ele resolva também a autorização.
  23. O Módulo vem com exemplos e com uma completa API para usar.
  24. Tomamos como referência as recomendações da OWASP para fazer aplicações seguras.Fazemos coisas nos geradores para que automáticamente as aplicações cumplan com o TOP 10 de problemas da OWASP. Você não precisa se preocupar por SQL Injection porque GeneXus evita isso automáticamente, por exemplo.Como sempre, há coisas que GeneXus, por tener tanta flexibilidade, não pode fazer automáticamente, e então colocamos uma tool no marketplace que é o Security Scanner. Com ele vocês podem verificar a segurança contra ataques e vulnerabilidades da sua aplicação.
  25. Finalmente> Performance
  26. Fizemos melhorías na performance no Servidor, no Canal e no Cliente.
  27. Viajam menos propriedades, persistimos SDTs, e também com gerar HTML 5 voces logram uma otimização do tráfego.Também fazemos uma melhor gestão do caché do browser
  28. No cliente eliminamos bottle necks para assim processar em paraleloE no server, adicionamos a paginação no banco de dados e melhorias no uso de memoria e nos algoritmos.
  29. Tudo isto fizemos mas sempre tendo em conta a compatibilidade.
  30. Tudo se faz rápido com GeneXus. E se mostra fácil ao todo o mundo com um click.É so configurar uma propiedade e a sua aplicação fica na núvem de amazon brasil. Isto da ventágems para prototipação e para demos também. É fácil e rápido mostrar um protótipo aos amigos , clientes, partners ou todo o mundo.
  31. Entao, a evolution 2 não é so Smart Devices, mas não é só web tampouco.Todos estos produtos e serviços estão prontos em evolution 2 para que a suas equipes possam migrar seus projetos para a Evolution 2.Temos os cursos e a documentação. Temos o Server, Flow e Test com versões para Evolution 2, e temos no marketplace os User Controls e extensions, Tudo ready para Evolution 2