Football Fans: Download the 2012 Schedule App from Google Play!


Go Back   Android Forums > Android Development > Application Development > Application Requests

Application Requests Request Apps or provide ideas for the devs here.



View Poll Results: Would you use this app?
Yes, why hasn't anyone created it yet? 3 100.00%
No, why bother? 0 0%
Voters: 3. You may not vote on this poll

Reply
 
LinkBack Thread Tools
Old October 8th, 2010, 05:43 AM   #1 (permalink)
New Member
 
Join Date: Oct 2010
Location: Zoetermeer, The Netherlands
Posts: 4
 
Device(s): HTC Touch Pro (running on Android 2.2), HTC Desire Z (hope to receive it on October 27th)
Thanks: 0
Thanked 0 Times in 0 Posts
Default Backup Outlook Exchange contacts/calendar to Gmail

I use my companies Outlook Exchange server for my contacts and calendar. I mostly use the Office Outlook WebAccess to connect to the data, but I also keep my Android 2.2 phone in sync.

I am looking for an Android App to sync/backup the contacts and appointments that are imported from the Exchange server to Gmail.

Looked at the Andoid developer page, but don't think I will be able to create the app I am looking for any day soon...

The idea is to create a menu where you can select two accounts that the app will keep in sync. With tickboxes you should be able to select the types of data (contact, calendar, mail, ...) you would like to sync between the accounts. The app should have the option to sync at set time intervals (or maybe even when it detects a change in data) or manually.

Hope someone can help me out here...

Arjen82 is offline  
Reply With Quote
Sponsors
Old October 28th, 2010, 01:37 PM   #2 (permalink)
New Member
 
Join Date: Oct 2010
Location: Zoetermeer, The Netherlands
Posts: 4
 
Device(s): HTC Touch Pro (running on Android 2.2), HTC Desire Z (hope to receive it on October 27th)
Thanks: 0
Thanked 0 Times in 0 Posts
Default Functional design

Screen layout
• Top of screen has the text: ‘Last replication: <dd mmmm yyyy>, <hh:mm>’.
• Big button with share icon and the text ‘Replicate now’ below icon (grayed out and non-functional if ‘Enable share’ (see setting) is not ticked).
• Status bar (when not sharing the bar is full).

When replication is started
Check sync settings:
• Check if all accounts exist (start with checking replicated account).
o If not display error message (only for first error):
‘Account <accountname> does not exist. Please change share settings or add the account.’
• Check the items that are replicated (contacts and/or calendar) are synchronized for all accounts (start with checking replicated account).
o If not display error message (only for first error):
‘<Share item> for account <accountname> is not setup to be synchronized. Please change the account settings before sharing.’

Calculate amount of updates:
• Check amount of contact updates in replicated account done later then last share date/time; add to internal list as update.
• Compare contacts account one and replicated account to find deleted items; add to internal list as delete.
• Compare contacts account two and replicated account to find deleted items; add to internal list as delete.
• Compare contacts account three and replicated account to find deleted items; add to internal list as delete.
• Check amount of calendar updates in replicated account done later then last share date/time and is valid for the current month or later; add to internal list as update.
• Compare calendar account one and replicated account for items valid for the current month or later to find deleted items; add to internal list as delete.
• Compare calendar account two and replicated account for items valid for the current month or later to find deleted items; add to internal list as delete.
• Compare calendar account three and replicated account for items valid for the current month or later to find deleted items; add to internal list as delete.
• Count amount of items in internal list.

Popup warning (if tick box ‘Don’t show this message again’ was not set):
• ‘This operation will delete all records that are not in the replicated account, are you sure you want to continue?’
• Button with ‘Yes’
• Button with ‘No’
• Tick box ‘Don’t show this message again’

Update account one through three:
• Loop through internal list, keeping track of updates handled (this to set status bar to correct percentage).
o On an update: overwrite existing record from replicated account or add if record does not exist.
o On a delete: mark record for deletion from account

Update last share timestamp.

If sync accounts after share is ticked:
• Synchronize the accounts one through three.

When replication is started (messier alternative without status bar, check which is faster)
Check sync settings:
• Check if all accounts exist (start with checking replicated account).
o If not display error message (only for first error):
‘Account <accountname> does not exist. Please change share settings or add the account.’
• Check the items that are replicated (contacts and/or calendar) are synchronized for all accounts (start with checking replicated account).
o If not display error message (only for first error):
‘<Share item> for account <accountname> is not setup to be synchronized. Please change the account settings before sharing.’

Popup warning (if tick box ‘Don’t show this message again’ was not set):
• ‘This operation will delete all records that are not in the replicated account, are you sure you want to continue?’
• Button with ‘Yes’
• Button with ‘No’
• Tick box ‘Don’t show this message again’

Update account one through three:
• Delete all current contacts from accounts one through three
• Copy contacts from replication account to accounts one through three
• Delete all calendar entries valid in current month or later from account one through three
• Copy calendar entries valid in current month or later from replication account to accounts one through three

Update last share timestamp.

If sync accounts after share is ticked:
• Synchronize the accounts one through three.


Menu buttons
• Settings
• Help
• About

Settings menu
Title: ‘Share contacts and calendar settings’

Block one (no name):
• Enable share – Tick box

Block two (Accounts)
• Replicated account – Dropdown box with all accounts that can sync contacts, calendar or both (Account that will be replicated to other accounts)
• Account one– Dropdown box with all accounts, excluding the replicated account, that can sync contacts, calendar or both (Account that is replicated from replicated account)
• Account two – Dropdown box with ‘None’ and all accounts, excluding the replicated account and account one, that can sync contacts, calendar or both (Account that is replicated from replicated account)
• Account three – Dropdown box with ‘None’ and all accounts, excluding the replicated account and account one and two, that can sync contacts, calendar or both (Account that is replicated from replicated account)

Block three (Replicated data)
• Share contacts – Tick box (grey out if not all accounts can synchronize contacts)
• Share calendar – Tick box (grey out if not all accounts can synchronize calendar)

Block four (Share settings)
• Update – Dropdown box with the values:
o Never (manual share)
o Every 5 minutes
o Every 10 minutes
o Every 15 minutes
o Every 30 minutes
o Every hour
• Sync accounts after share – Tick box

Delete last replication timestamp when one of the accounts is changed.
Arjen82 is offline  
Reply With Quote
Reply

Bookmarks

Tags
calendar, contacts, exchange, gmail, outlook


Go Back   Android Forums > Android Development > Application Development > Application Requests User CP
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Sync Outlook contacts via exchange justinr8080 Droid X - Support and Troubleshooting 2 December 23rd, 2010 10:07 AM
Sync my Outlook Contacts directly to my Gmail / Droid Contacts pvh Droid - Support and Troubleshooting 5 July 22nd, 2010 09:49 PM
How to synch my MS Exchange Outlook Calendar to Nexus One WITHOUT the google pc app.. technogecko Android Lounge 1 January 7th, 2010 08:58 PM
Outlook Calendar not on Exchange Davidrtco Motorola Droid 5 December 5th, 2009 09:12 AM
Outlook -->Gmail Calendar Sync w/ MotoDroid mayo Motorola Droid 1 November 18th, 2009 11:38 AM



All times are GMT -5. The time now is 02:56 PM.
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Custom vBulletin Skins by: Relivo