In questi giorni, stò riflettendo su cosa far vedere durante la mia sessione sullo sviluppo client su Windows Mobile 6 (ricordo che l'evento è il 25 Maggio - qui la scaletta).
La scelta non è affatto semplice. Il tempo a disposizione è di 1 ora, in cui condensare davvero tante cose. Gli argomenti vanno scelti con cura, per evitare di fare troppo e male o troppo poco.
Il mio attuale dilemma è:
classica applicazione tipo data entry con sincronizzazione rda o applicazione "diversa" che mostri un po' di nuove funzionalità come lo State and Notifiction Broker o le Camera API?
Io sono molto più propenso per la seconda opzione. Voi che ne dite?
Si accettano suggerimenti o via commenti a questo post, o inviatemi una mail da qui 
Ammetto che, tra le tante cose, mi era sfuggito finchè non ne ho sentito parlare a Redmond:
Microsoft Synchronization Services for ADO.NET is a new data synchronization framework that enables developers to build disconnected data applications using familiar concepts..
Si tratta appunto di un framework che semplifica le *note* problematiche della gestione di applicazioni "occasionally connected".
E' sostanzialmente composto da una serie di componenti, sia lato client che lato server:
- SyncAgent
- SyncTable
- ClientSyncProvider
- ServerSyncProvider
- SyncAdapter
Qui trovate un interessante articolo (con tanto di demo) che spiega e mostra il meccanismo completo (vi consiglio di dargli uno sguardo
.
Altro consiglio: tenete sott'occhio questo blog (del team) perchè sono convinto che altre novità arriveranno 
Conto di tornare sull'argomento e me ne dispiace non averne parlato al workshop di Aprile ma...ero convinto (sbagliando) che fosse "tutto" sotto NDA
.