SlideShare a Scribd company logo
1 of 3
Download to read offline
Offline Data Synchronization Feasibility Report 
 
Off­Line Data Synchronization Overall Methodology: 
 
Dell Venue 8 Pro tablets are based on Windows 8 systems. We suggested a SQL 
“Light” version to be installed on the tablets, so that when connected to the EFR 
Network it would synchronize with the EFR SQL Server. This gets local data storage 
on the tablets and should provide an easy way to sync the data where users would not 
have to build their own export/import process. 
 
To realize the offline data synchronization, we researched on three solutions that may 
help.  
 
According to ​Keeping Windows 8 Tablets in Sync with SQL Server 2012: Private and 
Hybrid Cloud Solutions for the Mobile Enterprise​, the author Rob Tiffany suggest a 
Logical Data Synchronization Architecture in below:  
Capture Figure from: 
http://www.amazon.com/Keeping­Windows­Tablets­Sync­Server­ebook/dp/B00D9Y
DKLU/ref=tmm_kin_title_popover 
 
In this figure, we find that integrating SQL Server Compact with our application can 
help store data on the tablet as well as help synchronizing with the SQL Server 
database in EFR Office system.  
 
What is SQL Server Compact? 
 
Microsoft SQL Server Compact (SQL CE) is a compact relational database produced 
by Microsoft for applications that run on mobile devices and desktops. 
 
How to Install SQL Server Compact? 
 
There are two ways.  
 
1) Deploy managed smart device applications that reference SQL Server Compact 
3.5. For example, Visual Studio automatically installs SQL Server Compact 3.5 on the 
target device when users deploy the application. 
 
2) If users are deploying an unmanaged device application or running smart device 
tests, perform the manual installation.  
 
The following is a link to Microsoft’s installation page for SQL Server Compact: 
 
http://msdn.microsoft.com/en­us/library/13kw2t64(v=vs.90).aspx 
 
 
Off­Line Data Synchronization with Remote Data Access (RDA) of SQL Server 
Compact: 
 
Remote Data Access (RDA) on SQL Server Compact 3.5​ ​provides an easy way for 
mobile devices to synchronize data with SQL Server ­ and then take it offline in SQL 
Server Compact.  
 
It works on the simple premise of pulling and pushing data to and from SQL Server 
via the Server Agent, which is running on the middle­tier IIS application server. 
 
According the Microsoft website. We find this feature to be an ideal option for our 
application to realize offline data synchronization.  
 
“Microsoft SQL Server Compact 3.5 applications that run on a device can use remote 
data access (RDA) for: 
 
● Downloading data. An application can pull data from a database in SQL 
Server to a database in SQL Server Compact 3.5. For example, an application 
might download a company employee directory, product price list, or product 
catalog to the device. 
 
● Capturing and uploading data. An application can capture data that originates 
from user­entered forms, a global positioning system, a barcode reader, or 
something similar. The application can store the captured data in a SQL Server 
Compact 3.5 database on the device. Periodically, the application can push the 
captured data from the SQL Server Compact 3.5 database to a SQL Server 
database. 
 
 
● Downloading, updating, and uploading data. An application can pull data from 
a SQL Server database to a SQL Server Compact 3.5 database. The 
application can then update the SQL Server Compact 3.5 database. 
Periodically, the application can push the changed data from the SQL Server 
Compact 3.5 database to a SQL Server database. 
 
● Submitting SQL statements. An application can submit SQL statements to be 
executed on a remote SQL Server database. This is especially useful when the 
device is always connected to the network.” 
 
For more information: 
http://technet.microsoft.com/en­us/library/ms172917(v=sql.105).aspx 
 
Feasibility Study 
 
SQL Server Compact 3.5 is a small footprint, in­process database engine that allows 
developers to build robust applications for Windows Desktops and Mobile Devices. 
SQL Server Compact 3.5 Server Tools installs DLL's on the IIS server enabling 
replication of data with SQL Server 2005. It is free and can be downloaded from 
http://www.microsoft.com/en­us/download/details.aspx?id=15695​. 
 
SQL Server Compact can store data offline, and then synchronize the data to SQL 
database. Although we do not find many instructions on application developers 
integrate the app with SQL server compact, if it goes into consideration it is included 
in Visual Studio which can be used to design Windows­based application.  
 
