18

Open edge mobile

Embed Size (px)

Citation preview

Page 1: Open edge mobile
Page 2: Open edge mobile

Progress OpenEdge Mobile

Page 3: Open edge mobile

Agenda

1 Plataforma OpenEdge Mobile

Backend OpenEdge4

3 Proceso de Desarrollo

2 Valor de la solución

Demo5

Page 4: Open edge mobile

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 Servery otros back-ends

Page 5: Open edge mobile

2. Valor de la Solución

Desarrollo único para uso en cualquier dispositivo.

Simplicidad en la construcción de aplicaciones móviles

Page 6: Open edge mobile

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

Page 7: Open edge mobile

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)

Page 8: Open edge mobile

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

Page 9: Open edge mobile

3. Proceso de DesarrolloArquitectura Técnica

HTTP(S) TCP

Page 10: Open edge mobile

3. Proceso de DesarrolloAmbiente colaborativo para compartir proyectos

Page 11: Open edge mobile

3. Proceso de Desarrollo Simulación y pruebas, con generación de códigos QR para descargas reales

Page 12: Open edge mobile

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)

Page 13: Open edge mobile

3. Proceso de DesarrolloConstrucción GUI

Page 14: Open edge mobile

3. Proceso de DesarrolloEventos (variables, navegación)

Page 15: Open edge mobile

3. Proceso de Desarrollo Conexión a back-end

Page 16: Open edge mobile

3. Proceso de DesarrolloPublique para dispositivos Apple, Android o Web

Page 17: Open edge mobile

4. Backend OpenEdge

Page 18: Open edge mobile

Muchas gracias