SlideShare una empresa de Scribd logo
Open Edge Mobile
Progress OpenEdge Mobile
Presentación y Demo
Agenda
1 Plataforma OpenEdge Mobile
Backend OpenEdge4
3 Proceso de Desarrollo
2 Valor de la solución
Demo5
Plataforma OpenEdge Mobile
OpenEdge Mobile permite escribir
aplicaciones para dispositivos móviles con
acceso a lógica de negocio y a datos de los
servidores OpenEdge Application Server
y otros back-ends
2. Valor de la Solución
 Desarrollo único para uso en cualquier
dispositivo.
 Simplicidad en la construcción de aplicaciones
móviles
2. Valor de la Solución
1. Acelera el desarrollo
2. Reuso de lógica de negocios OpenEdge
3. Simplicidad en el acceso a diversos back-ends
4. Transparencia en la comunicación
5. Independiente del dispositivo móvil
2. Valor de la Solución
• Se construye un aplicación para cada plataforma
• Gran hetereogenidad en Hardware
• Se necesita de un AppStore por cada plataforma
Anteriormente ... App Nativa (Específica por dispositivo)
• Se construye la aplicación una sola vez
• Se exporta a la plataforma necesitada
• Acceso a casi todo el HW. Puede operar Off-line
• Se necesita del AppStore de la plataforma
App híbrida (Específica por dispositivo + HTML5/CSS/JavaScript)
• Se construye una sola vez y corre en el browser.
• Opera On-line
• Acesso limitado a recursos HW.
• No necesita AppStore
App Web (HTML5/CSS/JavaScript)
2. Valor de la Solución
① Uso de tecnologias Web
estandarizadas para construir
aplicaciones móviles
② Alojada dentro de un
contenedor nativo para
cualquier plataforma
③ Descubrimiento e instalación
desde App Stores conocidas
④ Uso de funcionalidades no
disponibles en la Web de
computador (cámara, GPS,
contactos, ...)
3. Proceso de Desarrollo
Arquitectura Técnica
HTTP(S) TCP
3. Proceso de Desarrollo
Ambiente colaborativo para compartir proyectos
3. Proceso de Desarrollo
Simulación y pruebas, con generación de códigos QR para descargas reales
3. Proceso de Desarrollo
Construcción del
GUI
Adición de eventos (soporte
JavaScript)
Utilice APIs REST de
terceros y Servicios
Backend Progress
Publique en Android, IOS
y HTML5
Progress Developer Studio + Mobile App Builder (nube)
3. Proceso de Desarrollo
Construcción GUI
3. Proceso de Desarrollo
Eventos (variables, navegación)
3. Proceso de Desarrollo
Conexión a back-end
3. Proceso de Desarrollo
Publique para dispositivos Apple, Android o Web
4. Backend OpenEdge
5. DEMO

Más contenido relacionado

La actualidad más candente

Desarrollo Móvil con Android (...y Firebase)
Desarrollo Móvil con Android (...y Firebase)Desarrollo Móvil con Android (...y Firebase)
Desarrollo Móvil con Android (...y Firebase)
Armando Picón Z.
 
Azure DevOps y Blazor Web Assembly
Azure DevOps y Blazor Web AssemblyAzure DevOps y Blazor Web Assembly
Azure DevOps y Blazor Web Assembly
Vicente Gerardo Guzman Lucio
 
AppMed Pre-Entrega
AppMed Pre-EntregaAppMed Pre-Entrega
AppMed Pre-Entrega
Juan David Giraldo Marín
 
Infraestructura como Código en Azure
Infraestructura como Código en AzureInfraestructura como Código en Azure
Infraestructura como Código en Azure
Vicente Gerardo Guzman Lucio
 
Coresic2016 - Desarrollo de aplicaciones Multiplataforma con Visual Studio
Coresic2016 - Desarrollo de aplicaciones Multiplataforma con Visual StudioCoresic2016 - Desarrollo de aplicaciones Multiplataforma con Visual Studio
Coresic2016 - Desarrollo de aplicaciones Multiplataforma con Visual Studio
Moises Alexander Salazar Vila
 
