SlideShare ist ein Scribd-Unternehmen logo
1 von 37
NativeApplications Rock! Franklin Buitrón fbuitron@genexus.com  #GX2391
1 SMS 2 E-Mail 3 Social Networks 4 Calls 5 Web Browsing Cloud TalkTop 5: Smart PhoneUsage
USER CONTROLS SEMANTIC DOMAINS SMART DEVICE API
USER CONTROLS SEMANTIC DOMAINS SMART DEVICE API
SEMANTIC DOMAINS TIPO DE DATO & COMPORTAMIENTO
SEMANTIC DOMAINS DATE TIME
SEMANTIC DOMAINS DATE TIME DATE TIME IMAGE VIDEO AUDIO
SEMANTIC DOMAINS URL COMPONENT
SEMANTIC DOMAINS URL COMPONENT IOS
SEMANTIC DOMAINS E-MAIL ADDRESS PHONE
SEMANTIC DOMAINS
SEMANTIC DOMAINS
SEMANTIC DOMAINS DATE TIME DATE TIME IMAGE VIDEO AUDIO FEED GEOLOCATION HTML URL COMPONENT E-MAIL ADRESS PHONE
USER CONTROLS SEMANTIC DOMAINS SMART DEVICE API
SMART DEVICE API ACCIONES < EVENTOS INDEPENDIENTES
Calendar SMART DEVICE API
Geolocation SMART DEVICE API GetMyLocation Tracking ProximityAlerts
AddressBook SMART DEVICE API
ScanBarcode SMART DEVICE API
SMART DEVICE API
SendMessage SMART DEVICE API
USER CONTROLS SEMANTIC DOMAINS SMART DEVICE API
Listas USER CONTROLS
USER CONTROLS Campo
Native Applications Rock!
Muchas Gracias @franklinbuitron fbuitron@genexus.com

Weitere ähnliche Inhalte

Ähnlich wie 060 native applications-rock

Troy Davis's Presentation at Emerging Communications Conference & Awards 2010...
Troy Davis's Presentation at Emerging Communications Conference & Awards 2010...Troy Davis's Presentation at Emerging Communications Conference & Awards 2010...
Troy Davis's Presentation at Emerging Communications Conference & Awards 2010...eCommConf
 
How to develop a WP7 app?
How to develop a WP7 app?How to develop a WP7 app?
How to develop a WP7 app?Common Sense
 
Authentifusion: Clarifying the Future of User Authentication
Authentifusion: Clarifying the Future of User AuthenticationAuthentifusion: Clarifying the Future of User Authentication
Authentifusion: Clarifying the Future of User AuthenticationKelly Colbert
 
Authentifusion: Clarifying the Future of User Authentication
Authentifusion: Clarifying the Future of User AuthenticationAuthentifusion: Clarifying the Future of User Authentication
Authentifusion: Clarifying the Future of User AuthenticationTransUnion
 
Cloudvox Digits phone number location REST API (eComm 2010)
Cloudvox Digits phone number location REST API (eComm 2010)Cloudvox Digits phone number location REST API (eComm 2010)
Cloudvox Digits phone number location REST API (eComm 2010)troyd
 
最先端の利用シーンからみるセキュリティリスク
最先端の利用シーンからみるセキュリティリスク最先端の利用シーンからみるセキュリティリスク
最先端の利用シーンからみるセキュリティリスクAkira Sasaki
 
2nd Screen Experiential Marketing Engagements
2nd Screen Experiential Marketing Engagements2nd Screen Experiential Marketing Engagements
2nd Screen Experiential Marketing EngagementsMoZeus Worldwide
 
An Evolving Era of Botnet Empires @ BSides Las Vegas
An Evolving Era of Botnet Empires @ BSides Las VegasAn Evolving Era of Botnet Empires @ BSides Las Vegas
An Evolving Era of Botnet Empires @ BSides Las VegasAndrea Scarfo
 
SplunkLive! Stockholm 2015 breakout - Getting started with Splunk Enterprise
SplunkLive! Stockholm 2015 breakout - Getting started with Splunk EnterpriseSplunkLive! Stockholm 2015 breakout - Getting started with Splunk Enterprise
SplunkLive! Stockholm 2015 breakout - Getting started with Splunk EnterpriseSplunk
 
