aplicaciones offline para smart devices

21
Offline Applications for Smart Devices Gustavo Proto [email protected], Artech

Upload: genexus

Post on 24-Jan-2015

834 views

Category:

Documents


8 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Aplicaciones offline para Smart Devices

Offline Applications for Smart Devices

Gustavo [email protected], Artech

Page 2: Aplicaciones offline para Smart Devices

What is Offline?

Page 3: Aplicaciones offline para Smart Devices

What is offline?

Page 4: Aplicaciones offline para Smart Devices

Agenda

• What – The scenarios• How – The model• When – Implementation plan

Page 5: Aplicaciones offline para Smart Devices

Scenarios

Page 6: Aplicaciones offline para Smart Devices

Point of sales Scenarios I

Page 7: Aplicaciones offline para Smart Devices

The concept

Order

Customer Product

Event

Masters

Scenarios

Order

Customer Product

CompanyDeposit

CountryCity

RouteArea

Master Sync

Event Sync

Page 8: Aplicaciones offline para Smart Devices

Cook book Scenarios II

Page 9: Aplicaciones offline para Smart Devices

Bank transaction Scenarios III

Page 10: Aplicaciones offline para Smart Devices

The model

Page 11: Aplicaciones offline para Smart Devices

The concept

Order

Customer Product

The model

Order

Customer Product

CompanyDeposit

CountryCity

RouteArea

Master Sync

Event Sync

Connectivity Support: Offline

Main SD

Data Synchronization Criteria

Local changes processing

Page 12: Aplicaciones offline para Smart Devices

The concept - recap• Main property• Connectivity Support property

– Online– Offline

• Data Synchronization criteria– At application startup– User defined

• Local changes processing– When connected– User defined

The model

Page 13: Aplicaciones offline para Smart Devices

Synchronizer

• New object• One for each Offline Main SD• Automatically created/maintained• User conditions• User code

The model

Page 14: Aplicaciones offline para Smart Devices

Synchronizer parts The model

Page 15: Aplicaciones offline para Smart Devices

Synchronization API

• .Receive• .Send

• .Backup• .Restore

The model

Page 16: Aplicaciones offline para Smart Devices

Constraints

• Events are Business Components• Master sync is one-way• Events are always recorded off-line, then synced• Offline database always created

The model

Page 17: Aplicaciones offline para Smart Devices

Implementation plan

Page 18: Aplicaciones offline para Smart Devices

Platforms

• AndroidAlfa test in several customers

• iOSUnder development

Plan

Page 19: Aplicaciones offline para Smart Devices

Functionality

• Create SD DatabaseDone.

• Master SynchronizationUnder development.

• Event synchronizationStarting soon

Plan

Page 20: Aplicaciones offline para Smart Devices

What’s next?

• Attend• Offline Smart Device Apps, estado del arte con GeneXus

y casos• Café con Offline Smart Device Apps

• Start development now with GeneXus X Evolution 2

• Stay tuned for Genexus Tilo alpha testing

Page 21: Aplicaciones offline para Smart Devices

Thank you

Gustavo [email protected]

m