Mulesoft meetup_vlc_cicd
Mulesoft meetup_vlc_cicdMulesoft meetup_vlc_cicd
Mulesoft meetup_vlc_cicd
Antonio Martínez Peiró
 
01 Building cross platform mobile applications with PhoneGap / Desarrollo de ...
01 Building cross platform mobile applications with PhoneGap / Desarrollo de ...01 Building cross platform mobile applications with PhoneGap / Desarrollo de ...
01 Building cross platform mobile applications with PhoneGap / Desarrollo de ...
Cristian Rodríguez Enríquez
 
Cloud Computing. Virtualización. IBM Bluemix
Cloud Computing. Virtualización. IBM BluemixCloud Computing. Virtualización. IBM Bluemix
Cloud Computing. Virtualización. IBM Bluemix
pacvslideshare
 
Introducción a WPF
Introducción a WPFIntroducción a WPF
Introducción a WPF
Rodolfo Finochietti
 
Construye un bot para Microsoft Teams sin saber programar
Construye un bot para Microsoft Teams sin saber programarConstruye un bot para Microsoft Teams sin saber programar
Construye un bot para Microsoft Teams sin saber programar
Luis Beltran
 
Programacion
ProgramacionProgramacion
Programacion
luisan99
 
Mecanismos y patrones para acelerar adopción en arquitecturas de microservicios
Mecanismos y patrones para acelerar adopción en arquitecturas de microserviciosMecanismos y patrones para acelerar adopción en arquitecturas de microservicios
Mecanismos y patrones para acelerar adopción en arquitecturas de microservicios
Software Guru
 
.NET Multiplataforma
.NET Multiplataforma .NET Multiplataforma
.NET Multiplataforma
Rodolfo Finochietti
 
Profound slideshare
Profound slideshareProfound slideshare
Profound slideshare
adriansotoprintex
 
ALM con Visual Studio y TFS 2013
ALM con Visual Studio y TFS 2013ALM con Visual Studio y TFS 2013
ALM con Visual Studio y TFS 2013
Rodolfo Finochietti
 
Exposicion final programacion para internet
Exposicion final programacion para internetExposicion final programacion para internet
Exposicion final programacion para internet
katty36
 
Plataforma.net
Plataforma.netPlataforma.net
Plataforma.net
Isabel Fernandez
 
Taller mobile by trustparency
Taller mobile by trustparencyTaller mobile by trustparency
Taller mobile by trustparency
trustparency
 
Software libre para videoconferencias
Software libre para videoconferenciasSoftware libre para videoconferencias
Software libre para videoconferencias
Micael Gallego
 
Desarrollo de Aplicaciones Metro en Windows 8
Desarrollo de Aplicaciones Metro en Windows 8Desarrollo de Aplicaciones Metro en Windows 8
Desarrollo de Aplicaciones Metro en Windows 8
Rodolfo Finochietti
 

La actualidad más candente (20)

Desarrollo Móvil con Android (...y Firebase)
Desarrollo Móvil con Android (...y Firebase)Desarrollo Móvil con Android (...y Firebase)
Desarrollo Móvil con Android (...y Firebase)
 
Azure DevOps y Blazor Web Assembly
Azure DevOps y Blazor Web AssemblyAzure DevOps y Blazor Web Assembly
Azure DevOps y Blazor Web Assembly
 
AppMed Pre-Entrega
AppMed Pre-EntregaAppMed Pre-Entrega
AppMed Pre-Entrega
 
Infraestructura como Código en Azure
Infraestructura como Código en AzureInfraestructura como Código en Azure
Infraestructura como Código en Azure
 
Coresic2016 - Desarrollo de aplicaciones Multiplataforma con Visual Studio
Coresic2016 - Desarrollo de aplicaciones Multiplataforma con Visual StudioCoresic2016 - Desarrollo de aplicaciones Multiplataforma con Visual Studio
Coresic2016 - Desarrollo de aplicaciones Multiplataforma con Visual Studio
 
