SlideShare uma empresa Scribd logo
1 de 34
O que é Smart Devices?



         Simone Erbs da Costa
       capacitacao@genexus.com
Smart Phones
2011 Millions of units sold / Q2
2012
   98




 46
           28
         19
                12 8
                        2 4
Tablets
Apps
Para quais dispositivos?
Native or Web ?
Smart Devices                   Web        Fb
Android           IOS     BlackBerry      Browser

 Telephones             Tablets              PC


           Cloud | On premise
          Services | Web apps
Ruby       Java         .NET           Security

                        Data
v

              Mobile – Smart Devices

             NATIVE APPS
SMART DEVICES GENERATOR
Native Apps
Versão SD dos sistemas
‘tradicionais’
App Pessoais
Smart! Devices
Hardware features   OS, Apps & Social
•   Connected!      •   Contacts
•   Phone           •   Calendar
•   GPS             •   Scanner
•   Accelerometer   •   SMS
•   Camera          •   Email
•   Recorder        •   Twitter
•   Compass         •   Facebook
•   Gyroscope       •   Browsers
Semantic Domains
Smart devices API
UX Controls
Controls for Grids
Smart Devices Generation



     Platform Independent

     Not Platform Ignorant
Theme Object
Theme por Plataforma
Layouts por Objeto
Objetos Smart Devices
Arquitectura Online
                                                      Oracle, MSSQL , Mysql, Db2, etc


                                Web Server
                     • Procedures, Data Providers
                     • Business Components

KB
     Build Online                        HTTP - REST services (json)

                                 Device
                    • UI : Layout, User Controls
                    • Local Actions
Application Server’s Power
Extensibility
v
     Keywords: GAM, GeneXus Access
Manager, Authentication, Authorization

BUILT-IN SECURITY
GeneXus Access Manager

 Authentication
                  Autorization




 Role based
  (RBAC)
v
                 DEMO

    Alex Melo – Suporte GeneXus
           amelo@genexus.com
GENEXUS X EVOLUTION 2




                   #Obrigada
• http://genexus.com/trial
• Palestras relacionadas:
      • Um Ano de GeneXus X Ev2 - Sala Faria Lima I, hora: 14:30
      • GeneXus Tilo – Sala Faria Lima I, hora: 15:30


• Alex Melo, Suporte GeneXus, amelo@genexus.com
• Simone Erbs da Costa, Instrutora Senior e Certificadora
  GeneXus, capacitacao@genexus.com

Mais conteúdo relacionado

Mais procurados

Inchat app for LinkedIn
Inchat app for LinkedInInchat app for LinkedIn
Inchat app for LinkedIn
InChatApp
 
Mobile computing
Mobile computingMobile computing
Mobile computing
Sri Neela
 
ttv_1215410348
ttv_1215410348ttv_1215410348
ttv_1215410348
toptiervcs
 

Mais procurados (8)

Managing Cloud Infrastructure at Scale
Managing Cloud Infrastructure at ScaleManaging Cloud Infrastructure at Scale
Managing Cloud Infrastructure at Scale
 
Elegance lab qualicost
Elegance lab qualicostElegance lab qualicost
Elegance lab qualicost
 
APGA Columbus 2012
APGA Columbus 2012APGA Columbus 2012
APGA Columbus 2012
 
Snap n send
Snap n send  Snap n send
Snap n send
 
Inchat app for LinkedIn
Inchat app for LinkedInInchat app for LinkedIn
Inchat app for LinkedIn
 
Mobile computing
Mobile computingMobile computing
Mobile computing
 
Elegance lab pim-webapp
Elegance lab pim-webappElegance lab pim-webapp
Elegance lab pim-webapp
 
ttv_1215410348
ttv_1215410348ttv_1215410348
ttv_1215410348
 

Semelhante a Smart Devices com GeneXus

GeneXus X Evolution 2 (parte1)
GeneXus X Evolution 2 (parte1)GeneXus X Evolution 2 (parte1)
GeneXus X Evolution 2 (parte1)
GeneXus
 
Codestrong 2012 breakout session the role of cloud services in your next ge...
Codestrong 2012 breakout session   the role of cloud services in your next ge...Codestrong 2012 breakout session   the role of cloud services in your next ge...
Codestrong 2012 breakout session the role of cloud services in your next ge...
Axway Appcelerator
 
La era de los smart devices mexico
La era de los smart devices mexicoLa era de los smart devices mexico
La era de los smart devices mexico
GeneXus
 
Mikehall FutureWorld 2010 - enabling connectivity
Mikehall FutureWorld 2010 - enabling connectivityMikehall FutureWorld 2010 - enabling connectivity
Mikehall FutureWorld 2010 - enabling connectivity
Microsoft Windows Embedded
 
