Roberto Brunetti

ASP.NET - Mobility
Team System

SharePoint Conference

.NET Programming

Corsi

SharePoint

gennaio 2007 - Posts

ASP.NET AJAX 1.0 RTM

Con la scusa di provare la nuova dashboard per il motore di blog, posto questa notizia non freschissima.

E' uscito ASP.NET AJAX 1.0 RTM. Il toolkit e il runtime sono disponibile a partire da http://ajax.asp.net.

Anche Windows Mobile supporta Javascript, XML e XMLHTTP quindi, anche se con qualche attenzione, è possibile proporre contenuti AJAX anche per i device mobile.

 

Posted: gen 26 2007, 09.38 by rob | with no comments
Filed under: ,
Upgrade sito Blog

Dopo qualche scontro con gli script di upgrade e qualche casino sui Cookie siamo riusciti proprio adesso a fare l'upgrade del motore di blog di questo sito a Community Server 2.0 SP2.

Grafica a parte ci sono un sacco di novità che ovviamente non sveliamo da subito per non togliere il gusto della sorpresa.

Buona navigazione

VS 2005 Referenced Package Not Found

Oggi mi è capitato questo errore durante il deploy di una applicazione mobile. Mi si presenta per ogni tipologia di device su cui cerco di fare il deploy.

La soluzione ? Eccola

1) Chiudere Visual Studio

2) Andare sotto x:\documents and settings\<utente>\Local Settings\Application Data\Microsoft

3) Rinominate (volendo potete cancellare) la directory CoreCon (magari copiatela da un'altra parte prima)

4) Aprite VS 2005

La riapertura forza la rigenerazione corretta della directory corecon e quindi il tutto si sistema.

Posted: gen 25 2007, 11.14 by rob | with no comments
Filed under:
VSTS 2005 su Vista
Ho deciso di montare il SP1 di VSTS anche sul mio pc con Vista (per adesso lo usavo senza SP per testare le cose e le nuove build di SQLCE e SDK). Dopo l'installazione occorre (come segnalato in altri post) una patch per Vista. Fatto questo si eliminano gli errori di start up...ma...appena parte VS appare questo inquietante messaggio:

Dopo 4 anni che suggeriamo di non sviluppare come admin, dopo qualche conferenza specifica sull'argomento e due webcast sulla security e UAC di Vista...ci sono rimasto male :-( e volevo condividere questo mio malumore.
Posted: gen 13 2007, 07.44 by rob | with no comments |
Filed under: ,
SQLCE 3.1 Final !!!

A distanza di pochi giorni dall'ultima RC, ieri è uscito SQL CE 3.1.

Riprendo il mio post di qualche giorno fà sull'installazione della RC1 per allinearlo alla finale:

Un po' di storia :-) VS 2005 esce con il supporto Smart Device (sempre che lo installiate) e consente di gestire direttamente dall'IDE database di SQLCE 3.0 (detto anche SQL 2005 Mobile Edition).