Mulesoft meetup_vlc_cicd
Mulesoft meetup_vlc_cicdMulesoft meetup_vlc_cicd
Mulesoft meetup_vlc_cicd
 
01 Building cross platform mobile applications with PhoneGap / Desarrollo de ...
01 Building cross platform mobile applications with PhoneGap / Desarrollo de ...01 Building cross platform mobile applications with PhoneGap / Desarrollo de ...
01 Building cross platform mobile applications with PhoneGap / Desarrollo de ...
 
Cloud Computing. Virtualización. IBM Bluemix
Cloud Computing. Virtualización. IBM BluemixCloud Computing. Virtualización. IBM Bluemix
Cloud Computing. Virtualización. IBM Bluemix
 
Introducción a WPF
Introducción a WPFIntroducción a WPF
Introducción a WPF
 
Construye un bot para Microsoft Teams sin saber programar
Construye un bot para Microsoft Teams sin saber programarConstruye un bot para Microsoft Teams sin saber programar
Construye un bot para Microsoft Teams sin saber programar
 
Programacion
ProgramacionProgramacion
Programacion
 
Mecanismos y patrones para acelerar adopción en arquitecturas de microservicios
Mecanismos y patrones para acelerar adopción en arquitecturas de microserviciosMecanismos y patrones para acelerar adopción en arquitecturas de microservicios
Mecanismos y patrones para acelerar adopción en arquitecturas de microservicios
 
.NET Multiplataforma
.NET Multiplataforma .NET Multiplataforma
.NET Multiplataforma
 
Profound slideshare
Profound slideshareProfound slideshare
Profound slideshare
 
ALM con Visual Studio y TFS 2013
ALM con Visual Studio y TFS 2013ALM con Visual Studio y TFS 2013
ALM con Visual Studio y TFS 2013
 
Exposicion final programacion para internet
Exposicion final programacion para internetExposicion final programacion para internet
Exposicion final programacion para internet
 
Plataforma.net
Plataforma.netPlataforma.net
Plataforma.net
 
Taller mobile by trustparency
Taller mobile by trustparencyTaller mobile by trustparency
Taller mobile by trustparency
 
Software libre para videoconferencias
Software libre para videoconferenciasSoftware libre para videoconferencias
Software libre para videoconferencias
 
Desarrollo de Aplicaciones Metro en Windows 8
Desarrollo de Aplicaciones Metro en Windows 8Desarrollo de Aplicaciones Metro en Windows 8
Desarrollo de Aplicaciones Metro en Windows 8
 

Destacado

Actividad scratch tonantzi citlali osorio sánchez
Actividad scratch tonantzi citlali osorio sánchezActividad scratch tonantzi citlali osorio sánchez
Actividad scratch tonantzi citlali osorio sánchez
Citlali O. Sánchez
 
Present. control interno
Present. control internoPresent. control interno
Present. control interno
GilmaCenteno
 
Trabajo
TrabajoTrabajo
TRABAJO DE COMPUTA
TRABAJO DE COMPUTATRABAJO DE COMPUTA
TRABAJO DE COMPUTA
Abi Veintimilla
 
Dialnet & Cuiden
Dialnet & CuidenDialnet & Cuiden
Dialnet & Cuiden
María Vm
 
Practica 1
Practica 1Practica 1
Practica 1
Margoth Almeida
 
auditoria impositiva Victoria villarroel
auditoria impositiva Victoria villarroel auditoria impositiva Victoria villarroel
auditoria impositiva Victoria villarroel
Victoria Villarroel
 
Gratitud
GratitudGratitud
Deterministas
Deterministas Deterministas
Deterministas
matematicas3ensep
 
Que Es El Plagio y Como Evitarlo.
Que Es El Plagio y Como Evitarlo.Que Es El Plagio y Como Evitarlo.
Que Es El Plagio y Como Evitarlo.
Andres Baquero
 
Eventos
EventosEventos
Eventos
okamy21
 
Data Direct
Data DirectData Direct
Data Direct
Quantum Data System
 
