SlideShare une entreprise Scribd logo
1  sur  17
Smart Devices Generator In Action Daniel Coellar, Technical Manager, GeneXusUSA Carlos Canessa, Project Manager, GeneXusUSA
The Scenario
The SD opportunity Create multi-platform applications Interact with native functions of the phone easily Build the database, backend, rest services and interface in one tool Build applications very fast to take advantage of new market opportunities Opportunity to influence the generator With GeneXus Smart Devices Generator  we can achieve this and much more…we invite you to help us make it as good as it can be.
The Requirements
DEMO
The Requirements
BD Server Expose as Web Services (REST) Web API Declare Pattern Based User Interface Client Let’s review what we did
Genexus Domains Address Audio Email Feed Geolocation Html Phone Photo Url Video Image
Smart Devices Api
UserControls Form Maps Graphs ImageGallery Attribute Scanner Rating
         The application
Whataboutsecurity?
What about flexibility?
What about extensibility?
Invitation Build applications faster, build application smarter Help us make the best SD generator in the market
Be Smart Device Ready Smart Device Generator Lab  1:30 – 2:30 Birds of a feather for Smart Device Nicolas Jodal, Gaston Milano 2:00 – 2:30 Thank you!

Contenu connexe

Tendances

5 pen-pc-technology-powerpoint-presentation.ppt (1)
5 pen-pc-technology-powerpoint-presentation.ppt (1)5 pen-pc-technology-powerpoint-presentation.ppt (1)
5 pen-pc-technology-powerpoint-presentation.ppt (1)
Sreenath Bolgam
 
Distance technology (1)
Distance technology (1)Distance technology (1)
Distance technology (1)
Lukebanks
 
5-Pen-PC-Technology-ppt-Presentation (1) - Copy
5-Pen-PC-Technology-ppt-Presentation (1) - Copy5-Pen-PC-Technology-ppt-Presentation (1) - Copy
5-Pen-PC-Technology-ppt-Presentation (1) - Copy
uzmaa khan
 

Tendances (20)

5 pen
5 pen5 pen
5 pen
 
5 Pen Technology
5 Pen Technology5 Pen Technology
5 Pen Technology
 
Pen sart
Pen sartPen sart
Pen sart
 
The New Industrial Revolution
The New Industrial RevolutionThe New Industrial Revolution
The New Industrial Revolution
 
Io t talk_demoday_141222
Io t talk_demoday_141222Io t talk_demoday_141222
Io t talk_demoday_141222
 
App korea wearable_davidkim_141127_v1.1
App korea wearable_davidkim_141127_v1.1App korea wearable_davidkim_141127_v1.1
App korea wearable_davidkim_141127_v1.1
 
5 pen-pc-technology-powerpoint-presentation.ppt (1)
5 pen-pc-technology-powerpoint-presentation.ppt (1)5 pen-pc-technology-powerpoint-presentation.ppt (1)
5 pen-pc-technology-powerpoint-presentation.ppt (1)
 
5penpctechnology
5penpctechnology 5penpctechnology
5penpctechnology
 
Recent technology in the field of computer science
Recent technology in the field of computer scienceRecent technology in the field of computer science
Recent technology in the field of computer science
 
ENARGY; A CLEVER°FRANKE Experiment
ENARGY; A CLEVER°FRANKE ExperimentENARGY; A CLEVER°FRANKE Experiment
ENARGY; A CLEVER°FRANKE Experiment
 
Talking to kafka
Talking to kafkaTalking to kafka
Talking to kafka
 
5 pen pc tech
5 pen pc tech5 pen pc tech
5 pen pc tech
 
Introducting Titanium Mobile
Introducting Titanium MobileIntroducting Titanium Mobile
Introducting Titanium Mobile
 
5 pen pc technology (P-ISM)
5 pen pc technology (P-ISM)5 pen pc technology (P-ISM)
5 pen pc technology (P-ISM)
 
Jeff Jacobsen (Kopin): Designing AR Apps with a Smarter UI
Jeff Jacobsen (Kopin): Designing AR Apps with a Smarter UIJeff Jacobsen (Kopin): Designing AR Apps with a Smarter UI
Jeff Jacobsen (Kopin): Designing AR Apps with a Smarter UI
 
Distance technology (1)
Distance technology (1)Distance technology (1)
Distance technology (1)
 
5 PEN TECHNOLOGY SLIDES
5 PEN TECHNOLOGY SLIDES5 PEN TECHNOLOGY SLIDES
5 PEN TECHNOLOGY SLIDES
 
