SMART DEVICES EM AÇÃO<br />Simone Erbs da Costa<br />capacitacao@genexus.com<br />Armin Bachmann<br />armin@genexus.com<br />
SmartDevices<br />
Domínios - Semântica<br />Address<br />Audio<br />Email<br />Feed<br />Geolocation<br />Html<br />Phone<br />Photo<br />Ur...
Smart Devices Api<br />
Interfaces - Padrões?<br />
Mapas?<br />
Controles<br />Form<br />Mapas<br />Gráficos<br />ImageGallery<br />Atributo<br />Scanner<br />Ranking<br />
Não tenho o controle ...<br />
Servidores potentes<br />
BD<br />Server<br />Expose as Web Services (REST)<br />Web API<br />Declare PatternBasedUser Interface<br />Client<br />Ar...
E a segurança?<br />
GeneXus Access Manager<br />
Requerimentos?<br />
E se agora eu quiser?<br />
Resumo<br />Appsnativas e multi-plataforma<br />SmartDevicesGenerator<br />Appsseguras<br />Segurança integrada - GAM<br /...
Próximos SlideShares
Carregando em…5
×

GeneXus Smart Devices Generator em ação!

1.909 visualizações

Publicada em

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
1.909
No SlideShare
0
A partir de incorporações
0
Número de incorporações
38
Ações
Compartilhamentos
0
Downloads
16
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide
  • 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
  • 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
  • Simone: Você vai poder ter interagir com todas essas funcionalidades?Armin:Explica todo o processo
  • 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
  • Simone:Quero ver as fotos num mapaArmin:Mostra os Usercontrols
  • 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
  • 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.
  • 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,
  • 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.
  • 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
  • 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
  • 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
  • GeneXus Smart Devices Generator em ação!

    1. 1. SMART DEVICES EM AÇÃO<br />Simone Erbs da Costa<br />capacitacao@genexus.com<br />Armin Bachmann<br />armin@genexus.com<br />
    2. 2.
    3. 3. SmartDevices<br />
    4. 4. Domínios - Semântica<br />Address<br />Audio<br />Email<br />Feed<br />Geolocation<br />Html<br />Phone<br />Photo<br />Url<br />Video<br />
    5. 5. Smart Devices Api<br />
    6. 6. Interfaces - Padrões?<br />
    7. 7. Mapas?<br />
    8. 8.
    9. 9.
    10. 10.
    11. 11.
    12. 12.
    13. 13. Controles<br />Form<br />Mapas<br />Gráficos<br />ImageGallery<br />Atributo<br />Scanner<br />Ranking<br />
    14. 14. Não tenho o controle ...<br />
    15. 15.
    16. 16. Servidores potentes<br />
    17. 17. BD<br />Server<br />Expose as Web Services (REST)<br />Web API<br />Declare PatternBasedUser Interface<br />Client<br />Arquitetura<br />
    18. 18. E a segurança?<br />
    19. 19. GeneXus Access Manager<br />
    20. 20. Requerimentos?<br />
    21. 21. E se agora eu quiser?<br />
    22. 22. Resumo<br />Appsnativas e multi-plataforma<br />SmartDevicesGenerator<br />Appsseguras<br />Segurança integrada - GAM<br />Potencia do servidor<br />Regras de negócio, GeneXus de sempre<br />REST services<br />Potencia do dispositivo<br />Domínios com semântica<br />SmartDevicesApi<br />Agora!<br />Prototype & Deployto Cloud<br />

    ×