Gxusa sd in action daniel
Gxusa sd in action   danielGxusa sd in action   daniel
Gxusa sd in action daniel
GeneXus
 
Sodel Solutions
Sodel SolutionsSodel Solutions
Sodel Solutions
navendux
 

Semelhante a Smart Devices com GeneXus (20)

GeneXus X Evolution 2 (parte1)
GeneXus X Evolution 2 (parte1)GeneXus X Evolution 2 (parte1)
GeneXus X Evolution 2 (parte1)
 
Codestrong 2012 breakout session the role of cloud services in your next ge...
Codestrong 2012 breakout session   the role of cloud services in your next ge...Codestrong 2012 breakout session   the role of cloud services in your next ge...
Codestrong 2012 breakout session the role of cloud services in your next ge...
 
Understanding Native, Hybrid, and Web Mobile Architectures
Understanding Native, Hybrid, and Web Mobile ArchitecturesUnderstanding Native, Hybrid, and Web Mobile Architectures
Understanding Native, Hybrid, and Web Mobile Architectures
 
Mobile Services & E-Services Case Study By Osama Abushaban
Mobile Services & E-Services Case Study By Osama AbushabanMobile Services & E-Services Case Study By Osama Abushaban
Mobile Services & E-Services Case Study By Osama Abushaban
 
Zytrix labs corporate_profile_e_india
Zytrix labs corporate_profile_e_indiaZytrix labs corporate_profile_e_india
Zytrix labs corporate_profile_e_india
 
La era de los smart devices mexico
La era de los smart devices mexicoLa era de los smart devices mexico
La era de los smart devices mexico
 
La era de los smart devices mexico
La era de los smart devices mexicoLa era de los smart devices mexico
La era de los smart devices mexico
 
Unlocking the Value of your IoT Solution with APIs and Apps
Unlocking the Value of your IoT Solution with APIs and AppsUnlocking the Value of your IoT Solution with APIs and Apps
Unlocking the Value of your IoT Solution with APIs and Apps
 
Mikehall FutureWorld 2010 - enabling connectivity
Mikehall FutureWorld 2010 - enabling connectivityMikehall FutureWorld 2010 - enabling connectivity
Mikehall FutureWorld 2010 - enabling connectivity
 
Gxusa sd in action daniel
Gxusa sd in action   danielGxusa sd in action   daniel
Gxusa sd in action daniel
 
The Modern Web, Part 1: Mobility
The Modern Web, Part 1: MobilityThe Modern Web, Part 1: Mobility
The Modern Web, Part 1: Mobility
 
Ipad Application Development Casestudy
Ipad Application Development CasestudyIpad Application Development Casestudy
Ipad Application Development Casestudy
 
S#01 김영욱
S#01 김영욱 S#01 김영욱
S#01 김영욱
 
Sodel Solutions
Sodel SolutionsSodel Solutions
Sodel Solutions
 
Microsoft Mobile Business Intelligence
Microsoft Mobile Business Intelligence Microsoft Mobile Business Intelligence
Microsoft Mobile Business Intelligence
 
Keynote | Middleware Everywhere - Ready for Mobile and Cloud | Dr. Mark Little
Keynote | Middleware Everywhere - Ready for Mobile and Cloud | Dr. Mark LittleKeynote | Middleware Everywhere - Ready for Mobile and Cloud | Dr. Mark Little
Keynote | Middleware Everywhere - Ready for Mobile and Cloud | Dr. Mark Little
 
Mendix-7-Keynote
Mendix-7-KeynoteMendix-7-Keynote
Mendix-7-Keynote
 
CM WebClient CA Expo Mannheim Germany
CM WebClient CA Expo Mannheim Germany CM WebClient CA Expo Mannheim Germany
CM WebClient CA Expo Mannheim Germany
 
Mobile CMS - CMSExpo 2010
Mobile CMS - CMSExpo 2010Mobile CMS - CMSExpo 2010
Mobile CMS - CMSExpo 2010
 
Transforming Consumer Banking with a 100% Cloud-Based Bank (FSV204) - AWS re:...
Transforming Consumer Banking with a 100% Cloud-Based Bank (FSV204) - AWS re:...Transforming Consumer Banking with a 100% Cloud-Based Bank (FSV204) - AWS re:...
Transforming Consumer Banking with a 100% Cloud-Based Bank (FSV204) - AWS re:...
 

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

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Último (20)

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 

Smart Devices com GeneXus