Quota research
Quota researchQuota research
Quota research
MoniDR
 
Diapo de maria
Diapo de mariaDiapo de maria
Diapo de maria
luisapetzey
 
007 presentación de scribd
007 presentación de scribd007 presentación de scribd
007 presentación de scribd
luishareni
 
Proyecto.
Proyecto.Proyecto.
Proyecto.
erwingarcia86
 
Testigos de jehová
Testigos de jehováTestigos de jehová
Testigos de jehová
pelup
 
Medidas de fuerza
Medidas de fuerzaMedidas de fuerza
Medidas de fuerza
Natali97
 
Carrera universitaria.
Carrera universitaria. Carrera universitaria.
Carrera universitaria.
DanielaVargasM
 
Resúmenes de los temas de exposición
Resúmenes de los temas de exposiciónResúmenes de los temas de exposición
Resúmenes de los temas de exposición
Gaby Cueva
 

Destacado (20)

Actividad scratch tonantzi citlali osorio sánchez
Actividad scratch tonantzi citlali osorio sánchezActividad scratch tonantzi citlali osorio sánchez
Actividad scratch tonantzi citlali osorio sánchez
 
Present. control interno
Present. control internoPresent. control interno
Present. control interno
 
Trabajo
TrabajoTrabajo
Trabajo
 
TRABAJO DE COMPUTA
TRABAJO DE COMPUTATRABAJO DE COMPUTA
TRABAJO DE COMPUTA
 
Dialnet & Cuiden
Dialnet & CuidenDialnet & Cuiden
Dialnet & Cuiden
 
Practica 1
Practica 1Practica 1
Practica 1
 
auditoria impositiva Victoria villarroel
auditoria impositiva Victoria villarroel auditoria impositiva Victoria villarroel
auditoria impositiva Victoria villarroel
 
Gratitud
GratitudGratitud
Gratitud
 
Deterministas
Deterministas Deterministas
Deterministas
 
Que Es El Plagio y Como Evitarlo.
Que Es El Plagio y Como Evitarlo.Que Es El Plagio y Como Evitarlo.
Que Es El Plagio y Como Evitarlo.
 
Eventos
EventosEventos
Eventos
 
Data Direct
Data DirectData Direct
Data Direct
 
Quota research
Quota researchQuota research
Quota research
 
Diapo de maria
Diapo de mariaDiapo de maria
Diapo de maria
 
007 presentación de scribd
007 presentación de scribd007 presentación de scribd
007 presentación de scribd
 
Proyecto.
Proyecto.Proyecto.
Proyecto.
 
Testigos de jehová
Testigos de jehováTestigos de jehová
Testigos de jehová
 
Medidas de fuerza
Medidas de fuerzaMedidas de fuerza
Medidas de fuerza
 
Carrera universitaria.
Carrera universitaria. Carrera universitaria.
Carrera universitaria.
 
Resúmenes de los temas de exposición
Resúmenes de los temas de exposiciónResúmenes de los temas de exposición
Resúmenes de los temas de exposición
 

Similar a Open Edge Mobile

Share point y los dispositivos moviles
Share point y los dispositivos movilesShare point y los dispositivos moviles
Share point y los dispositivos moviles
Adrian Diaz Cervera
 
Desarrollo de apps multiplataforma Movil
Desarrollo de apps multiplataforma MovilDesarrollo de apps multiplataforma Movil
Desarrollo de apps multiplataforma Movil
Ing Erick Guardado
 
Aplicaciones Móviles Híbridas
Aplicaciones Móviles HíbridasAplicaciones Móviles Híbridas
Aplicaciones Móviles Híbridas
Scio Consulting
 
Cómo agregar calidad a sus aplicaciones mediante pruebas
Cómo agregar calidad a sus aplicaciones mediante pruebas Cómo agregar calidad a sus aplicaciones mediante pruebas
Cómo agregar calidad a sus aplicaciones mediante pruebas
Motorola Mobility - MOTODEV
 