SQLCE 3.1 esce come runtime scaricabile da http://www.microsoft.com/downloads/details.aspx?familyid=85E0C3CE-3FA1-453A-8CE9-AF6CA20946C3&displaylang=en.
Il runtime si installa sotto Program Files\Microsoft SQL Server Everywhere Edition\V3.1 (che era il suo nome effetivo fino all'ultimo cambiamento in SQL Compact Edition). All'interno della directory trovate il runtime. Questi file servono durante il runtime. Sono gli stessi file (come nomi e significato di SQLCE 3.0); si veda a questo proposito il mio post per lo sviluppo di applicazioni mobile da testare sul desktop di dicembre 2005 (http://blogs.devleap.com/rob/archive/2005/12/29/6428.aspx; leggere la parte finale).

Oltre al runtime è uscito anche una patch relativa alle Smart Device Extension di Visual Studio 2005 che aggiorna la UI di VS, i cab per l'installazione del tutto e il nuovo supporto a ClickOnce per le installazioni finali.
Questo componente si chiama Microsoft SQL Server 2005 Compact Edition Tools of VS 2005 SP1. Questo componente è disponibile da ieri per VS 2005 SP1 sia in versione EN che in versione italiana. Installate comunque la versione EN e poi la versione IT (che contiene solo le stringhe localizzate).
Ricordo che, se avete Windows Vista, il SP1 di Visual Studio necessita anche di un Update per Windows Vista. Per scaricare i vari SP1 e l'ugrade per Vista di Visual Studio partite da questo link http://msdn.microsoft.com/vstudio/support/vs2005sp1/default.aspx.

Conviene installare prima la patch per VS2005 rispetto al Runtime.

Siamo a metà dell'opera. Per prima cosa occorre stare attenti alla directory di installazione. I tool per visual studio si installano sotto C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\SQL Server Everywhere\en\; i tool sono adesso allineati alla 3.1 RTM del runtime,.

Una volta installato il runtime di SQLCE 3.1, il SP1 di Visual Studio e la patch per Visual Studio per SQLCE, se necessitate dell'help (ancora un po' indietro come nomenclatura ma allineato alla 3.1: non spaventatevi per le diciture) lo trovate quì http://www.microsoft.com/downloads/details.aspx?FamilyId=E6BC81E8-175B-46EA-86A0-C9DACAA84C85&displaylang=en. Contrariamente a quanto dice la pagina non esistono ad oggi .msi diversi per i vari Books On Line, ma un solo exe autoscompattante che contiene il .chm.

La parte server di SQLCE 3.1, che da sempre è separata dal runtime la trovate quà: http://www.microsoft.com/downloads/details.aspx?FamilyId=4E45F676-E69A-4F7F-A016-C1585ACF4310&displaylang=en. Consente la replica verso SQL Server 2005, SQL Server 2000 SP3a, oppure SQL Server 2000 SP4.

Come indicato in un post precedente, con la versione 3.1 è possibile replicare dati anche da Access. Serve però un componenente aggiuntivo, che, neanche a dirlo, non è allineato come versione rispetto alla RC1 del runtime, ma è ancora in CTP. Spero che non dobbiate mai replicare con Access ma utilizziate soluzioni più robuste come SQL Server, ma questo componente è sensato e utile per piccole applicazioni che hanno già DB access in azienda. Il sincronizzatore consente di sincronizzare un SQLCE 3.1 sul device con DB Access sul PC direttamente connesso con ActiveSync (serve la 4.2 di ActiveSync e non è ben chiaro se è supportato anche il nuovo Device Center...anche lui in beta...per Windows Vista). Lo trovate quà http://www.microsoft.com/downloads/details.aspx?familyid=B967347A-5DD0-445C-8A9F-AEA3DB9EC4BC&displaylang=en.

Posted: gen 12 2007, 04.07 by rob | with no comments
Filed under: , ,
SQL CE 3.1 RC1 Installazione

Aiutooooo. Ecco il nuovo casino delle versioni che escono in tempi simili ai service pack degli strumenti di sviluppo.

Un po' di storia :-) VS 2005 esce con il supporto Smart Device (sempre che lo installiate) e consente di gestire direttamente dall'IDE database di SQLCE 3.0 (detto anche SQL 2005 Mobile Edition).

E' uscito SQLCE 3.1 RC1: è sempre una RC, ma fra qualche giorno esce la versione finale, quindi è praticamente il prodotto finale. SQLCE 3.1 esce come runtime scaricabile da http://www.microsoft.com/downloads/details.aspx?familyid=85E0C3CE-3FA1-453A-8CE9-AF6CA20946C3&displaylang=en.
Il runtime si installa sotto Program Files\Microsoft SQL Server Everywhere Edition\V3.1 (che era il suo nome effetivo fino all'ultimo cambiamento in SQL Compact Edition). All'interno della directory trovate il runtime. Questi file servono durante il runtime. Sono gli stessi file (come nomi e significato di SQLCE 3.0); si veda a questo proposito il mio post per lo sviluppo di applicazioni mobile da testare sul desktop di dicembre 2005 (http://blogs.devleap.com/rob/archive/2005/12/29/6428.aspx; leggere la parte finale).

Oltre al runtime è uscito anche una patch relativa alle Smart Device Extension di Visual Studio 2005 che aggiorna la UI di VS, i cab per l'installazione del tutto e il nuovo supporto a ClickOnce per le installazioni finali. Questo componente si chiama Microsoft SQL Server 2005 Compact Edition Tools of VS 2005 SP1 Beta. Il nome reale però è ancora Microsoft SQL Server 2005 Everywhere Edition Tools for Visual Studio 2005 Service Pack 1 Beta: il nome più lungo della storia :-) Questo componente è disponibile per adesso solo per VS 2005 SP1 Beta: è uscito infatti per la versione beta del SP 1 di VS 2005. Tra l'altro ricordo che, se avete Windows Vista, il SP1 di Visual Studio necessita anche di un Update per Windows Vista. Per scaricare i vari SP1 e l'ugrade per Vista di Visual Studio partite da questo link http://msdn.microsoft.com/vstudio/support/vs2005sp1/default.aspx.

Siamo a metà dell'opera. Ovviamente ho installato il tutto su VS 2005 SP1 finale e non sulla Beta. Per prima cosa occorre stare attenti alla directory di installazione. I tool per visual studio si installano sotto C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\SQL Server Everywhere\en\; i tool sono in una versione non allineata alla 3.1 RC1 del runtime, quindi se usate ClickOnce per fare il deployment o avviate il progetto da Visual Studio 2005 quest'ultimo recupera la versione precedente del runtime. E' sufficiente copiare quanto trovate sotto Program Files\Microsoft SQL Server Everywhere Edition\V3.1 nella directory dei tools di visual studio indicata prima.

Una volta installato il runtime di SQLCE 3.1, il SP1 di Visual Studio e la patch per Visual Studio per SQLCE, se necessitate dell'help (ancora un po' indietro come nomenclatura ma allineato alla 3.1: non spaventatevi per le diciture) lo trovate quì http://www.microsoft.com/downloads/details.aspx?FamilyId=E6BC81E8-175B-46EA-86A0-C9DACAA84C85&displaylang=en. Contrariamente a quanto dice la pagina non esistono ad oggi .msi diversi per i vari Books On Line, ma un solo exe autoscompattante che contiene il .chm.

La parte server di SQLCE 3.1, che da sempre è separata dal runtime la trovate quà: http://www.microsoft.com/sql/editions/sqlmobile/connectivity-tools.mspx E' sempre la stessa della versione 3.0 di SQLCE anche denominata SQL Server 2005 Mobile Edition Server Tools e consente la replica verso SQL Server 2005, SQL Server 2000 SP3a, oppure SQL Server 2000 SP4.

Come indicato in un post precedente, con la versione 3.1 è possibile replicare dati anche da Access. Serve però un componenente aggiuntivo, che, neanche a dirlo, non è allineato come versione rispetto alla RC1 del runtime, ma è ancora in CTP. Spero che non dobbiate mai replicare con Access ma utilizziate soluzioni più robuste come SQL Server, ma questo componente è sensato e utile per piccole applicazioni che hanno già DB access in azienda. Il sincronizzatore consente di sincronizzare un SQLCE 3.1 sul device con DB Access sul PC direttamente connesso con ActiveSync (serve la 4.2 di ActiveSync e non è ben chiaro se è supportato anche il nuovo Device Center...anche lui in beta...per Windows Vista). Lo trovate quà http://www.microsoft.com/downloads/details.aspx?familyid=B967347A-5DD0-445C-8A9F-AEA3DB9EC4BC&displaylang=en.

SQLCE (Compact Edition) Sync con Access
Ancora in RC1, il nuovo SQL CE (Compact Edition) 3.1 (si vedano i post precedenti per le differenze fra i mille nomi del buon vecchio SQLCE) può essere sincronizzato anche con Access 2000 e 2003. Questo il componente "server" per effettuare la sincronizzazione http://www.microsoft.com/downloads/details.aspx?familyid=B967347A-5DD0-445C-8A9F-AEA3DB9EC4BC&displaylang=en. Inoltre SQLCE 3.1 può essere amministrato anche da Management Studio di SQL Express eliminando la necessita degli strumenti di amministrazione della versione Full di SQL Server.
Posted: gen 08 2007, 03.38 by rob | with no comments
Filed under: