-
80 votes
Add Windows Mobile support
Add support for devices running Windows Mobile 6+, don't wait for WM7.
Status: startedWindows mobile will be supportedusing our new asymetric sync protocol. For more details please visit: http://live.visitmix.com/MIX10/Sessions/SVC10
-
74 votes
Add Sql Server Express ClientSync for Hub And Spoke Sync
Add Sql Server Express ClientSync for Hub And Spoke Sync
-
61 votes
Better Samples of WCF/Standard Providers
This is a general comment about the whole framework.
Your current 101 samples are focused too much on proving the framework works, rather than how to use them in real life. In addition, they are too 'Origami', cool little refoldings/reuse of code, that are very far, and therefore hard to grock... more
-
48 votes
dynamic filtering of multiple tables (master and detail)
filtered by value on the master and in the detail table, only on the items that are related to the filtered master items
-
45 votes
SqlSyncProvider should use integrated SQL Server Change Tracking
The SqlSyncProvider requires provisioning the database with added metadata (triggers, columns) instead of using the native SQL Server Change Tracking. The client/server DbSyncProvider supports native change tracking but does not support other features such as batching.
-
28 votes
Merge Peer to peer Sync with Hub and spoke Sync
Merge Peer to peer Sync with Hub and spoke Sync.
-
27 votes
Add client side support for Silverlight
Online and Offline syncing. File system and Isolated storage support. Make it extensible and provide source code with public review. Just like ASP.NET MVC project.
Status: startedThis feature is in development. For more details please see our MIX presenation: http://live.visitmix.com/MIX10/Sessions/SVC10
-
26 votes
Make the whole framework totally Managed .NET
Managed, portable, open and fixable. If you need unmanaged code for legacy reasons, keep it parallel. This way, as Silverlight grows more and more powerful, we will have the chance of running the framework on various platforms. Potentially even on Linux phones, using Moonlight. With managed code, we wouldn't.
-
14 votes
Simplify the whole thing.
The P&P group has the right idea. Keep things simple and easy to use. I haven't seen a good walkthrough of what is the minimum necessary for a bare-bones sync between 2 SQL Servers. Look at the walkthroughs for Prism created by the P&P guys for great documentation/walkthroughs.
-
13 votes
Add Auto Generated SQL Stored Procedure in Hub and Spoke Sync Services
Like peer to peer generation, add auto generated sql stored procedures during Initialization
-
12 votes
Support iPhone syncing
Support iPhone <-> SQL Azure or Azure table syncing
Status: plannediPhone will be supported using our new asymetric sync protocol. For more details please visit: http://live.visitmix.com/MIX10/Sessions/SVC10
-
9 votes
Sync encrypted files as raw files as optional functionality. (without decrypt->copy->encrypt)
It looks like the SyncToy copies encrypted files in the following way: If the file is encrypted on the source machine (with encryption key A), the file is decrypted -> copied to destination and encrypted witch encryption key B (if key B is present on the destination machine) or if there is no ... more
-
7 votes
Provide admin interface simillar to merge replication.
Currently the sync framework does not have any admin interface, to monitor the sync activity. This feature would be usefull for monitoring the sync activity.
Status: under reviewWe are currently investigating the possibility of providing a user interface on top of SQL Azure Data Sync
-
7 votes
-
6 votes
Full suppot of Azure Tables, including tables that contain entities that have different schema
Full suppot of Azure Tables, including tables that contain entities that have different schema
-
6 votes
Wizards for generating base/skeleton programs. Wizard steps left screen col. Explain/choices on righ
Wizard steps on right col of screen. Explaination of step and choices on right. For instance create solution; add project; add roles; add database service; choose template; etc.