( See ​http://msdn.microsoft.com/en­us/library/windows/apps/br211384.aspx​ ) We 
recommend offline data synchronization by installing SQL server compact edition on 
the tablets.  
 

More Related Content

Viewers also liked

Viewers also liked (7)

CEO Praise 2011 Names Removed
CEO Praise 2011 Names RemovedCEO Praise 2011 Names Removed
CEO Praise 2011 Names Removed
 
ME_thesis
ME_thesisME_thesis
ME_thesis
 
Strata2015
Strata2015Strata2015
Strata2015
 
Bahrain issues work permits in 24 hours.
Bahrain issues work permits in 24 hours.Bahrain issues work permits in 24 hours.
Bahrain issues work permits in 24 hours.
 
Physical layer1
Physical layer1Physical layer1
Physical layer1
 
FenimorePortfolio_MURP
FenimorePortfolio_MURPFenimorePortfolio_MURP
FenimorePortfolio_MURP
 
Globus Asia 2016
Globus Asia 2016Globus Asia 2016
Globus Asia 2016
 

Similar to Offline Data Sync Report for EFR Tablets

Using MS-SQL Server with Visual DataFlex
Using MS-SQL Server with Visual DataFlexUsing MS-SQL Server with Visual DataFlex
Using MS-SQL Server with Visual DataFlexwebhostingguy
 
Implementation of sql server based on sqlite engine on
Implementation of sql server based on sqlite engine onImplementation of sql server based on sqlite engine on
Implementation of sql server based on sqlite engine oneSAT Publishing House
 
Developing Oracle Connector Using Mule
Developing Oracle Connector Using MuleDeveloping Oracle Connector Using Mule
Developing Oracle Connector Using Muleirfan1008
 
Mule oracle connectors
Mule  oracle connectorsMule  oracle connectors
Mule oracle connectorshimajareddys
 
Mule oracle connectors
Mule oracle connectorsMule oracle connectors
Mule oracle connectorsirfan1008
 
Mule oracle connectors
Mule oracle connectorsMule oracle connectors
Mule oracle connectorsPhaniu
 
Mule oracle connectors
Mule  oracle connectorsMule  oracle connectors
Mule oracle connectorsD.Rajesh Kumar
 
Seminar_report on Microsoft Azure Service
Seminar_report on Microsoft Azure ServiceSeminar_report on Microsoft Azure Service
Seminar_report on Microsoft Azure ServiceANAND PRAKASH
 
Mule oracle connectors
Mule oracle connectorsMule oracle connectors
Mule oracle connectorsAnand kalla
 
Oracle connector
Oracle connectorOracle connector
Oracle connectorMohammed246
 
Getting Started with SQL Server Compact Edition 3.51
Getting Started with SQL Server Compact Edition 3.51Getting Started with SQL Server Compact Edition 3.51
Getting Started with SQL Server Compact Edition 3.51Mark Ginnebaugh
 
Getting Started with Sql Server Compact Edition
Getting Started with Sql Server Compact EditionGetting Started with Sql Server Compact Edition
Getting Started with Sql Server Compact EditionDonRobins
 
Microsoft Cloud Ecosystem Poster
Microsoft Cloud Ecosystem PosterMicrosoft Cloud Ecosystem Poster
Microsoft Cloud Ecosystem PosterDavid J Rosenthal
 
6 Microsoft Windows Server Myths Explained
6 Microsoft Windows Server Myths Explained6 Microsoft Windows Server Myths Explained
6 Microsoft Windows Server Myths ExplainedDirect Deals, LLC
 
Syn framework 4.0 and sql server
Syn framework 4.0 and sql serverSyn framework 4.0 and sql server
Syn framework 4.0 and sql serverEduardo Castro
 

Similar to Offline Data Sync Report for EFR Tablets (20)

Using MS-SQL Server with Visual DataFlex
Using MS-SQL Server with Visual DataFlexUsing MS-SQL Server with Visual DataFlex
Using MS-SQL Server with Visual DataFlex
 
Implementation of sql server based on sqlite engine on
Implementation of sql server based on sqlite engine onImplementation of sql server based on sqlite engine on
Implementation of sql server based on sqlite engine on
 
Developing Oracle Connector Using Mule
Developing Oracle Connector Using MuleDeveloping Oracle Connector Using Mule
Developing Oracle Connector Using Mule
 
Mule oracle connectors
Mule oracle connectorsMule oracle connectors
Mule oracle connectors
 
Mule oracle connectors
Mule  oracle connectorsMule  oracle connectors
Mule oracle connectors
 
Mule oracle connectors
Mule oracle connectorsMule oracle connectors
Mule oracle connectors
 
Mule oracle connectors
Mule oracle connectorsMule oracle connectors
Mule oracle connectors
 
Oracle connectors
Oracle connectorsOracle connectors
Oracle connectors
 
Mule oracle connectors
Mule oracle connectorsMule oracle connectors
Mule oracle connectors
 
Mule oracle connectors
Mule  oracle connectorsMule  oracle connectors
Mule oracle connectors
 
Seminar_report on Microsoft Azure Service
Seminar_report on Microsoft Azure ServiceSeminar_report on Microsoft Azure Service
Seminar_report on Microsoft Azure Service
 
Mule oracle connectors
Mule oracle connectorsMule oracle connectors
Mule oracle connectors
 
Oracle connector
Oracle connectorOracle connector
Oracle connector
 
Getting Started with SQL Server Compact Edition 3.51
Getting Started with SQL Server Compact Edition 3.51Getting Started with SQL Server Compact Edition 3.51
Getting Started with SQL Server Compact Edition 3.51
 
Getting Started with Sql Server Compact Edition
Getting Started with Sql Server Compact EditionGetting Started with Sql Server Compact Edition
Getting Started with Sql Server Compact Edition
 
Microsoft Cloud Ecosystem Poster
Microsoft Cloud Ecosystem PosterMicrosoft Cloud Ecosystem Poster
Microsoft Cloud Ecosystem Poster
 
Entity Framework
Entity FrameworkEntity Framework
Entity Framework
 
6 Microsoft Windows Server Myths Explained
6 Microsoft Windows Server Myths Explained6 Microsoft Windows Server Myths Explained
6 Microsoft Windows Server Myths Explained
 
Syn framework 4.0 and sql server
Syn framework 4.0 and sql serverSyn framework 4.0 and sql server
Syn framework 4.0 and sql server
 
Odi interview questions
Odi interview questionsOdi interview questions
Odi interview questions
 

Offline Data Sync Report for EFR Tablets