SlideShare ist ein Scribd-Unternehmen logo
1 von 22
SMART DEVICES EM AÇÃO Simone Erbs da Costa capacitacao@genexus.com Armin Bachmann armin@genexus.com
SmartDevices
Domínios - Semântica Address Audio Email Feed Geolocation Html Phone Photo Url Video
Smart Devices Api
Interfaces - Padrões?
Mapas?
Controles Form Mapas Gráficos ImageGallery Atributo Scanner Ranking
Não tenho o controle ...
Servidores potentes
BD Server Expose as Web Services (REST) Web API Declare PatternBasedUser Interface Client Arquitetura
E a segurança?
GeneXus Access Manager
Requerimentos?
E se agora eu quiser?
Resumo Appsnativas e multi-plataforma SmartDevicesGenerator Appsseguras Segurança integrada - GAM Potencia do servidor Regras de negócio, GeneXus de sempre REST services Potencia do dispositivo Domínios com semântica SmartDevicesApi Agora! Prototype & Deployto Cloud

Weitere ähnliche Inhalte

Ähnlich wie GeneXus Smart Devices Generator em ação!

Seminário de Seguranca de Informação FEBRABAN
Seminário de Seguranca de Informação FEBRABANSeminário de Seguranca de Informação FEBRABAN
Seminário de Seguranca de Informação FEBRABANRodolpho Ugolini
 
Providenciar Uma Plataforma De AplicaçõEs De Alta Performance Para Aplicações...
Providenciar Uma Plataforma De AplicaçõEs De Alta Performance Para Aplicações...Providenciar Uma Plataforma De AplicaçõEs De Alta Performance Para Aplicações...
Providenciar Uma Plataforma De AplicaçõEs De Alta Performance Para Aplicações...Markus Christen
 
AWS Webinar Series Brasil: Inteligência Artificial em Serviços Financeiros
AWS Webinar Series Brasil: Inteligência Artificial em Serviços FinanceirosAWS Webinar Series Brasil: Inteligência Artificial em Serviços Financeiros
AWS Webinar Series Brasil: Inteligência Artificial em Serviços FinanceirosAmazon Web Services LATAM
 
PHP Experience 2016 - [Workshop] APIs bem desenhadas como base para integrações
PHP Experience 2016 - [Workshop] APIs bem desenhadas como base para integraçõesPHP Experience 2016 - [Workshop] APIs bem desenhadas como base para integrações
PHP Experience 2016 - [Workshop] APIs bem desenhadas como base para integraçõesiMasters
 
AWS Webinar Series Brasil: Adicione Inteligência Artificial ao seu Negócio
AWS Webinar Series Brasil: Adicione Inteligência Artificial ao seu NegócioAWS Webinar Series Brasil: Adicione Inteligência Artificial ao seu Negócio
AWS Webinar Series Brasil: Adicione Inteligência Artificial ao seu NegócioAmazon Web Services LATAM
 
O que é GeneXus?
O que é GeneXus?O que é GeneXus?
O que é GeneXus?GeneXus
 
Architecture In a Box - Plataforma de Aplicações
Architecture In a Box - Plataforma de AplicaçõesArchitecture In a Box - Plataforma de Aplicações
Architecture In a Box - Plataforma de AplicaçõesMarkus Christen
 
Dream Report com InduSoft Web Studio
Dream Report com InduSoft Web StudioDream Report com InduSoft Web Studio
Dream Report com InduSoft Web StudioAVEVA
 
Overview do Windows Phone 7 Series
Overview do Windows Phone 7 SeriesOverview do Windows Phone 7 Series
Overview do Windows Phone 7 SeriesLuciano Condé
 
Visão Geral sobre a plataforma de aplicações do Windows Phone 7
Visão Geral sobre a plataforma de aplicações do Windows Phone 7Visão Geral sobre a plataforma de aplicações do Windows Phone 7
Visão Geral sobre a plataforma de aplicações do Windows Phone 7Luciano Condé
 
TDC2012: Apps Nativas para iOS e Android com Sencha Touch 2
TDC2012: Apps Nativas para iOS e Android com Sencha Touch 2TDC2012: Apps Nativas para iOS e Android com Sencha Touch 2
TDC2012: Apps Nativas para iOS e Android com Sencha Touch 2Loiane Groner
 
AWS Innovate 2020 - Como construir aplicações inteligentes utilizando Intelig...
AWS Innovate 2020 - Como construir aplicações inteligentes utilizando Intelig...AWS Innovate 2020 - Como construir aplicações inteligentes utilizando Intelig...
AWS Innovate 2020 - Como construir aplicações inteligentes utilizando Intelig...Amazon Web Services LATAM
 