Ricardo Mendez, Technical Director Europe ,Samsung NEXT - Identity, Privacy a...
Ricardo Mendez, Technical Director Europe ,Samsung NEXT - Identity, Privacy a...Ricardo Mendez, Technical Director Europe ,Samsung NEXT - Identity, Privacy a...
Ricardo Mendez, Technical Director Europe ,Samsung NEXT - Identity, Privacy a...Techsylvania
 
Identity Objects in Mirror Are Closer Than They Appear - Identity Live 2017 -...
Identity Objects in Mirror Are Closer Than They Appear - Identity Live 2017 -...Identity Objects in Mirror Are Closer Than They Appear - Identity Live 2017 -...
Identity Objects in Mirror Are Closer Than They Appear - Identity Live 2017 -...ForgeRock
 
Building an Open Source Application Strategy
Building an Open Source Application StrategyBuilding an Open Source Application Strategy
Building an Open Source Application StrategyAcquia
 
Dc summit dhc final
Dc summit dhc finalDc summit dhc final
Dc summit dhc finalAcquia
 
anroid based call history
anroid based call historyanroid based call history
anroid based call historymallareddy
 
AWS Innovate 2016 : Opening Keynote - Glenn Gore
AWS Innovate 2016 :  Opening Keynote - Glenn GoreAWS Innovate 2016 :  Opening Keynote - Glenn Gore
AWS Innovate 2016 : Opening Keynote - Glenn GoreAmazon Web Services Korea
 
AWS Keynote II - AWS New Services Showcase: Connecting the Dots
AWS Keynote II - AWS New Services Showcase: Connecting the DotsAWS Keynote II - AWS New Services Showcase: Connecting the Dots
AWS Keynote II - AWS New Services Showcase: Connecting the DotsAmazon Web Services
 
Mobile payment-security-risk-and-response
Mobile payment-security-risk-and-responseMobile payment-security-risk-and-response
Mobile payment-security-risk-and-responseDESMOND YUEN
 
Windows Phone 7 Services
Windows Phone 7 ServicesWindows Phone 7 Services
Windows Phone 7 ServicesGlen Gordon
 
Identity Live Paris 2017 | Monetising Digital Customer Relationships
Identity Live Paris 2017 | Monetising Digital Customer RelationshipsIdentity Live Paris 2017 | Monetising Digital Customer Relationships
Identity Live Paris 2017 | Monetising Digital Customer RelationshipsForgeRock
 

Ähnlich wie 060 native applications-rock (20)

Troy Davis's Presentation at Emerging Communications Conference & Awards 2010...
Troy Davis's Presentation at Emerging Communications Conference & Awards 2010...Troy Davis's Presentation at Emerging Communications Conference & Awards 2010...
Troy Davis's Presentation at Emerging Communications Conference & Awards 2010...
 
How to develop a WP7 app?
How to develop a WP7 app?How to develop a WP7 app?
How to develop a WP7 app?
 
Authentifusion: Clarifying the Future of User Authentication
Authentifusion: Clarifying the Future of User AuthenticationAuthentifusion: Clarifying the Future of User Authentication
Authentifusion: Clarifying the Future of User Authentication
 
Authentifusion: Clarifying the Future of User Authentication
Authentifusion: Clarifying the Future of User AuthenticationAuthentifusion: Clarifying the Future of User Authentication
Authentifusion: Clarifying the Future of User Authentication
 
Cloudvox Digits phone number location REST API (eComm 2010)
Cloudvox Digits phone number location REST API (eComm 2010)Cloudvox Digits phone number location REST API (eComm 2010)
Cloudvox Digits phone number location REST API (eComm 2010)
 
最先端の利用シーンからみるセキュリティリスク
最先端の利用シーンからみるセキュリティリスク最先端の利用シーンからみるセキュリティリスク
最先端の利用シーンからみるセキュリティリスク
 
2nd Screen Experiential Marketing Engagements
2nd Screen Experiential Marketing Engagements2nd Screen Experiential Marketing Engagements
2nd Screen Experiential Marketing Engagements
 
