Configuring cloud synchronization with

Windows Azure

Prerequisite

Create a Windows Azure account at http://WindowsAzure.com. The free tier is sufficient for many data collection activities. Please get organizational approval first if you are using this service for official purposes!

Tasks

Add a Mobile Service

1.png

Provide a unique Mobile Service Name

Remember (or copy) this name as you will need to provide it to the app.
2.png

Create a SQL Server database

You may also use a previously created SQL Server database in Windows Azure.
3.png

Once ready, click the Mobile Service Name

4.png

Click the Manage Keys link

Remember (or copy) the Application Key as the app will need it to authenticate against your service.
5.png


Configuring the Android app to use the service

Click on Settings

a1.png

Provide the Mobile Service Name and Application Key

Also note the various cloud synchronization settings available. You may configure the device to operate as a data sender or a sender and a receiver. You may also allow local deletions to be propagated to the cloud. Note: It is recommended that you lock the settings screen using an Administrative Password so that your data collectors don't accidentally change the settings.
a2.png


Creating a table

Click on Add a Table

6.png

Provide a Table Name

Note that this Table Name needs to exactly match the corresponding Form Name in the app.
7.png
a3.png

Start collecting and synchronizing your data!

a4.png

Last edited Jan 17, 2014 at 11:50 PM by epi1, version 14

Comments

jfranck Jul 16, 2014 at 2:04 AM 
Thanks for this - very nice work. Now, the next problem is to get the data either back in excel or preferably back into epi info access tables. Any idea how we cna do that??

jfranck