aplicaciones offline para smart devices: visión general
DESCRIPTION
Aplicaciones Offline para Smart Devices: Visión GeneralTRANSCRIPT
![Page 2: Aplicaciones Offline para Smart Devices: Visión General](https://reader035.vdocument.in/reader035/viewer/2022062706/557c0147d8b42ab9388b5118/html5/thumbnails/2.jpg)
#GX3175
OFFLINE = ¿NOT CONNECTED?
![Page 3: Aplicaciones Offline para Smart Devices: Visión General](https://reader035.vdocument.in/reader035/viewer/2022062706/557c0147d8b42ab9388b5118/html5/thumbnails/3.jpg)
#GX23
![Page 4: Aplicaciones Offline para Smart Devices: Visión General](https://reader035.vdocument.in/reader035/viewer/2022062706/557c0147d8b42ab9388b5118/html5/thumbnails/4.jpg)
#GX3175
Centralized Data
• Cross-Device Apps
• Security
• Real Time Information
• Value Added Info
• Full Integrated Systems
![Page 5: Aplicaciones Offline para Smart Devices: Visión General](https://reader035.vdocument.in/reader035/viewer/2022062706/557c0147d8b42ab9388b5118/html5/thumbnails/5.jpg)
#GX3175
![Page 6: Aplicaciones Offline para Smart Devices: Visión General](https://reader035.vdocument.in/reader035/viewer/2022062706/557c0147d8b42ab9388b5118/html5/thumbnails/6.jpg)
#GX3175
![Page 7: Aplicaciones Offline para Smart Devices: Visión General](https://reader035.vdocument.in/reader035/viewer/2022062706/557c0147d8b42ab9388b5118/html5/thumbnails/7.jpg)
#GX3175
![Page 8: Aplicaciones Offline para Smart Devices: Visión General](https://reader035.vdocument.in/reader035/viewer/2022062706/557c0147d8b42ab9388b5118/html5/thumbnails/8.jpg)
#GX3175
Connectivity
![Page 9: Aplicaciones Offline para Smart Devices: Visión General](https://reader035.vdocument.in/reader035/viewer/2022062706/557c0147d8b42ab9388b5118/html5/thumbnails/9.jpg)
#GX3175
OFFLINE = NOT CONNECTED+
SYNCHRONIZED
![Page 10: Aplicaciones Offline para Smart Devices: Visión General](https://reader035.vdocument.in/reader035/viewer/2022062706/557c0147d8b42ab9388b5118/html5/thumbnails/10.jpg)
#GX3175
![Page 11: Aplicaciones Offline para Smart Devices: Visión General](https://reader035.vdocument.in/reader035/viewer/2022062706/557c0147d8b42ab9388b5118/html5/thumbnails/11.jpg)
The Model
![Page 12: Aplicaciones Offline para Smart Devices: Visión General](https://reader035.vdocument.in/reader035/viewer/2022062706/557c0147d8b42ab9388b5118/html5/thumbnails/12.jpg)
#GX3175
Offline App
Customers
Products
Orders
Master Data
Events
![Page 13: Aplicaciones Offline para Smart Devices: Visión General](https://reader035.vdocument.in/reader035/viewer/2022062706/557c0147d8b42ab9388b5118/html5/thumbnails/13.jpg)
#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
![Page 14: Aplicaciones Offline para Smart Devices: Visión General](https://reader035.vdocument.in/reader035/viewer/2022062706/557c0147d8b42ab9388b5118/html5/thumbnails/14.jpg)
Solution
![Page 15: Aplicaciones Offline para Smart Devices: Visión General](https://reader035.vdocument.in/reader035/viewer/2022062706/557c0147d8b42ab9388b5118/html5/thumbnails/15.jpg)
#GX3175
Main Object SD
Property Connectivity Support:- Online (default)- Offline
![Page 16: Aplicaciones Offline para Smart Devices: Visión General](https://reader035.vdocument.in/reader035/viewer/2022062706/557c0147d8b42ab9388b5118/html5/thumbnails/16.jpg)
#GX3175
Online Offline
BLBL
Business Level
Business Level
Services Level
Services LevelApp UIApp UI
SyncSync
Business Level
Business Level
App UIApp UI
![Page 17: Aplicaciones Offline para Smart Devices: Visión General](https://reader035.vdocument.in/reader035/viewer/2022062706/557c0147d8b42ab9388b5118/html5/thumbnails/17.jpg)
#GX3175
OfflineDatabase Object
![Page 18: Aplicaciones Offline para Smart Devices: Visión General](https://reader035.vdocument.in/reader035/viewer/2022062706/557c0147d8b42ab9388b5118/html5/thumbnails/18.jpg)
#GX3175
ReceiveData Synchronization Criteria
- Automatic- Manual
Data Synchronization Granularity- By Row- By Table
![Page 19: Aplicaciones Offline para Smart Devices: Visión General](https://reader035.vdocument.in/reader035/viewer/2022062706/557c0147d8b42ab9388b5118/html5/thumbnails/19.jpg)
#GX3175
Send
Local Changes Processing - When connected-User defined (Send Method)
Events are Business Components!
![Page 20: Aplicaciones Offline para Smart Devices: Visión General](https://reader035.vdocument.in/reader035/viewer/2022062706/557c0147d8b42ab9388b5118/html5/thumbnails/20.jpg)
#GX3175
Offline App Definition
An autonomous application (not connection aware), with automatically generated Sync programas, and executed unattended.
![Page 21: Aplicaciones Offline para Smart Devices: Visión General](https://reader035.vdocument.in/reader035/viewer/2022062706/557c0147d8b42ab9388b5118/html5/thumbnails/21.jpg)
Tilo Offline Status
![Page 22: Aplicaciones Offline para Smart Devices: Visión General](https://reader035.vdocument.in/reader035/viewer/2022062706/557c0147d8b42ab9388b5118/html5/thumbnails/22.jpg)
#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
![Page 23: Aplicaciones Offline para Smart Devices: Visión General](https://reader035.vdocument.in/reader035/viewer/2022062706/557c0147d8b42ab9388b5118/html5/thumbnails/23.jpg)
Cases
![Page 24: Aplicaciones Offline para Smart Devices: Visión General](https://reader035.vdocument.in/reader035/viewer/2022062706/557c0147d8b42ab9388b5118/html5/thumbnails/24.jpg)
#GX3175
From .NET Mobile to AndroidSales Force App
160 users2000 orders p/day11.500 customers
BackEnd : Xev2 .Net / Oracle 11g + GAM
![Page 25: Aplicaciones Offline para Smart Devices: Visión General](https://reader035.vdocument.in/reader035/viewer/2022062706/557c0147d8b42ab9388b5118/html5/thumbnails/25.jpg)
#GX3175
Metro DF
![Page 26: Aplicaciones Offline para Smart Devices: Visión General](https://reader035.vdocument.in/reader035/viewer/2022062706/557c0147d8b42ab9388b5118/html5/thumbnails/26.jpg)
#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
![Page 27: Aplicaciones Offline para Smart Devices: Visión General](https://reader035.vdocument.in/reader035/viewer/2022062706/557c0147d8b42ab9388b5118/html5/thumbnails/27.jpg)
#GX3175
www.genexus.com/encuentro