Progress OpenEdge Mobile
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
Muchas gracias

Open edge mobile

  • 2.
  • 3.
    Agenda 1 Plataforma OpenEdgeMobile Backend OpenEdge4 3 Proceso de Desarrollo 2 Valor de la solución Demo5
  • 4.
    Plataforma OpenEdge Mobile OpenEdgeMobile 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 dela Solución  Desarrollo único para uso en cualquier dispositivo.  Simplicidad en la construcción de aplicaciones móviles
  • 6.
    2. Valor dela 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 dela 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 dela 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 deDesarrollo Arquitectura Técnica HTTP(S) TCP
  • 10.
    3. Proceso deDesarrollo Ambiente colaborativo para compartir proyectos
  • 11.
    3. Proceso deDesarrollo Simulación y pruebas, con generación de códigos QR para descargas reales
  • 12.
    3. Proceso deDesarrollo 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 deDesarrollo Construcción GUI
  • 14.
    3. Proceso deDesarrollo Eventos (variables, navegación)
  • 15.
    3. Proceso deDesarrollo Conexión a back-end
  • 16.
    3. Proceso deDesarrollo Publique para dispositivos Apple, Android o Web
  • 17.
  • 18.