SlideShare uma empresa Scribd logo
1 de 32
#GXBR
Web Evolution III
Simple, Smooth, Responsive
Armin Bachmann
armin@genexus.com
@arminbachmann
Benefícios diretos
#GXBR
Performance, Escalabilidade
ExpressõesRegularesno DBMS
For EachLineno Cliente(Browser)
WebComp.Createno Cliente(Browser)
Melhoriasna Escalabilidadedas GXclasses
#GXBR
Segurança (GAM)
Identity Provider
SingleSignOn
Smooth
#GXBR
Smooth: Benefícios
TEMPO REAL
COMPONENTES INDEPENDENTES
INTERFACE FLUÍDA
#GXBR
#GXBR
Smooth Wiki
#GXBR
Smooth: Funcionalidades
TEMAS
Novo Modelo de Eventos
Componentes independentes
Notificações
Melhorias na linguagem
Transições, Animações
#GXBR
Mais Leve
User event
#GXBR
Mais Simples
Antes:
Start
Leitura de variáveis
Evento de usuário
Refresh
Load
Agora:
-
Leitura de variáveis
Evento de usuário
-
-
#GXBR
Web components Smooth
A B
C
#GXBR
ContentplaceholderContentplaceholder
Navegação entre páginas
Master page
Masterpage
#GXBR
Menos é mais
Menos processamentono servidor
Menos processamentono cliente(Browser)
Menos tráfego(até90%menos!)
#GXBR
Sem Smooth
#GXBR
Com Smooth
#GXBR
Notificações
Thanks for the
update!
New Data
Available!
#GXBR
HTML5 WebSockets
Notificações
#GXBR
Como adotar Smooth
Propriedade por Versão
Propriedade por Objeto
Rever Eventos
#GXBR
Smooth para o desenvolvedor
Mais simplesde programar
Maior controle
GeneXusémais simplesdeaprender
Resultadomuito melhor
Responsive Web Design
#GXBR
Exemplo nãoResponsive
#GXBR
Exemplo Responsive
#GXBR
Responsive Web Design
TEMASEditor: Abstract Layout Editor
Theme: Classes Condicionais
#GXBR
Abstract LayoutEditor
#GXBR
Regras, Condições no Theme
#GXBR
Adotar RWD
Configurar Propriedades da
Versão
Automaticamente RWD:
Trns com Default Form
Prompts Default
Web Panels com Default Forms de Patterns
KB Light CRM Sample
Web Evolution 3
#GXBR
Web Evolution3
Performance, Escalabilidade,Segurança
SmoothUserExperience
ResponsiveWebDesign
#GXBR
CAPACIDADEDE SURPREENDER
#GXBR
OBRIGADO!
armin@genexus.com
@arminbachmann
@genexus
facebook.com/
GeneXus.Brasil
Armin Bachmann
#GXBR
www.genexus.com/gxbr
@genexus#GXBR

Mais conteúdo relacionado

Destaque

Wwp gxbr 2011_trad
Wwp gxbr 2011_tradWwp gxbr 2011_trad
Wwp gxbr 2011_tradGeneXus
 
Recursos para um bom desenho de aplicativos
Recursos para um bom desenho de aplicativos Recursos para um bom desenho de aplicativos
Recursos para um bom desenho de aplicativos GeneXus
 
Desvelando el GDK - Droidcon Spain
Desvelando el GDK - Droidcon SpainDesvelando el GDK - Droidcon Spain
Desvelando el GDK - Droidcon SpainDroidcon Spain
 
GeneXus Server, Gerenciamento de Versões e Metodologia de Trabalho
GeneXus Server, Gerenciamento de Versões e Metodologia de TrabalhoGeneXus Server, Gerenciamento de Versões e Metodologia de Trabalho
GeneXus Server, Gerenciamento de Versões e Metodologia de TrabalhoGeneXus
 
Controlando Dispositivos Eletrônicos com Genexus
Controlando Dispositivos Eletrônicos com GenexusControlando Dispositivos Eletrônicos com Genexus
Controlando Dispositivos Eletrônicos com GenexusGeneXus
 
GeneXus 4 Students
GeneXus 4 StudentsGeneXus 4 Students
GeneXus 4 StudentsGeneXus
 

Destaque (13)

Wwp gxbr 2011_trad
Wwp gxbr 2011_tradWwp gxbr 2011_trad
Wwp gxbr 2011_trad
 
