Contacts Application

Synrc Contacts Application for Vista is about organizing, import/export, syncing your Address Books with Google Contacts, Microsoft Outlook, NOKIA Phones, Windows Contacts local folder, LDAP Directory, Yahoo! Contacts and Windows Live Contacts. Synrc Contacts is a "buddhist view" zen Application for Vista and Windows 7. Its simplified one-button design makes your life easy in terms of managing personal contact information.

Here is Vista and XP modes of Application:



Features:
  • Puritan and Minimalistic interface
  • Symmetric synchronization (no master and slave)
  • Original Sync Replication Protocol
  • No data loss, duplicating or inconsistance
  • Designed for Multicore CPUs
  • Open architecture
  • No passwords stored
  • Instant full cross-field search
  • Intergration into Windows Sync Center

For more information see Synrc Contacts Product Guide

Your contacts from around mobile phones, mail programs, social services are managed without warry of any data loss, contacts duplicating or data inconsistance. Actually one button functionality is not true. You can see all adress book in simple instant messanger style window. One-line zen search query momentally do cross text search to all fields of contact: mobile phones, e-mail adresses, names and others.



Command Line Options

xp — run in XP plain style
none — run with no default provider. Let me choose
gmail — run with Google Contacts default provider
outlook — run with Microsoft Outlook default provider
live — run with Windows Live default provider
windows — run with Windows Contacts default provider (applied by default)

Requirements
  • Windows XP (SP3), Windows Vista (SP1), Windows 7
  • .NET Framework 3.5 SP1

SyncEngine

Synrc Sync Engine [1], Synrc Sync Replication Protocol [2],
Synrc Sync Source Interface [3] and Synrc Sync Merge [4,5] Core Library.

[1] Synrc Sync Multithreaded Architecture
http://synrc.com/client/sync/windows/doc/MultithreadedEngine.txt

[2] Synrc Sync Replication Protocol
http://synrc.com/client/sync/windows/doc/ReplicationProtocol.txt

[3] Synrc Sync Source Interface
http://synrc.com/client/sync/windows/doc/SyncSources.txt

[4] Synrc Sync Name Resolving
http://synrc.com/client/sync/windows/doc/NameResolving.txt

[5] Synrc Sync Contact Conflicts Resolving
http://synrc.com//client/sync/windows/doc/ContactsConflictsResolving.txt

Providers
  • Windows Contacts Sync Source Provider (base)
  • Outlook Sync Source Provider
  • Google Sync Source Provider
  • NOKIA Sync Source Provider
  • Windows Live Sync Source Provider
  • Yahoo! Sync Source Provider
  • LDAP Sync Source Provider

Used Libraries:

[1] Contact.NET
http://contacts.codeplex.com
Licenced under Microsoft Public License (Ms-PL)

[2] Redemption
http://www.dimastr.com/Redemption/
This product may not be distributed by Synrc or Codeplex to you.
Your need to download it from author's site. This DLL
is hosted in Codeplex SVN repository for backup purposes.

[3] NOKIA PC Connectivity API
http://www.forum.nokia.com/Resources_and_Information/Tools/Plug-ins/Enablers/PC_Connectivity_API/

[4] Live Framework SDK
http://dev.live.com/liveframework

[5] Yahoo!
http://www.zoomasp.net/Yahoo_Contact_Importer_csharp.aspx

[6] Facebook and Bluetooth OBEX Push Profile vCARD Transfer
http://facebooknet.codeplex.com/
http://blogs.msdn.com/coding4fun/archive/2007/12/28/6893024.aspx

Sync Center

Windows Sync Center Handlers. Managed COM objects for native intergation
with Windows 7 Sync Center.

Was used Creating a Custom Synchronization Manager Handler
Example [1] for Vista Sync Center [2]. Implemented legacy
ISyncMgrSynchronize Interface [3] that works booth with Windows XP and Vista.

Note: Vista ISyncMgrHandler Interface [4] are not in working state.
Futher work for that option is needed.

Links:

[1] Creating a Custom Synchronization Manager Handler
http://msdn.microsoft.com/en-us/library/aa480674.aspx

[2] Sync Center
http://msdn.microsoft.com/en-us/library/aa369140(VS.85).aspx

[3] ISyncMgrSynchronize Interface
http://msdn.microsoft.com/en-us/library/bb760901(VS.85).aspx

[4] ISyncMgrHandler Interface
http://msdn.microsoft.com/en-us/library/bb760982(VS.85).aspx



Copyright © Synrc Research Center 2009

Last edited Feb 15, 2012 at 8:55 PM by masique, version 78