5-Pen-PC-Technology-ppt-Presentation (1) - Copy
5-Pen-PC-Technology-ppt-Presentation (1) - Copy5-Pen-PC-Technology-ppt-Presentation (1) - Copy
5-Pen-PC-Technology-ppt-Presentation (1) - Copy
 
47 5penpctechnology
47 5penpctechnology47 5penpctechnology
47 5penpctechnology
 
5 pen pc technology
5 pen pc technology5 pen pc technology
5 pen pc technology
 

Similaire à Gxusa sd in action daniel

Simon_Pythoud_Resume_EN
Simon_Pythoud_Resume_ENSimon_Pythoud_Resume_EN
Simon_Pythoud_Resume_EN
Simon Pythoud
 
HTML5 vs Native Android: Smart Enterprises for the Future
HTML5 vs Native Android: Smart Enterprises for the FutureHTML5 vs Native Android: Smart Enterprises for the Future
HTML5 vs Native Android: Smart Enterprises for the Future
Motorola Mobility - MOTODEV
 
Toobler Company Profile
Toobler Company ProfileToobler Company Profile
Toobler Company Profile
Jose Gonsalo
 
Actminds Outsourcing Summit 07
Actminds Outsourcing Summit 07Actminds Outsourcing Summit 07
Actminds Outsourcing Summit 07
cnetto
 
GIS Technology & Mobile Applications - MTASC 2011 Conference
GIS Technology & Mobile Applications - MTASC 2011 ConferenceGIS Technology & Mobile Applications - MTASC 2011 Conference
GIS Technology & Mobile Applications - MTASC 2011 Conference
Jim Tochterman
 
BIL Corporate
BIL CorporateBIL Corporate
BIL Corporate
bschandru
 

Similaire à Gxusa sd in action daniel (20)

The Modern Web, Part 1: Mobility
The Modern Web, Part 1: MobilityThe Modern Web, Part 1: Mobility
The Modern Web, Part 1: Mobility
 
Simon_Pythoud_Resume_EN
Simon_Pythoud_Resume_ENSimon_Pythoud_Resume_EN
Simon_Pythoud_Resume_EN
 
Gender.AI Natural Language AI Startup that didn't get funded in 2015.
Gender.AI Natural Language AI Startup that didn't get funded in 2015.Gender.AI Natural Language AI Startup that didn't get funded in 2015.
Gender.AI Natural Language AI Startup that didn't get funded in 2015.
 
Deep Dive: AWS IOT
Deep Dive: AWS IOTDeep Dive: AWS IOT
Deep Dive: AWS IOT
 
HTML5 vs Native Android: Smart Enterprises for the Future
HTML5 vs Native Android: Smart Enterprises for the FutureHTML5 vs Native Android: Smart Enterprises for the Future
HTML5 vs Native Android: Smart Enterprises for the Future
 
Globant Mobile Future - Android UADE FIT 2013
Globant Mobile Future - Android UADE FIT 2013Globant Mobile Future - Android UADE FIT 2013
Globant Mobile Future - Android UADE FIT 2013
 
Toobler profile
Toobler profileToobler profile
Toobler profile
 
Toobler Company Profile
Toobler Company ProfileToobler Company Profile
Toobler Company Profile
 
toobler_profile
toobler_profiletoobler_profile
toobler_profile
 
Actminds Outsourcing Summit 07
Actminds Outsourcing Summit 07Actminds Outsourcing Summit 07
Actminds Outsourcing Summit 07
 
Designing and Developing Custom Mobile Applications
Designing and Developing Custom Mobile ApplicationsDesigning and Developing Custom Mobile Applications
Designing and Developing Custom Mobile Applications
 
CV
CVCV
CV
 
BalajiChinnanan_CV
BalajiChinnanan_CVBalajiChinnanan_CV
BalajiChinnanan_CV
 
Plataforma Microsoft em um Mundo Moderno
Plataforma Microsoft em um Mundo ModernoPlataforma Microsoft em um Mundo Moderno
Plataforma Microsoft em um Mundo Moderno
 
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
 
Microsoft Platform Vision by Eduardo Mangarelli
Microsoft Platform Vision by Eduardo MangarelliMicrosoft Platform Vision by Eduardo Mangarelli
Microsoft Platform Vision by Eduardo Mangarelli
 
Native, Web or Hybrid Mobile App Development?
Native, Web or Hybrid Mobile App Development?Native, Web or Hybrid Mobile App Development?
Native, Web or Hybrid Mobile App Development?
 
GIS Technology & Mobile Applications - MTASC 2011 Conference
GIS Technology & Mobile Applications - MTASC 2011 ConferenceGIS Technology & Mobile Applications - MTASC 2011 Conference
GIS Technology & Mobile Applications - MTASC 2011 Conference
 