Presentacion phonegap phonegapbuilt
Presentacion phonegap phonegapbuiltPresentacion phonegap phonegapbuilt
Presentacion phonegap phonegapbuilt
Christhiam Cabrera
 
Presentación PhoneGap
Presentación PhoneGap Presentación PhoneGap
Presentación PhoneGap
cccori
 
Phonegap
PhonegapPhonegap
Phonegap
Tensor
 
Introduccion android
Introduccion androidIntroduccion android
Introduccion android
Jose Luis Ayerdis Espinoza
 
Deletreando Android
Deletreando AndroidDeletreando Android
Deletreando Android
jezabelink
 
Native vsweb
Native vswebNative vsweb
Native vsweb
Marco Villalta
 
Consideraciones al escoger apps híbridas vs nativas
Consideraciones al escoger apps híbridas vs nativasConsideraciones al escoger apps híbridas vs nativas
Consideraciones al escoger apps híbridas vs nativas
Software Guru
 
Introducción al desarrollo de aplicaciones para dispositivos móviles
Introducción al desarrollo de aplicaciones para dispositivos móvilesIntroducción al desarrollo de aplicaciones para dispositivos móviles
Introducción al desarrollo de aplicaciones para dispositivos móviles
Francesc Perez
 
Meetup app-moviles
Meetup app-movilesMeetup app-moviles
Meetup app-moviles
miguelcarrascoq
 
Desarrollo de aplicaciones multiplataforma 1/2
Desarrollo de aplicaciones multiplataforma 1/2Desarrollo de aplicaciones multiplataforma 1/2
Desarrollo de aplicaciones multiplataforma 1/2
Ignacio Muñoz Vicente
 
Desarrollo de Apps con la herramienta Phonegap
Desarrollo de Apps con la herramienta PhonegapDesarrollo de Apps con la herramienta Phonegap
Desarrollo de Apps con la herramienta Phonegap
CongresoWeb
 
Azure Tech Frogs La vida despues de Xamarin NET MAUI y el desarrollo de apps....
Azure Tech Frogs La vida despues de Xamarin NET MAUI y el desarrollo de apps....Azure Tech Frogs La vida despues de Xamarin NET MAUI y el desarrollo de apps....
Azure Tech Frogs La vida despues de Xamarin NET MAUI y el desarrollo de apps....
Luis Beltran
 
Software en la actualidad
Software en la actualidadSoftware en la actualidad
Software en la actualidad
Raelyx Cordero
 
27754 ibm wp_native_web_or_hybrid_2846853
27754 ibm wp_native_web_or_hybrid_284685327754 ibm wp_native_web_or_hybrid_2846853
27754 ibm wp_native_web_or_hybrid_2846853
Carlos Andrés Hernández Cabrera
 
Apps Days Firefox OS
Apps Days Firefox OSApps Days Firefox OS
Apps Days Firefox OS
Pablo Sepulveda P.
 
PresentacionPFC_ppt
PresentacionPFC_pptPresentacionPFC_ppt
PresentacionPFC_ppt
Adrià Navarro Martin
 

Similar a Open Edge Mobile (20)

Share point y los dispositivos moviles
Share point y los dispositivos movilesShare point y los dispositivos moviles
Share point y los dispositivos moviles
 
Desarrollo de apps multiplataforma Movil
Desarrollo de apps multiplataforma MovilDesarrollo de apps multiplataforma Movil
Desarrollo de apps multiplataforma Movil
 
Aplicaciones Móviles Híbridas
Aplicaciones Móviles HíbridasAplicaciones Móviles Híbridas
Aplicaciones Móviles Híbridas
 
Cómo agregar calidad a sus aplicaciones mediante pruebas
Cómo agregar calidad a sus aplicaciones mediante pruebas Cómo agregar calidad a sus aplicaciones mediante pruebas
Cómo agregar calidad a sus aplicaciones mediante pruebas
 
Presentacion phonegap phonegapbuilt
Presentacion phonegap phonegapbuiltPresentacion phonegap phonegapbuilt
Presentacion phonegap phonegapbuilt
 
Presentación PhoneGap
Presentación PhoneGap Presentación PhoneGap
Presentación PhoneGap
 