Fatec 2016 - Case Hackathon Campinas
Fatec 2016 - Case Hackathon CampinasFatec 2016 - Case Hackathon Campinas
Fatec 2016 - Case Hackathon CampinasClaudenir Freitas
 
MD Systems Networking ISP
MD Systems Networking ISPMD Systems Networking ISP
MD Systems Networking ISPpwegmuller
 
Economia de APIs e nuvem
Economia de APIs e nuvemEconomia de APIs e nuvem
Economia de APIs e nuvemOsvaldo Daibert
 

Ähnlich wie GeneXus Smart Devices Generator em ação! (20)

Seminário de Seguranca de Informação FEBRABAN
Seminário de Seguranca de Informação FEBRABANSeminário de Seguranca de Informação FEBRABAN
Seminário de Seguranca de Informação FEBRABAN
 
EzPlant no Ecossistema
EzPlant no EcossistemaEzPlant no Ecossistema
EzPlant no Ecossistema
 
Providenciar Uma Plataforma De AplicaçõEs De Alta Performance Para Aplicações...
Providenciar Uma Plataforma De AplicaçõEs De Alta Performance Para Aplicações...Providenciar Uma Plataforma De AplicaçõEs De Alta Performance Para Aplicações...
Providenciar Uma Plataforma De AplicaçõEs De Alta Performance Para Aplicações...
 
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 Webinar Series Brasil: Inteligência Artificial em Serviços Financeiros
AWS Webinar Series Brasil: Inteligência Artificial em Serviços FinanceirosAWS Webinar Series Brasil: Inteligência Artificial em Serviços Financeiros
AWS Webinar Series Brasil: Inteligência Artificial em Serviços Financeiros
 
PHP Experience 2016 - [Workshop] APIs bem desenhadas como base para integrações
PHP Experience 2016 - [Workshop] APIs bem desenhadas como base para integraçõesPHP Experience 2016 - [Workshop] APIs bem desenhadas como base para integrações
PHP Experience 2016 - [Workshop] APIs bem desenhadas como base para integrações
 
AWS Webinar Series Brasil: Adicione Inteligência Artificial ao seu Negócio
AWS Webinar Series Brasil: Adicione Inteligência Artificial ao seu NegócioAWS Webinar Series Brasil: Adicione Inteligência Artificial ao seu Negócio
AWS Webinar Series Brasil: Adicione Inteligência Artificial ao seu Negócio
 
O que é GeneXus?
O que é GeneXus?O que é GeneXus?
O que é GeneXus?
 
Windows Server 2008 R2
Windows Server 2008 R2Windows Server 2008 R2
Windows Server 2008 R2
 
Windows Server 2008 R2
Windows Server 2008 R2Windows Server 2008 R2
Windows Server 2008 R2
 
Architecture In a Box - Plataforma de Aplicações
Architecture In a Box - Plataforma de AplicaçõesArchitecture In a Box - Plataforma de Aplicações
Architecture In a Box - Plataforma de Aplicações
 
Dream Report com InduSoft Web Studio
Dream Report com InduSoft Web StudioDream Report com InduSoft Web Studio
Dream Report com InduSoft Web Studio
 
Overview do Windows Phone 7 Series
Overview do Windows Phone 7 SeriesOverview do Windows Phone 7 Series
Overview do Windows Phone 7 Series
 
Visão Geral sobre a plataforma de aplicações do Windows Phone 7
Visão Geral sobre a plataforma de aplicações do Windows Phone 7Visão Geral sobre a plataforma de aplicações do Windows Phone 7
Visão Geral sobre a plataforma de aplicações do Windows Phone 7
 
TDC2012: Apps Nativas para iOS e Android com Sencha Touch 2
TDC2012: Apps Nativas para iOS e Android com Sencha Touch 2TDC2012: Apps Nativas para iOS e Android com Sencha Touch 2
TDC2012: Apps Nativas para iOS e Android com Sencha Touch 2
 
AWS Innovate 2020 - Como construir aplicações inteligentes utilizando Intelig...
AWS Innovate 2020 - Como construir aplicações inteligentes utilizando Intelig...AWS Innovate 2020 - Como construir aplicações inteligentes utilizando Intelig...
AWS Innovate 2020 - Como construir aplicações inteligentes utilizando Intelig...
 
Fatec 2016 - Case Hackathon Campinas
Fatec 2016 - Case Hackathon CampinasFatec 2016 - Case Hackathon Campinas
Fatec 2016 - Case Hackathon Campinas
 
MD Systems Networking
MD Systems NetworkingMD Systems Networking
MD Systems Networking
 
MD Systems Networking ISP
MD Systems Networking ISPMD Systems Networking ISP
MD Systems Networking ISP
 
