Geeks With Blogs

News kaleidoscope 1817, lit. "observer of beautiful forms," coined by its inventor, Sir David Brewster (1781-1868), from Gk. kalos "beautiful" + eidos "shape" (see -oid) + -scope, on model of telescope, etc. Figurative meaning "constantly changing pattern" is first attested 1819 in Lord Byron, whose publisher had sent him one.

Kaleidoscope Everything under the sun, ending in .Net


It is a platform that enables collaboration and offline access for applications, services and devices. Sync framework features technologies and tools that enable roaming, data sharing and taking data offline. Moreover, developers can build synchronization ecosystems that integrate any application with data from any store, by using any protocol over any network.


* Add sync support to new and existing applications, services and devices

* Enable collaboration and offline capabilities for any application

* Roam and share information form any data store, over any protocol and over any network configuration

* Leverage sync capabilities exposed in Microsoft technologies to create sync ecosystems

* Extend the architecture to support custom data types including files

Benefits of using Sync Framework

* An extensible model that lets you integrate multiple data sources into a synchronization ecosystems.

* A managed API for all components and a native API for select components.

* Conflict handling for automatic and custom resolution schemes.

* Filters that let you synchronize a subset of data, such as only those files that contain images.

* A compact and efficient metadata model that enables synchronization for virtually any participant, without significant changes to the data store:

- Any data store

    Add synchronization to a wide range of applications, services and devices.

- Any data type

    Introduce new data types to synchronize.

- Any protocol

    Use existing architectures and protocols to synchronize data. The transport – agnostic architecture allows integration of synchronization into a variety of protocols, including over-the-air and embedded devices.

- Any network configuration

    Enable synchronization for your applications, devices and services in true peer-to-peer or hub-and-spoke configurations. Easily recover from network interruptions. Reduce network traffic by efficiently selecting changes to synchronize.

Posted on Monday, May 3, 2010 10:05 PM | Back to top

Comments on this post: Microsoft Sync Framework

No comments posted yet.
Your comment:
 (will show your gravatar)

Copyright © kaleidoscope | Powered by: