November 2005 - Posts
Finalmente: ecco la versione ufficiale finale di ActiveSync.
http://www.microsoft.com/downloads/details.aspx?familyid=4c254e3f-79d5-4012-8793-d2d180a42dfa&displaylang=en
E' stata rimossa la possibilità di sincronizzazione via Wi-Fi o LAN per problematiche di security. Questa la nota dal sito download:
Remote PC Sync (via Wifi or LAN) has been removed due to Enterprise customer feedback around security issues. If you are using this feature on a Windows Mobile 2003-based device, please continue using ActiveSync 3.x or earlier.
Iscrizioni aperte alla Microsoft Mobility Developer Conference: evento gratuito del 15 Dicembre dovi si parlerà di sviluppo mobile con la piattaforma .NET Compact Framework 2.0, Visual Studio 2005 e SQL 2005 Mobile (tutti rilasciati settimana scorsa) .
La giornata si propone con una serie di sessioni che vanno dalle caratteristiche di base di VS 2005 fino all'approfondimento di alcune tecniche per l'ottimizzazione dell'accesso a SQL 2005 Mobile. Molti tips & tricks pubblicati su questo sito verrano presentati in esempi concreti che dimostrano l'efficacia di alcune tecniche spesso molto semplici da implementare. Particolare importanza verrà data alla sincronizzazione dei dati con un database (o comunque una sede) centrale via MSMQ, SQL 2005 Mobile, Web Service. Chiude la giornata una sessione sullo sviluppo server-side con ASP.NET 2.0.
In questi giorni con Fabio Santini stiamo ultimando i dettagli sull'agenda che...spero...mi vedrà coinvolto sul palco.
A brevissimo sarà disponibile l'agenda definitiva. Ho messo questo post da subito perchè possiate prenotare un posto da subito.
Sottile differenza...ho fatto l'upgrade di un progetto mobile che lavorava con SQL CE 2.0 verso SQL 2005 Mobile. A parte il fatto che il nuovo DB è veramente uno spettacolo (anche come performance e granularità nella Merge Replication), c'è una piccola differenza nel nome del Server Agent installato in IIS che mi ha fatto perdere un'oretta (colpa mia).
Facendo l'upgrade ho semplicemente aggiornato l'url nella configurazione da http://xxx/sqlce/sscesa20.dll per puntare alla http://xxx/sqlce/sscesa30.dll sostituendo ingenuamente il 20 con il 30 :-)
La nuova dll si chiama sqlcesa30.dll !!!! Negli altri progetti precedenti non l'avevo notato in quanto copiavo sempre l'indirizzo dal browser quindi era giusto per forza e non mi ero accorto della "ql" di differenza. Facendo l'upgrade ci sono cascato.
Sito segnalato da un amico che ha fatto l'upgrade del Qtek 2020 alla nuova piattaforma.
http://en.pdamobiz.com/en/forum/forum_posts.asp?TID=361&PN=1
Nella versione 2.0 del .NET Compact Framework, la System.Data.SqlClient.dll è stata inserita fra le librerie di accesso ai dati. Questo post per dare qualche info sulla nuova organizzazione di directory, dll e cab.
Nella directory c:\program files\microsoft visual studio 8 si trova la sottodir SmartDevice che contiene tutte le parti relative allo sviluppo mobile lato client.
Lì dentro si trova la dir SDK\SQL Server che contiene due sottodirectory.
Nella directory Mobile ci sono le librerie per l'accesso a SQL 2005 Mobile (v3.0) e SQL CE 2.0 (v2.0) con i rispettivi CAB per l'installazione: occhio che sono diversi per PPC, Phone e WCE. Si può fare una reference sia alla versione 2.0 che alla versione 3.0 stando semplicemente attenti ai nomi delle directory.
Nella directory Client invece ci sono le librerie per l'accesso diretto a SQL Server (la System.Data.SqlClient appunto) e i rispettivi CAB.
Le varie cartelle che riportano 1.0 si riferiscono invece alle librerie del .NET CF 1.0 che sono tranquillamente utilizzabili da VS 2005 per tutti i progetti che devono rimanere in versione 1.0.