An Evolving Era of Botnet Empires @ BSides Las Vegas
An Evolving Era of Botnet Empires @ BSides Las VegasAn Evolving Era of Botnet Empires @ BSides Las Vegas
An Evolving Era of Botnet Empires @ BSides Las Vegas
 
SplunkLive! Stockholm 2015 breakout - Getting started with Splunk Enterprise
SplunkLive! Stockholm 2015 breakout - Getting started with Splunk EnterpriseSplunkLive! Stockholm 2015 breakout - Getting started with Splunk Enterprise
SplunkLive! Stockholm 2015 breakout - Getting started with Splunk Enterprise
 
Ricardo Mendez, Technical Director Europe ,Samsung NEXT - Identity, Privacy a...
Ricardo Mendez, Technical Director Europe ,Samsung NEXT - Identity, Privacy a...Ricardo Mendez, Technical Director Europe ,Samsung NEXT - Identity, Privacy a...
Ricardo Mendez, Technical Director Europe ,Samsung NEXT - Identity, Privacy a...
 
Identity Objects in Mirror Are Closer Than They Appear - Identity Live 2017 -...
Identity Objects in Mirror Are Closer Than They Appear - Identity Live 2017 -...Identity Objects in Mirror Are Closer Than They Appear - Identity Live 2017 -...
Identity Objects in Mirror Are Closer Than They Appear - Identity Live 2017 -...
 
Building an Open Source Application Strategy
Building an Open Source Application StrategyBuilding an Open Source Application Strategy
Building an Open Source Application Strategy
 
Dc summit dhc final
Dc summit dhc finalDc summit dhc final
Dc summit dhc final
 
anroid based call history
anroid based call historyanroid based call history
anroid based call history
 
AWS Innovate 2016 : Opening Keynote - Glenn Gore
AWS Innovate 2016 :  Opening Keynote - Glenn GoreAWS Innovate 2016 :  Opening Keynote - Glenn Gore
AWS Innovate 2016 : Opening Keynote - Glenn Gore
 
Going mobile
Going mobileGoing mobile
Going mobile
 
AWS Keynote II - AWS New Services Showcase: Connecting the Dots
AWS Keynote II - AWS New Services Showcase: Connecting the DotsAWS Keynote II - AWS New Services Showcase: Connecting the Dots
AWS Keynote II - AWS New Services Showcase: Connecting the Dots
 
Mobile payment-security-risk-and-response
Mobile payment-security-risk-and-responseMobile payment-security-risk-and-response
Mobile payment-security-risk-and-response
 
Windows Phone 7 Services
Windows Phone 7 ServicesWindows Phone 7 Services
Windows Phone 7 Services
 
Identity Live Paris 2017 | Monetising Digital Customer Relationships
Identity Live Paris 2017 | Monetising Digital Customer RelationshipsIdentity Live Paris 2017 | Monetising Digital Customer Relationships
Identity Live Paris 2017 | Monetising Digital Customer Relationships
 

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

Kürzlich hochgeladen

Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 

Kürzlich hochgeladen (20)

Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 

060 native applications-rock