Economia de APIs e nuvem
Economia de APIs e nuvemEconomia de APIs e nuvem
Economia de APIs e nuvem
 

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

GeneXus Smart Devices Generator em ação!

Hinweis der Redaktion

  1. Simone: Apresentar: Armin – suporte da Artech e eu Simone - CapacitacaoNicolas falou o por que de SmartDevices e Gastan falou o que e nós vamos falar do como, de como fazer isso com o GeneXusA dinâmica da palestra será:Eu farei o papel de vocês, consultores, desenvolvedores que querem obter aplicações nos smartdevicesO papelde Armin é mostrar como fazer o que eu quero, preciso
  2. Simone: Eu tenho um device e quero fazer uma aplicação para esse smartdeviceUm fotolog. Onde todos podem subir fotos e comentá-las.Armim:respondeSimone: Armin ,,, espere um momento?Armin muda de slide
  3. Simone: Você vai poder ter interagir com todas essas funcionalidades?Armin:Explica todo o processo
  4. Simone:Como funciona esses padrões Armin? Possoalterar esses padrões de lay-outs que você criou?Armin:Respondevai a GeneXus mostrar como se faz para alterar
  5. Simone:Quero ver as fotos num mapaArmin:Mostra os Usercontrols
  6. SimoneQuero em todos os aparelhos,Não sou eu que tenho o controle de qual aparelho o usuário vai utilizar.Eu quero poder atender todo o mercado, não quero deixar usuários de fora
  7. Armim:Com GeneXus estamos numa situação privilegiada (única), visto quecada plataforma tem seus adeptos e o desenvolvimento das mesmas, reque/exige um conhecimento específico da mesma. Se pensarmos em aplicações corporativas com vários usuários utilizando, hoje em dia é muito difícil/complexo se chegar num dispositivo padrão, já que um tem seus “fãs”. E dessa forma ou se faz um desenvolvimento manual para cada plataforma ou a situação é complicada.Como estávamos falando é uma grande oportunidade com GeneXus, já que poderemos gerar para todas as plataformas..O desenvolvimento será realizado baseado em padrões, que depois serão interpretados no dispositivo por um programa.Desta maneira poderão ser desenvolvidas aplicações conectadas que funcionem em qualquer dispositivo.
  8. SimoneEu falo que possuo dados num servidor e quero acessar, processar as fotos no servidor. Quero reutilizar todo o poder das regras de negócios da aplicação corporativa que eu tenho, por ex: tratamento de imagensAlgumas coisas básicas gostaria de fazer quando estou offline, pelo menos poder navegar pelas fotos sem ter que baixa-las a cada vez.Armin: Precisa uma app local com caching,
  9. Armin:mostrappt de arquitetura. Diferença fundamental com outros.falaque justamente pode pegar uma app da xev1 e aplicar smartdevices. mostra Serviços REST e todas as regras no servermostra janela de ruby, como são os gets Mostra os serviços rest no browser.. Fala que os BCprocs e data providers são rest. E como podem ser chamadas as ACTIONS.
  10. Simone:E como funciona a segurança? Todo mundo pode fazer qualquer coisa e sem controle quem o fez, uma pessoa pode se passar por mim e fazer algo
  11. Simone:Quais são os requerimentos necessários para que agora eu possa fazer o que você acabou nos mostrar?Armin:Android: precisa de um sdk que já vem com um emulador, assim você pode: gerar, compilar e testar sua aplicação no emulador ou caso queira no próprio aparelhoBlackberry:Precisa de um sdke de um emulador, assim você pode: gerar, compilar e testar sua aplicação no emuladorPara executar/testar a aplicação nos dispositivos, precisa ter: os certificados para poder firmar a aplicação com RIMiOSTem várias formas para testar: Se você tiver uma Mac, você pode testar com um emuladorCaso não possua uma Mac, mas tiver um iphone ou ipad você pode testar sua aplicação no mesmo (diretamente no seu dispositivo). Para isso a Artetch desenvolveu um aplicativo, Knowledge Base Navigator que pode ser baixado diretamente pela AppStore. Incluso a Artech desenvolveu baseado na tecnologia pushnotification que quando fizer um F5 a partir do GeneXus, a aplicação será executada diretamente no iphone ou ipad
  12. SimoneBom Armin agora o que eu quero é ter essa aplicação online, para que os usuários possam utilizar, o que preciso fazer?ArminVoce precisa configurar a propriedade “Deployto Cloud” em True e fazer F5Dessa forma GeneXus faz um Deploy num servidor de prototipação na Cloud.Na Beta2 está sendo utilizado um servidor na Cloud da Amazon