Recursos para um bom desenho de aplicativos
Recursos para um bom desenho de aplicativos Recursos para um bom desenho de aplicativos
Recursos para um bom desenho de aplicativos
 
06 it-curso gxxbr
06 it-curso gxxbr06 it-curso gxxbr
06 it-curso gxxbr
 
20 pratico cursogxxbr
20 pratico cursogxxbr20 pratico cursogxxbr
20 pratico cursogxxbr
 
Desvelando el GDK - Droidcon Spain
Desvelando el GDK - Droidcon SpainDesvelando el GDK - Droidcon Spain
Desvelando el GDK - Droidcon Spain
 
15 web panels-curso gxxbr
15 web panels-curso gxxbr15 web panels-curso gxxbr
15 web panels-curso gxxbr
 
10 sd ts-curso-gxxbr
10 sd ts-curso-gxxbr10 sd ts-curso-gxxbr
10 sd ts-curso-gxxbr
 
14 patterns-curso gxxbr
14 patterns-curso gxxbr14 patterns-curso gxxbr
14 patterns-curso gxxbr
 
07 procedures-curso gxxbr
07 procedures-curso gxxbr07 procedures-curso gxxbr
07 procedures-curso gxxbr
 
13 subtipos-curso gxxbr
13 subtipos-curso gxxbr13 subtipos-curso gxxbr
13 subtipos-curso gxxbr
 
GeneXus Server, Gerenciamento de Versões e Metodologia de Trabalho
GeneXus Server, Gerenciamento de Versões e Metodologia de TrabalhoGeneXus Server, Gerenciamento de Versões e Metodologia de Trabalho
GeneXus Server, Gerenciamento de Versões e Metodologia de Trabalho
 
Controlando Dispositivos Eletrônicos com Genexus
Controlando Dispositivos Eletrônicos com GenexusControlando Dispositivos Eletrônicos com Genexus
Controlando Dispositivos Eletrônicos com Genexus
 
GeneXus 4 Students
GeneXus 4 StudentsGeneXus 4 Students
GeneXus 4 Students
 

Semelhante a Web Evolution III - Performance, Escalabilidade, Segurança e UX com Smooth e RWD

GeneXus X Evolution 3 (codename Tilo)
GeneXus X Evolution 3 (codename Tilo)GeneXus X Evolution 3 (codename Tilo)
GeneXus X Evolution 3 (codename Tilo)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
 
WorkWithPlus: Potencialize GeneXus na Web com o Pattern líder da comunidade.
WorkWithPlus: Potencialize GeneXus na Web com o Pattern líder da comunidade.WorkWithPlus: Potencialize GeneXus na Web com o Pattern líder da comunidade.
WorkWithPlus: Potencialize GeneXus na Web com o Pattern líder da comunidade.GeneXus
 
Criando Aplicações Serverless - ARC302 - Sao Paulo Summit
Criando Aplicações Serverless -  ARC302 - Sao Paulo SummitCriando Aplicações Serverless -  ARC302 - Sao Paulo Summit
Criando Aplicações Serverless - ARC302 - Sao Paulo SummitAmazon Web Services
 
Surpreenda-se com o Silverlight 3
Surpreenda-se com o Silverlight 3Surpreenda-se com o Silverlight 3
Surpreenda-se com o Silverlight 3Rodrigo Kono
 
BKRender: mobile made easy
BKRender: mobile made easyBKRender: mobile made easy
BKRender: mobile made easymeumobi
 
Arquitetura Serverless para Machine Learning
Arquitetura Serverless para Machine LearningArquitetura Serverless para Machine Learning
Arquitetura Serverless para Machine LearningFelipe Santos
 
AAB301 - Rich Internet Application - wcamb
AAB301 - Rich Internet Application - wcambAAB301 - Rich Internet Application - wcamb
AAB301 - Rich Internet Application - wcambMicrosoft Brasil
 
Surpreenda-se com o Silverlight 3
Surpreenda-se com o Silverlight 3Surpreenda-se com o Silverlight 3
Surpreenda-se com o Silverlight 3Rodrigo Kono
 
TDC2018FLN | Trilha Arquitetura - Architecting for Resilience
TDC2018FLN | Trilha Arquitetura - Architecting for ResilienceTDC2018FLN | Trilha Arquitetura - Architecting for Resilience
TDC2018FLN | Trilha Arquitetura - Architecting for Resiliencetdc-globalcode
 