Hinweis der Redaktion

  1. Usos de los Devices. (Gráfica que muestra que en el top 5 de los usos que le damos a nuestros Smart Devices)En Mayo del 2011 salió un estudio realizado por la empresa CloudTak. En este estudio le preguntaban a la gente que uso le da a sus teléfonos celulares, preguntaban a las personas para que áreas usaba su teléfono e hicieron un ranking de los usos más frecuentes.El Top 5 se ponía de los siguientes: Navegar en Internet, Hacer llamadas, Redes Sociales, Emails y el mas usado es Mandar SMS .Muchos de nosotros, tenemos y usamos Smart Devices. ¿Qué uso le damos? ¿Es solo nuestro Teléfono?. . Ustedes que usos le dan?, estoy seguro que si le pregunto uno por uno sacamos una lista enorme de cosas que hacen habitualmente con su teléfono.Ya no estamos utilizando nuestro teléfono para hacer llamadas, esto se da gracias a todas las cosas que los dispositivos nos ofrecen.Par que utilizamos nuestros telefonos, smartphones, smartdevices. Si hacemos una encuesta sobre cuales que cosas hacen cada uno de ustedes en el día a día podremos tener una lista de funciones enorme. Dentro de ellas pueden estar….… bueno estas son las top 5 funciones mas usadas según cloudtalk y su estudio que realizaron en mayo del 2011.
  2. No hay duda de que cada vez más gente utiliza teléfonos y tabletas inteligentes, que cada vez hay más aplicaciones para estos dispositivos, y esto representa una verdadera revolución.A diferencia de las aplicaciones web, las aplicaciones que corren nativamente en estos dispositivos, nos permiten acceder e interactuar directamente a todas sus características (cámara, gps, giróscopo, etc.). Las aplicaciones más utilizadas, las que están haciendo la revolución, son aplicaciones nativas.Con GeneXus estamos encaminados en ese punto… Estamos yendo en esa dirección..…Con GeneXus se desarrollaron varias aplicaciones…
  3. (mostrar printscreens de cada una)Con GeneXuses posible hacer estas aplicaciones y hoy quiero mostrarles la potencia que pueden lograr y lo fácil que es hacerlo.Ejemplos de Aplicaciones SD hechas con GX:…Por nosotros:: PesoBook, Aplicación del Evento …por la comunidad…: GXBus..por gente que nunca había visto GX (en su mayoría)XintonizerTenemos que tener claro….
  4. Hagan Aplicaciones SD….Tenemos que tener claro que hay cosas que no dependen de nosotros. Hagamos lo que hagamos, lo cierto es que las personas utilizan cada vez más estos dispositivos. Todas las personas y no solo los empleados de tal empresa o los vendedores de tal otra. Y cada persona elige su propio aparato, unos eligen un iPhone, otros preferirán un BlackBerry, otros un Samsung con Android, etc. Lo que sí depende de nosotros es si aprovechamos esta gran oportunidad o no. Con GeneXus podemos hacer ya aplicaciones para cada uno de estos dispositivos, y en esta charla vamos a repasar las tecnologías que permiten esto y qué fácil es utilizarlas. Yo estoy convencido de que tenemos que hacer aplicaciones nativas para smartdevices. Muchos de ustedes ya estuvieron trabajando con la beta de la Evo2 y tuvieron oportunidad de probarlo. Sigan, hagan sus ideas, realícenlas; cuentan con el apoyo de nosotros y de la comunidad. Si no lo hicieron todavía, metanse con la evo2, toquen/prueben aprovéchenla para poder entender los Smart devices y poder realizar sus ideas.
  5. Breve introducción¿Entonces que vamos a ver hoy? lo que quiero contarles hoy es como en GeneXus adoptamos el nuevo enfoque de los Smart Devices. Esto nos da un nuevo hardware el cual explotar. Nosotros estamos familiarizados con muchas de las funcionalidades que nos proveen pero ¿nuestras aplicaciones? Con GX podemos crear muy fácilmente aplicaciones que interactúen con el device. Con solo unos clicks podemos lograr que nuestras aplicaciones envíen emails, naveguen en internet, usen la cámara, hagan llamadas y mucho mas. Usemos esta facilidad, saquemos provecho del device.
  6. Elementos de un Smart DeviceEn esta etapa voy a mostrar los distintos elementos que hay en un Smart Device y para cada uno: Beneficio, Ejemplo de distintas realidades cada vez.
  7. CámaraCámara: La mayoría de nosotros la utilizamos para sacar fotos y grabar videos. Podemos agregar información multimedia a nuestra aplicación con nuestro dispositivo.Cámara como Scanner. Relativamente nuevo, es una forma de utilizar la cámara como entrada de información de otro tipo. No estamos acostumbrados a este uso pero nuestras aplicaciones pueden sacar provecho de esto.Beneficio: Utilizar la cámara como entrada de información más alla del uso convencional de entrada de multimedia.Ejemplos: Una aplicación para Smart Devices que pueda escanear un código de un producto y tener la info del prod, stock, etcSonido (Audios ):Utilizamos la música constantemente, alarmas, canciones etc.Nuestras aplicaciones pueden tener que hacer uso de esto. Agrega flexibilidad a la hora de ofrecer una aplicación el poder agregrle contenido de audio.Beneficio: Acceder a archivos de sonidos, darle contenido multimedia a nuestras aplicaciones. Es mas en una de las aplicaciones que mostre de ejemplo desarrollada con GX, tuvieron una gran idea, y llevaron esta feature a otro nivel, haciendo que un SD se convierta en radio.Ejemplo: Xyntonizer: Una aplicación que utiliza esa capacidad de los devices y lo llevan a otro nivel, hacen streaming de distintas radios. Teléfono, Mails, SMSMe imagino que estas tres funcionalidades las sabemos, aunque no usemos nuestros teléfonos para hacer llamadas, sabemos cómo funciona cada uno de ellos. Como usuarios es trivial, pero nuestras aplicaciones tienen que poder hacerlo. Muchas de las ideas que ustedes pueden tener, contienen información de este tipo. Necesitamos que los usuarios de nuestras aplicaciones desde nuestra aplicación puedan realizar alguna llamada, enviar un texto o email.Beneficios: en cualquier realidad de negocios o de aplicaciones tener una forma de hacer una llamada desde la aplicación nos da flexibilidad.Puedo usar el ejemplo de los eventos.En si el en quenos beneficiamos con esto es el poder ofrecer al usario de nuestra aplicación las formas de comunicación básicas.GPS Mapas: donde estoy yo y donde están las cosas de interésComo usuarios estamos acostumbrados a utilizar los mapas de los Smart devices. La tecnología de GPS es cada vez mas usada y nosotros somos quienes las usamos. Las aplicaciones que hagamos en algún momento pueden tener /van a tener elementos que tengan algún tipo de información georeferenciada. Interactuar con los mapas es algo obligatorio. Utilizar los mapas como fuente de ingreso o visualización de información.Beneficio: Poder utilizar el GPS como una forma de hacer la aplicación con elementos georeferenciados. Utilizar los mapas para el ingreso y visualización de información con contenido geográfico. Ejemplos: Poder ver elegir dependiendo de la ubicación geográfica alguna sucursal de un comercio.Redes SocialesLas redes sociales ya no son un boom, son una realidad. Nosotros en nuestros dispositivos tenemos 1, 2 o mas aplicaciones de las mismas. Todos tenemos cuenta de FBK, Twitter, nuestra empresa tiene cuenta, hay hasta mascotas que tienen twitter. Beneficios: Yo en lo personal mi celular es mi distribuidor de contenido social, y si tengo una aplicación puedo querer postear las mismas que yo uso. Permitir que nuestra aplicación postee. Hasta por un tema de promoción.Ejemplos: La aplicación del evento permita postear en twitter comentarios sobre la misma.ContactosLa información de todos nuestros contactos, familia, empresa, amigos están en nuestro addressbook.. Beneficio: Poder traer, agregar borrar los contactos.Lista de oradores agregarlos a mi calendario, (CHISTE: poder llamar a algún orador, vos me prometiste que podía hacer…)CalendarioAgendar eventos en mi calendario. Yo por ejemplo, soy muy olvidadizo, lo que no está en mi calendario no lo hago… Beneficio: Podemos utilizar esta feature, por un tema de seguimos presente en el device del usuario aunque no ese en nuestra aplicación. Además de interactuar con una aplicación muy útil. Le hacemos fácil al usuario acordarse de algo de nuestra empresa, aplicación, etc.Ejemplo: Agendar esta charla. Hacer acuerdo al usuario de la charla.Navegar por internet:Uno de los top 3 mas usados, como les presente al principio de nuestra charla. Permitir que nuestra aplicación sea capaz que navegar por la web desde un browser, poder tener links o paginas embebidas directo en nuestro SDBeneficio: tener contenido web emebebido en nuestra aplicación. Podemos mostrar paginas web desde nuestra aplicación.Ejemplo: Notifications:Concepto nuevo: Notificaciones que son enviadas al dispositivo desde el server. Es una comunicación con el usuario que no es iniciada por el mismo. Poder nosotros, iniciar la comunicación, nosotros despertarlo.lBeneficio: No tengo que esperar que el usuario de la aplicación haga algo con la aplicación, mi aplicación le manda algo al usuario. Yo incentivo al usuario.Ejemplos: Tengo nuevos descuentos en mi comercio, los mando. Web reactivo y aplicaciones nativas proactivas…
  8. Ahora vamos a ver el marco que GeneXus nos provee para utilizar todos estos recursos.
  9. Estas son las tecnologias que Genexus nos brinda y con las cuales nosotros podemos utilizar para interactuar con los smartdevices.
  10. ¿Qué es ? Si buscamos una definición podemos estar un buen rato tratande de mapearla para sacar cuales conceptos aplican a nosotros los tecnológicos y cuales no. Cosas que tenemos que tener en cuenta:Dominio semántico se le aplican a objetos o variables (campos) de GenexusPara el alance de nuestra charla un dominio semántico es un tipo de dato + un comportamiento para ese tipo de dato. Tipo de dato: por que define como se va a almacenar, que restricciones debe cumplir, tipo de dato nativo etcétera.Comportamiento: Dependiendo de algunos factores como si está editando o viendo el campo con este dominio tendrá determinada apariencia y funciones.El comportamiento de los campos que tienen un dominio semantica cambian obviamente si estamos viendo el registro o editandolo.Lo que siempre trata es de brindarle un comportamiento que ayude al usuario tanto en el ingreso de la informacion (reduciendo el input) o tambien al ver la informacion, realmente ver lo que la informacion dice.
  11. Date &amp; TimeSon tipos de datos conocidos por nosotros.Las restricciones las conocemos de como es el formato de la fecha y de la horaEn GeneXus el decirle a un campo que es de este tipo ya le estamos diciendo que es lo que queremos ingresar.
  12. Image &amp; Video &amp; AudioSu tipo de dato nativo. Vamos a ver un ejemplo en GenXus de como utilizamos el tipo de dato video.Estamos en una TRN en la cual tengo un atributo lo único que hago es decirle a GX, que el tipo de este atributo es Video. Y Listo. Si estoy En edición miren el iPAd. Me levanta el siguiente pickerker. Y aquí lo grabamos… 3.. 2… 1…. Listo miren lo salvamos. Ahora si queremos ver el registro, tenemos en modo preview y lo podemos ver desde el iPad. (Salieron muy bien!!!)Lo mismo aplica para Image o audio, un picker que te da la posibilidad de usar uno almacenado o poder grabar, o capturar enseguida.Nota: Aquí me gustaria recalcarles una cosa, nosotros damos por sentado que teniendo un registro de tipo image me va a permitir usar la camara, pero si tengo dispositivos sin camara? Obviamente no voy a poder, bueno, nuestras aplicaciones, nativas saben donde estan ejecutando, somos platformaware… entonces en el ipad 1 nunca me daria la opcion de ssacar una foto…
  13. Feed &amp; HTML &amp; URL &amp; ComponentFeed: En edicio cualquiera de los tres acepta una URL, lo que cambia es el comportamiento cuadno lo estamos viendo. HTMLEn el ingreso acepta html y lo despliega luego en modo de visualización. Estos dominios nos permiten interactuar con paginas web. Este es un punto que nos permite que nuestra aplicación tenga contenido web pero siempre en base de una aplicación nativa. Por ejemplo el dominio url nos permite hacer links mediante un tap a una pagina web. Y el dominio component permite embeber una pagina web en mi aplicación.Con el dominio url…
  14. … con el dominiourl… el usuario sale de mi aplicación y va al navegador a esa pagina, mientras que en con el component podemos naegar por internet desde mi aplicación sin nunca salir.Esto nos permite a todas las ventajas y potencia que nos da las aplicaciones nativas agregarle contenido web…. Contenido que nuestras empresas ya tienen y esta ahí para ser accedido…VB: Nosotros tenemos una infraestructura…
  15. Email &amp; Address &amp; PhoneSon dominios usados para información personal. Cada uno tiene sus restricciones de tipo conocidas, un teléfono son números, un mail tiene que tener @ y . . Y un address es texto con números, ciudad y país.La parte divertida de estos dominios es a la hora de la visualización. Cada campo que tenga uno de estos dominios al hacer tap sobre ellos ejecuta algún comportamiento. Por ejemplo mail te lleva tu mail default o pregunta cual para mandarle un mail a esa dirección, lo mismo teléfono, etc…Ojo, como es todo código nativo sabemos que hay devices que no apiica, un campo de tipo teléfono, no te va a hacer llamadas desde un iPAd. Esto es algo trivial pero GX lo resuleve automáticamente por que sabe donde esta ejecutando.
  16. Geolocation:Para ustedes que significa el -36.12, -57.231 en realidad nada, números para el 5 de oro, en realidad son las coordenadas del radissonvisctoria plaza. Este debe ser uno de los dominios con comportamiento mas sofisticado. Tanto para ingresar como visaulizar podemos hacerlo a través de un mapa. Picker, y la info se puede mostrar también sobre un mapa.Para ustedes que significa el -36.12, -57.231 en realidad nada, numeros para el 5 de oro, en realidad son las coordenadas del radissonvisctoria plaza
  17. ANDROIDIOS
  18. ¿Qué es? Son objetos que GeneXus nos ofrece para interactuar con las APIs del device. Esto es: Contactos, Calendario, GPS, PushNotifications, ScanBarCode, SendMEssageEsta forma que GeneXus nos provee es de realizar un evento y a partir de este evento es que se hace alguna de estas cosas. Puede ser un botón por ejemplo que desencadene estas cosas.Con estos objetos externos podemos invocar mediante seteo de propiedades y programación declarativa cualquiera de las funcionalidades que ofrecen estas aplicaciones al device. Como estas aplicaciones las podemos usar nosotros como usuarios del device, también las pueden usar nuestras aplicaciones.Como estamos generando condigo nativo cada una de estas acciones sabe donde esta corriendo y que otras aplicaciones están corriendo. Como en los dominios vimos que en un iPad, o tableta de android el dominio Phone no levanta para llamar en estos casos es lo mismo.Es mas, hasta mas interesante. Para mostrarles elegi un la API para poder mandar mensajes. Lo que hacemos es tan simple como crear una acción, para ahorrar tiempo la tengo creada y Listo, lo que hago es dcirle, bueno aquí mediante esta acción quiero llamara a tal Objeto de SDApi y madna un mensaje. Internamente cuando la ejecutemos nos dara todas las pisbilidades que tenemos de enviar mensajes dependiendo del dispositvio en el que estamos.Vamos a ver….DEMO: (Interop.SenMessage : Twitter)
  19. No solo le muestra información también le permito agendar y una vez agendado ya tiene vida propia….. No le tengo que hacer acordar sino que el smartdevice se encarga de hacerle acordar a mi usaurio.
  20. Los controles son “” distintas dormas de ver la misma información. Por ejemplo una lista de registros podemos querer verla como lista o como un mapa. EL ejemplo claro esta en nuestra aplicación del evento, la cual esta mostrada como lista, con el nombre de los restaurantes o como mapa. Los controles ayudan para cambiar la forma de presentar la información que ya tengo en mi aplicación.. Los controles ya son conocidos para usuarios GX. Agregan comportamiento para cierta funcionalidad que necesitamos. Para SmarDevices no son la excepción. Hay controles que permiten interactuar con el dispositivo o que interactúan con el dispositivo y GX ofrece estos.ImageGallery: Es una función típica donde muestra una galería de fotos. Solo aplica para los tipos de datos Image.SDMaps: una forma de mostrar muchos puntos sobre un mapa. Aplica para registros que contienen algún campo de tipo Geolocation. A nivel de campo:Scanner: Permite a un campo decirle que su valor va a venir desde la cámara.Rating y los mas comunes como Wheel, combo box, check box, etc. Cuáles son los más usados y explicar que solamente son mezclar algunos dominios semánticos con un poco más de sofisticación. Mencionar acá que se pueden hacer controles personales per esa es la charla de Marcos Crispino.