Upload
genexus
View
604
Download
6
Tags:
Embed Size (px)
DESCRIPTION
Aplicaciones Offline para Smart Devices: Visión General
Citation preview
#GX3175
OFFLINE = ¿NOT CONNECTED?
#GX23
#GX3175
Centralized Data
• Cross-Device Apps
• Security
• Real Time Information
• Value Added Info
• Full Integrated Systems
#GX3175
#GX3175
#GX3175
#GX3175
Connectivity
#GX3175
OFFLINE = NOT CONNECTED+
SYNCHRONIZED
#GX3175
The Model
#GX3175
Offline App
Customers
Products
Orders
Master Data
Events
#GX3175
• Centralized Data Base
• REST Services Sync Programs (.net, java , ruby)
• Local Data Base
• Load Master Data
• Events Records without connection (Android,
Objetive-c)
• Events Sync when connected
• Events status
Offline App - Requirements
Solution
#GX3175
Main Object SD
Property Connectivity Support:- Online (default)- Offline
#GX3175
Online Offline
BLBL
Business Level
Business Level
Services Level
Services LevelApp UIApp UI
SyncSync
Business Level
Business Level
App UIApp UI
#GX3175
OfflineDatabase Object
#GX3175
ReceiveData Synchronization Criteria
- Automatic- Manual
Data Synchronization Granularity- By Row- By Table
#GX3175
Send
Local Changes Processing - When connected-User defined (Send Method)
Events are Business Components!
#GX3175
Offline App Definition
An autonomous application (not connection aware), with automatically generated Sync programas, and executed unattended.
Tilo Offline Status
#GX3175
Offline Status - Tilo
• Beta 1 • Offline DB and SD Programs • Master Data sync (one way)
• Beta 2• Events sync (iOs and Android)• Security – GAM• API Events Status
Cases
#GX3175
From .NET Mobile to AndroidSales Force App
160 users2000 orders p/day11.500 customers
BackEnd : Xev2 .Net / Oracle 11g + GAM
#GX3175
Metro DF
#GX3175
¡ GRACIAS !THANKS!
o Next - Mobile sales force using Android tablets and integration with SAP
o 10:30 – Offline: Architecture and development with GeneXus
o 11:00 –Advanced Concepts in Offline Applications
[email protected] @PabloMazzilli
#GX3175
www.genexus.com/encuentro