Microsoft Edge (Teched 2015)
Microsoft Edge (Teched 2015)Microsoft Edge (Teched 2015)
Microsoft Edge (Teched 2015)Fabrício Catae
 
Introdução ao desenvolvimento Web
Introdução ao desenvolvimento WebIntrodução ao desenvolvimento Web
Introdução ao desenvolvimento WebSérgio Souza Costa
 

Semelhante a Web Evolution III - Performance, Escalabilidade, Segurança e UX com Smooth e RWD (20)

GeneXus X Evolution 3 (codename Tilo)
GeneXus X Evolution 3 (codename Tilo)GeneXus X Evolution 3 (codename Tilo)
GeneXus X Evolution 3 (codename Tilo)
 
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 ...
 
Front end architecture
Front end architectureFront end architecture
Front end architecture
 
Mobile Back end as a Service na AWS
Mobile Back end as a Service na AWSMobile Back end as a Service na AWS
Mobile Back end as a Service na AWS
 
AWS
AWS AWS
AWS
 
JAMstack
JAMstackJAMstack
JAMstack
 
WorkWithPlus: Potencialize GeneXus na Web com o Pattern líder da comunidade.
WorkWithPlus: Potencialize GeneXus na Web com o Pattern líder da comunidade.WorkWithPlus: Potencialize GeneXus na Web com o Pattern líder da comunidade.
WorkWithPlus: Potencialize GeneXus na Web com o Pattern líder da comunidade.
 
Criando Aplicações Serverless - ARC302 - Sao Paulo Summit
Criando Aplicações Serverless -  ARC302 - Sao Paulo SummitCriando Aplicações Serverless -  ARC302 - Sao Paulo Summit
Criando Aplicações Serverless - ARC302 - Sao Paulo Summit
 
Surpreenda-se com o Silverlight 3
Surpreenda-se com o Silverlight 3Surpreenda-se com o Silverlight 3
Surpreenda-se com o Silverlight 3
 
BKRender: mobile made easy
BKRender: mobile made easyBKRender: mobile made easy
BKRender: mobile made easy
 
Meetup #17
Meetup #17Meetup #17
Meetup #17
 
Arquitetura Serverless para Machine Learning
Arquitetura Serverless para Machine LearningArquitetura Serverless para Machine Learning
Arquitetura Serverless para Machine Learning
 
AAB301 - Rich Internet Application - wcamb
AAB301 - Rich Internet Application - wcambAAB301 - Rich Internet Application - wcamb
AAB301 - Rich Internet Application - wcamb
 
Windows Server 2008: Gerenciamento
Windows Server 2008: GerenciamentoWindows Server 2008: Gerenciamento
Windows Server 2008: Gerenciamento
 
Surpreenda-se com o Silverlight 3
Surpreenda-se com o Silverlight 3Surpreenda-se com o Silverlight 3
Surpreenda-se com o Silverlight 3
 
TDC2018FLN | Trilha Arquitetura - Architecting for Resilience
TDC2018FLN | Trilha Arquitetura - Architecting for ResilienceTDC2018FLN | Trilha Arquitetura - Architecting for Resilience
TDC2018FLN | Trilha Arquitetura - Architecting for Resilience
 
Interfaces ricas JSF
Interfaces ricas JSF Interfaces ricas JSF
Interfaces ricas JSF
 
Criando Aplicações Serverless
Criando Aplicações ServerlessCriando Aplicações Serverless
Criando Aplicações Serverless
 
Microsoft Edge (Teched 2015)
Microsoft Edge (Teched 2015)Microsoft Edge (Teched 2015)
Microsoft Edge (Teched 2015)
 
Introdução ao desenvolvimento Web
Introdução ao desenvolvimento WebIntrodução ao desenvolvimento Web
Introdução ao desenvolvimento Web
 

Mais de 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
 
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
 
Laboratorio GXserver (cont)
Laboratorio GXserver (cont)Laboratorio GXserver (cont)
Laboratorio GXserver (cont)GeneXus
 

Mais de 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
 
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...
 
Laboratorio GXserver (cont)
Laboratorio GXserver (cont)Laboratorio GXserver (cont)
Laboratorio GXserver (cont)
 

Web Evolution III - Performance, Escalabilidade, Segurança e UX com Smooth e RWD