Notas do Editor

  1. Bomdia, bem-vindos a palestra O que é SD?GeneXus X Evolution 2, última versão liberada de GeneXus!
  2. Bem, emprimeirolugarpodemosvercomo o mercado de SmartPhonescresceu, sobretudoosdoisprimeiros Android e IOS. Mas o queaconteceu com os tablets:
  3. Este mercadoestaexplodindo, no ano de 2011 foramvendidos 60 milhões de tablets, ano de 2012 foiestimadoqueiafechar com 120 milhoes.Um fatoimportante é que, ao inves do queocorre com ostelefones, nos tablets tem um dominadorabsolutoque é a Apple com seuiPad.Outro fatoimportante é queestafaltando um jogadorimportantenestemercado, euvoufalardestetema um poucomaisadiante.Passemos a outrapergunta…
  4. Aquitambémosnumerossãoimpressionantes.O maior Store é a Apple App Store con 700K apps, das qauis 90% teve um download no ultimo mes. Outro númerointeressantissimodesta store é quepagouaosdesenvolvedoresmais de 5.500 milhoes de dolarespelavenda de aplicações. Google Play é algomenoremnumero de apps e muitomenoremdinheiro, mas de qualquer forma osnumeroscontinuamsendorelevantes.
  5. Podemosescolher o dispositivo?
  6. Esta claro que nao!
  7. O doiscenarios sao validos:Web com html5 vemsendouma alternativa, principalmente porque nao se precisa aprender de uma nova linguagem. Native parece ser a opcao preferida pelos usuarios , pelo nivel de integracaocom o dispostivo, rapidez , melhorasna UX (userexperience). Mas claramente se precisa aprender novoslinguagem (objective-c, java para android, etc)…..
  8. Masnão é somenteumalinguagem nova, vem este stack tecnológico.Isto, é parte do que está atrás de umaaplicação completa. Que tem que acessar a paitir de smartdevices, ouexecutarnum browser como site Web independenteou dentro Facebook, com os dispositivos que lhespareçamaiscomodos ..E depoistemos a Cloud: A app web, os serviços, tem que escalar, tem que ser segura, tem que trabalharcom dados como sempre, e podem estar em diferentes linguagens no server para isso.Isto, visto assimassimou como queiram ver, é muito complexo. Mas é o que o GeneXus faz fácil. De fazer que cada peçadessequebracabeçaencaixeperfeitamente, nós nos preocupados com o restante, para que vocêssomentetenham que saber GeneXus.Para isso GeneXus teve que evoluir.
  9. Enquantotrabalhamosnaevolução de Web e Web mobile, criamos umgerador adicional. Um generador para aplicaçõesmóveis nativas. Por quê?
  10. Porque está namissão da Artech gerar o melhor para cada plataforma lider. E o melhorhoje, sãoaplicações nativas. Por quê? Porque os usuarios se sentemmais cómodos comelas, porque tem funcionalidades que definitivamente dessa forma funcionammelhor. São as que seususuáriosquerem.E isso é assim específicamente tambémnestas 3 plataformas que escolhemos. iOS por ser o criador da revoluçãoAndroid por seu crecimiento impressionanteBlackberry por sua base instaladaAgora, para que os usuarios as queiram, tem que cumprirmuitos requisitos, e GeneXus os cumpre
  11. Que tipo de aplicaçoessãonossofoco : as que chamamos de “versão SD para apptradicionais” Isto é, aquelas que serãoum componente a mais de nosso sistema operacional, ERP, etc. Ex: Aprovação de ordensDashboardsBroker online-as Consumer Apps. apppessoais….
  12. As app nativa tem que aproveitar todas as vantagens do dispositivo.Antes de mais nada: A característica principal que habilita muitas novas ideias, negócios e agrega valor, está baseadonaintegração que a aplicaçãoobtemcom as características do aparelho, seu sistema operativo, e nainteroperabilidade que possuicomintegraçãocomoutrasaplicações e dentro destas: integração social: compartilhar por mail, twitter, e demais
  13. Paraisso GeneXus oferece 2 coisas principalmente:Primero comportamentos predefinidos,comportamento que agregamos a dominios existentes. Como na Web.
  14. E depoisuma API completa para acesar e interagircom todos os recursos e aplicaçõesmaiscomuns.
  15. Dadas as funcionalidades do dispositivo, as características detamanho e a interface touch, foinecessáriotambém fornecer novosusercontrolsPrimeiromuitos controles para evitar que o usuario tenha que escreverou digitar
  16. Controles para grids,com paginado horizontais como a da esquerda, e verticais como a da direita.Tudo o que é un grupo repetitivo, não importa como seja mostrado, temsomenteumconceitoem GeneXus e então é bem fácil: é umgrid
  17. Depoisoutra característica destegerador é que geraaplicações que temumcomportamento nativo, umlool & feeladequado a cada plataforma.
  18. Omesmoocorre com essabarraquevemacimaque se chama Application Bar:Nom iPhone tem um botãoacima a esquerda, mas emAndroid não, porqueessebotãojá é fornecido no dispositivo.En Android lo queesperoes un botónparavolver a la pantalla principal.Para osquedesenvolvedores a mao, quenao tem umaferramentamultiplataformaadequada, jáaqui, nessedetalhe, começador de cabeça.Mas quemdesenvolveem GeneXus, a vida é um poucodiferente. Para obterque um menu sejavistocomo se tem queveremcadadispositivo, tem que se fazeristo: NADA!
  19. Um exemplo simplessãoosdashboards ou menus. Em Android se esperadistintasformas, queinclusodependem da versão de Android; e emiOS de uma forma distinta.Ousejanão é que GeneXus tem quegerar o mesmo de cadacaso, mas sim tem quegerar da forma que o usuárioespera.
  20. Eissoem GeneXus se faz assimCriou 2 themes, um para Android e umparaiOS e especificouem GeneXus qual corresponde a qual plataforma.
  21. Mas vamos subir o nivel de dificuldadenovamente.O que vimos é Pesobooknumtelefone Android. Agora vejamos PesobookemiPad. O ponto é que o mesmo, somente que emiPadestou vendo muitinfmaisinformação.Entãojá que não é questão de que GeneXus coloque o correto no lugar correto, ou use o tema adequado, é que temmuitomais campos, muitomaisespaço para mostrar informaçãoemiPad
  22. O que foi visto é resultado de programar 2 telas distintas. Mas no mesmo objeto. Reaproveitou eventos, regras, condições, variáveis; simplemente disenhe 2 pantallas layouts, um para iPad e outra para Android phone.De fato GeneXus tem tanta potencia nisto, que pode desenharlayouts distintos para cada plataforma, tamaho de dispositivo, orientação e si é uma tela de ediçãoou de visualizaçãoIsso da uma potencia incrível, já que se temumasolução para a fragmentação que tem.
  23. EmGeneXus temosnovos objetos, mas que quereutilizam os conceitos de sempre: Menu, Panel, Tema e Trabalhar Com.
  24. Quandofazemos o build de umaapp Online, se geram:O pacote que vai ser instalado no proprio dispositivo, que incluiumametadatacom toda a info das telas, mas código nativo para administrar os eventos e açõeslocais, aquelas que interagemcom as funcionalidades própias do dispositivo, como a camara, GPS, agenda, etc. Alémdisso:Criação da base de dados no servidor remoto ounanuvem. Geração de todos os serviçosnecessários para a appinteragircom a base de dados e executarprocessos. Istoinclui a geração de Procedures, Data Providers em BC (muitos deles invisíveis para o usuário por seremgeradosatraves do pattern WWSD) e que sãoexecutadosatravés de servicios REST , trocando mensagens JSON. Nota: Para maisdetalhe sobre a arquitetura de umaapp Online, ver apresentação de Arquitectura por Luis Murillo:http://www.genexus.com/encuentro2012/xxii-encuentro-genexus--conferencia?es,0,,2837
  25. Mas temmais, tanto aplicaçõesempresariais como de consumidores, podemaproveitar o poder dos servidores de aplicações, se integrar ao resto.Isso é a outra das características destegerador: seubusinesslogic está no servidor, podem integrarse com o resto de suasaplicações e também: reutilizar toda a lógica de negocios que jatem programada: seusserviços, suastransaçõesoubusinesscomponents, seusprocedimentos
  26. E para o que não suportamos? Hay una vía clara: GeneXus é extensível e este geradortambém, assimpodem ser feitosseusprópriosusercontrolsou integrar bibliotecas nativas externas.Temospartners que podemajudar, específicamente estas imagensforam de Armando Cardoso de Simplifica , como veem : controle para assinatura, umagaleria de imagens, e tambémimpressão para bluetooth.
  27. Passemosagora a funcionalidades que afetam todos seus componentes.Um é a segurançasegurança
  28. Temos um módulo novo, 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 quando utilizado, tem muitas vantagens.Ele resolve a autenticação e autorização. É role based.Tradicionalmente vocês tinham que desenvolver esse módulo. Mas desenvolver um módulo de segurança não é facil. Nós vimos muitos módulos de segurança desenvolvidos mal por nossos clientes. Tinham que ter muito conhecimento específico de quasei hackers para fazer algo realmente seguro.Este módulo resolve isso e, como está direitamente incluso no GeneXus, pode resolver várias coisas da melhor forma.Vocês podem habilitar a segurança simplemente com umas propiedades.Tem a opção usar só a autenticação ou que ele resolva também a autorização.Se agrega uma capa de segurançaO Módulo vem com exemplos e com uma completa API para usar.
  29. Enquantotrabalhamosnaevolução de Web e Web mobile, criamos umgerador adicional. Um generador para aplicaçõesmóveis nativas. Por quê?
  30. Estrategia de algumas empresa, que recomendamos: Pensar grande , comenzar pequeno (Caso donde esta el cajero de De Larrobla)+250.000 downloads (somente das nossas)