BYOD Enterprise Mobility: Beauty & the Beast
BYOD Enterprise Mobility: Beauty & the BeastBYOD Enterprise Mobility: Beauty & the Beast
BYOD Enterprise Mobility: Beauty & the Beast
 
BIL Corporate
BIL CorporateBIL Corporate
BIL Corporate
 

Plus de GeneXus

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

Dernier

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Dernier (20)

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
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
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 

Gxusa sd in action daniel

Notes de l'éditeur

  1. Good morning. My name is Carlos Canessa and I’m a project manager in Genexus USA. I hope you all had a great time yesterday in the dinner, I know I did. We all enjoyed Gary Proctor’s presentation and now we will continue to have fun unveiling our cool new generator.Yesterday Gaston was telling us the vision behind the smart device generator and what we can do today. In this presentation I wanted to bring the concept home by developing a real case scenario application while we are here and then we will discuss how we did it. For that I asked Daniel Coellar our Technical Manager to share the presentation with me and help me build the application.
  2. (Vince needs to change this image for Restaurants Inc)Let’s see what is our real case scenario, We have Joe, the owner of Restaurant’s Inc. which they own a chain of steak houses. Apart from making fine dining they also have a good web site where you can see the menu and order from the website.However Restaurant’s Inc now is thinking about giving better ways to their clients to order their foor through smart devices.
  3. So by using Joe’s situation we are going to walk through the opportunities in the applications brought by smart devices, and how we can take advantage of those opportunities with our new generator to build multi-platform applications very fast. We are going to build a smart device application to show case the features the generator already has, how it works and how fast you can build applications and lastly we invite you to develop application with this generator and influence the features of this generator to fit the needs of real business applications that bring value to the table.
  4. So back to Joe’s let review his needs and in the next 35 minutes we will be building a smart device application that will work in Android, IOS and Blackberry to accommodate Joe’s needs.Joe needs can be seen as this requirements: display his menu in a way that make’s you hungry, allow customers to place orders, share customer events and make it very easy to locate his stores.
  5. Throughthe use of transactionsweexposethem as web servicesrestsettingtheseproperties (add a screen capture of theproperties). You can also use proceduresordataproviderstobetherest web services.Thenwe use thepatternsto define theuser interface and theactions (addscreen capture)Nowwe are in thebuildprocess (add a graphicthatisbuilding) thatwillgeneratethe BD and servicesforthe server side, and compile thedifferentprojects (changeimage of theapps) tohavetheapplicationrunning in eachsmartdevice.Nowlet’s look in more detailtheavailablefunctionality
  6. In order to integrate with the native device functionality we use domains with semantics. In Joe’s application we used email, address, geolocation, image and phone.The domains with semantic have the knowledge of how they should be displayed in every different smart device. They contain not only the knowledge of the device integration but all the neccesary settings for that domain to be able to work in each smart device.They make devices’ integrated very easy to do.
  7. Then when we needed to integrate with the calendar we use apis. Apis allow us to integrate with other functionality of the device that requires an interface such as calendar, or boradcastingapis to twitter or facebook to name a few.
  8. We also used user controls such as maps for the location of the restaurants but there are more user controls we can use at the level of the form or at the level of the attribute
  9. Now let’s go back to see the application we built
  10. After seeing the application apart from this question which is yes, lunch will be provided, you might have other questions such as
  11. Security is a big concern in any new technology and for that we offer integrated security through the GAM which is our native security manager to resolve authentication through rest services which is what the SD needs.GAM provide different level of authentication through Rest Services and provide a backoffice that resolves the security backend and provide apis to integrate to other security schemas to achieve single signon with existing security schemas.
  12. As Gaston mentioned in his presentation we can define a layout per platform and we can customize the experience in each platform by further defining how the data will be display per view, the theme it will have per platform and the platform that will be used.
  13. And if the themes are not enough for a desired user experience we can use user controls that will either be provided out of the box with GeneXus or can be developed by other companies like us. GeneXus USA is currently working in developing user controls for the smart devices that will extend the set of user controls that can be used in the pattern.
  14. So basically we have seen in this demo how we can build multi-platforms applications very fast and by default much more cost effective. We also saw between this presentation and Gaston’s where our beta generator is and where we want to take it. However we cannot do this ourselves, we want to have the best generator in the market and for that we need you. We invite you to build application with this beta generator, stay connected, take advantage of the synergy of the community and help us influence the generator through our needs to have the best generator in the market. GeneXus USA is committed to work hand in hand with ARTech to build real applications, extend the generator building user controls and have the pulse of the US community. So we invite you to do the same, work together, work smart, take advantage of this tremendous opportunity and together get the best possible results.
  15. Thank you!