Phonegap
PhonegapPhonegap
Phonegap
 
Introduccion android
Introduccion androidIntroduccion android
Introduccion android
 
Deletreando Android
Deletreando AndroidDeletreando Android
Deletreando Android
 
Native vsweb
Native vswebNative vsweb
Native vsweb
 
Consideraciones al escoger apps híbridas vs nativas
Consideraciones al escoger apps híbridas vs nativasConsideraciones al escoger apps híbridas vs nativas
Consideraciones al escoger apps híbridas vs nativas
 
Introducción al desarrollo de aplicaciones para dispositivos móviles
Introducción al desarrollo de aplicaciones para dispositivos móvilesIntroducción al desarrollo de aplicaciones para dispositivos móviles
Introducción al desarrollo de aplicaciones para dispositivos móviles
 
Meetup app-moviles
Meetup app-movilesMeetup app-moviles
Meetup app-moviles
 
Desarrollo de aplicaciones multiplataforma 1/2
Desarrollo de aplicaciones multiplataforma 1/2Desarrollo de aplicaciones multiplataforma 1/2
Desarrollo de aplicaciones multiplataforma 1/2
 
Desarrollo de Apps con la herramienta Phonegap
Desarrollo de Apps con la herramienta PhonegapDesarrollo de Apps con la herramienta Phonegap
Desarrollo de Apps con la herramienta Phonegap
 
Azure Tech Frogs La vida despues de Xamarin NET MAUI y el desarrollo de apps....
Azure Tech Frogs La vida despues de Xamarin NET MAUI y el desarrollo de apps....Azure Tech Frogs La vida despues de Xamarin NET MAUI y el desarrollo de apps....
Azure Tech Frogs La vida despues de Xamarin NET MAUI y el desarrollo de apps....
 
Software en la actualidad
Software en la actualidadSoftware en la actualidad
Software en la actualidad
 
27754 ibm wp_native_web_or_hybrid_2846853
27754 ibm wp_native_web_or_hybrid_284685327754 ibm wp_native_web_or_hybrid_2846853
27754 ibm wp_native_web_or_hybrid_2846853
 
Apps Days Firefox OS
Apps Days Firefox OSApps Days Firefox OS
Apps Days Firefox OS
 
PresentacionPFC_ppt
PresentacionPFC_pptPresentacionPFC_ppt
PresentacionPFC_ppt
 

Más de Quantum Data System

Guía zendesk
Guía zendeskGuía zendesk
Guía zendesk
Quantum Data System
 
Quantum - Evolución Constante
Quantum - Evolución ConstanteQuantum - Evolución Constante
Quantum - Evolución Constante
Quantum Data System
 
Modernización de Aplicaciones
Modernización de AplicacionesModernización de Aplicaciones
Modernización de Aplicaciones
Quantum Data System
 
Data PA
Data PAData PA
5. corticon
5. corticon5. corticon
5. corticon
Quantum Data System
 
11. corticon
11. corticon11. corticon
11. corticon
Quantum Data System
 
Progress DataDirect
Progress DataDirectProgress DataDirect
Progress DataDirect
Quantum Data System
 
Progress Rollbase
Progress RollbaseProgress Rollbase
Progress Rollbase
Quantum Data System
 
9. presentacion portal asociados
9. presentacion portal asociados9. presentacion portal asociados
9. presentacion portal asociados
Quantum Data System
 
OE BPM
OE BPMOE BPM
7. nomina integrity
7. nomina integrity7. nomina integrity
7. nomina integrity
Quantum Data System
 
Qpar - Quantum Data Systems
Qpar   - Quantum Data SystemsQpar   - Quantum Data Systems
Qpar - Quantum Data Systems
Quantum Data System
 
5. rollbase
5. rollbase5. rollbase
5. rollbase
Quantum Data System
 
Quantum Data Systems
Quantum Data SystemsQuantum Data Systems
Quantum Data Systems
Quantum Data System
 

Más de Quantum Data System (14)

Guía zendesk
Guía zendeskGuía zendesk
Guía zendesk
 
Quantum - Evolución Constante
Quantum - Evolución ConstanteQuantum - Evolución Constante
Quantum - Evolución Constante
 
Modernización de Aplicaciones
Modernización de AplicacionesModernización de Aplicaciones
Modernización de Aplicaciones
 
Data PA
Data PAData PA
Data PA
 
5. corticon
5. corticon5. corticon
5. corticon
 
11. corticon
11. corticon11. corticon
11. corticon
 
Progress DataDirect
Progress DataDirectProgress DataDirect
Progress DataDirect
 
Progress Rollbase
Progress RollbaseProgress Rollbase
Progress Rollbase
 
9. presentacion portal asociados
9. presentacion portal asociados9. presentacion portal asociados
9. presentacion portal asociados
 
OE BPM
OE BPMOE BPM
OE BPM
 
7. nomina integrity
7. nomina integrity7. nomina integrity
7. nomina integrity
 
Qpar - Quantum Data Systems
Qpar   - Quantum Data SystemsQpar   - Quantum Data Systems
Qpar - Quantum Data Systems
 
5. rollbase
5. rollbase5. rollbase
5. rollbase
 
Quantum Data Systems
Quantum Data SystemsQuantum Data Systems
Quantum Data Systems
 

Open Edge Mobile

  • 3. Agenda 1 Plataforma OpenEdge Mobile Backend OpenEdge4 3 Proceso de Desarrollo 2 Valor de la solución Demo5
  • 4. Plataforma OpenEdge Mobile OpenEdge Mobile permite escribir aplicaciones para dispositivos móviles con acceso a lógica de negocio y a datos de los servidores OpenEdge Application Server y otros back-ends
  • 5. 2. Valor de la Solución  Desarrollo único para uso en cualquier dispositivo.  Simplicidad en la construcción de aplicaciones móviles
  • 6. 2. Valor de la Solución 1. Acelera el desarrollo 2. Reuso de lógica de negocios OpenEdge 3. Simplicidad en el acceso a diversos back-ends 4. Transparencia en la comunicación 5. Independiente del dispositivo móvil
  • 7. 2. Valor de la Solución • Se construye un aplicación para cada plataforma • Gran hetereogenidad en Hardware • Se necesita de un AppStore por cada plataforma Anteriormente ... App Nativa (Específica por dispositivo) • Se construye la aplicación una sola vez • Se exporta a la plataforma necesitada • Acceso a casi todo el HW. Puede operar Off-line • Se necesita del AppStore de la plataforma App híbrida (Específica por dispositivo + HTML5/CSS/JavaScript) • Se construye una sola vez y corre en el browser. • Opera On-line • Acesso limitado a recursos HW. • No necesita AppStore App Web (HTML5/CSS/JavaScript)
  • 8. 2. Valor de la Solución ① Uso de tecnologias Web estandarizadas para construir aplicaciones móviles ② Alojada dentro de un contenedor nativo para cualquier plataforma ③ Descubrimiento e instalación desde App Stores conocidas ④ Uso de funcionalidades no disponibles en la Web de computador (cámara, GPS, contactos, ...)
  • 9. 3. Proceso de Desarrollo Arquitectura Técnica HTTP(S) TCP
  • 10. 3. Proceso de Desarrollo Ambiente colaborativo para compartir proyectos
  • 11. 3. Proceso de Desarrollo Simulación y pruebas, con generación de códigos QR para descargas reales
  • 12. 3. Proceso de Desarrollo Construcción del GUI Adición de eventos (soporte JavaScript) Utilice APIs REST de terceros y Servicios Backend Progress Publique en Android, IOS y HTML5 Progress Developer Studio + Mobile App Builder (nube)
  • 13. 3. Proceso de Desarrollo Construcción GUI
  • 14. 3. Proceso de Desarrollo Eventos (variables, navegación)
  • 15. 3. Proceso de Desarrollo Conexión a back-end
  • 16. 3. Proceso de Desarrollo Publique para dispositivos Apple, Android o Web