Compatibilita’ del Remoting fra .NET Framework 1.1 e 2.0

Mi trovo nella necessita’ di dover connettere via Remoting un processo basato sul .Framewrok 1.1 con un processo basato su 2.0.

Sembra possibile a patto di installare un Fix per la CLR 1.1 che risolve alcuni problemi di serializzazione binaria degli oggetti.

Per prima cosa bisogna essere sicuri di aver installato la versione SP1 del Framework 1.1. Per essere sicuri che la versione installata e’ proprio quella bisogna andare a cercare nel registry la seguente chiave :

HKEY_LOCAL_MACHINE\Software\Microsoft\NET FrameworkSetup\NDP\v1.1.4322

cercare poi il valore SP ed assicurarsi che sia impostato ad 1

Per avere la patch bisogn andare a cercare sulla knowledge base l’articolo 907262 (http://support.microsoft.com/kb/907262/en-us) e poi bisogna contattare il Microsoft Support Professional. Per velocizzare il processo si puo’ richiedere la fix MS numero: 258345 e 258416 (una e’ per Win2k3 e l’altra per WinXP)

Questa fix dovrebbe essere messa dentro al SP2 per Framework 1.1

Le informazioni sono state prese dal seguente blog http://blogs.msdn.com/eugeneos/archive/2006/03/15/552315.aspx

Push Email con Hotmail e Windows Mobile 6

A barcellona poche settimane fa Microsoft ha anunciato la nuova versione 6 del suo sistema operativo per i cellulari. Una novita’ e’ quella di poter ricevere email in modalita’ push anche per la posta di Hotmail. Fino ad ora era una prerogativa della posta aziendale basata su Exchange. Ora diventa diponibile anche ai poveracci. Basta aprire Windows Live e configare l’account di Hotmail.
Puo’ sembrare cosa di poco conto ma in realta’ a pensarci bene potrebbe essere un grande cambiamento. Anziche’ mandare SMS adesso si possono mandare semplici email. Si potrebbe sognare finalmente di mettere fine ad una delle piu’ grandi assurdita’ del mondo mobile nonche’ al piu’ costoso Kbyte delle telecomunicazioni.

Mobile ASP.Net 2.0

Per un progetto mi occorre imparare velocemente come realizzare un’applicazione ASP.Net per dispositivi mobili. Ho cercato qualche webcast sull’argomento ma con mia meraviglia ho trovato molto poco: uno in tedesco, un paio di webcast vecchi sulla beta 1 in inglese e 5 sulla versione beta 2 sempre in inglese. Queste ultime sono quelle che giudico migliori e che mi sono state piu’ utili. Sono state realizzate a Giugno del 2006 da Glen Gordon. I link diretti sono i seguenti :

MSDN Webcast: Mobile Web Development with ASP.NET 2.0 (Part 1 of 5): An Introduction (Level 200)

MSDN Webcast: Mobile Web Development with ASP.NET 2.0 (Part 2 of 5): Mobile Control Bonanza (Level 200)

MSDN Webcast: Mobile Web Development with ASP.NET 2.0 (Part 3 of 5): Data Access and Security (Level 200)

MSDN Webcast: Mobile Web Development with ASP.NET 2.0 (Part 4 of 5): Customization (Level 200)

MSDN Webcast: Mobile Web Development with ASP.NET 2.0 (Part 5 of 5): Extensibility (Level 200)

Al prossimo webcast che seguiro’ scrivero’ nel modulo di feedback che sono interessato a Mobile ASP.Net 2.0 chissa’ che qualche evangelista colga l’occasione per "evangelizzare".

Memorie USB compatibili con VISTA Ready Boost

L’articolo Windows Vista ReadyBoost Test Round-Up fornisce un elenco di memorie USB che funzionano con la nuova funzione di ReadyBoost di Vista che come avevo citato nel mio intervento precedente serve a velocizzare il lancio delle applicazioni. I vantaggi possono essere buoni ma purtroppo non tutte le memorie USB in commercio funzionano. Infatti le memorie devono avere le seguenti velocita’ :

  • 2.5MB/sec throughput for 4K random reads
  • 1.75MB/sec throughput for 512K random writes

Quelle che risultano per ora compatibili sono :

  • · Apacer Handy Steno 2GB
  • · SanDisk Cruzer Mini 256MB
  • · Kingston DataTraveler ELITE
  • · Crucial Gizmo!Overdrive
  • · SanDisk Cruzer Micro (U3) 2GB
  • · Sony MicroVault 512MB
  • · Lexar Secure 1GB
  • · SanDisk Cruzer mini 256MB
  • · SanDisk Cruzer Micro 1GB
  • · Crucial Gizmo 256MB
  • · SanDisk Cruzer Mini 1GB
  • · Apacer HT203 1GB
  • · ATP Petito 1GB
  • · Sony MicroVault 256MB
  • · Kingston Data Traveler 1 1GB
  • · Sony MicroVault Tiny 2GB
  • · Patriot Xporter XT 4GB
  • · SanDisk Ultra II CompactFlash 2GB

Vista SuperFetch e ReadyBoost

TG Daily ha fatto un test per capire se le memorie USB sono di aiuto nell’aumento delle prestazioni di Vista. Ci sono 2 nuove tecnologie che dovrebbero aiutare le prestazioni : SuperFetch e ReadyBoost.
SuperFetch utilizza la RAM di sistema per precaricare le applicazioni piu’ usate. Mentre ReadyBoost utilizza la memoria USB per fare questo prebuffering delle applicazioni.
I risultati dicono che se si possiede un PC con 512 MB di RAM l’uso di memoria USB aumenta le prestazioni mentre se si possiede 1 GB o oltre allora l’aggiunta della memoria USB non porta ad ulteriori miglioramenti.

Attenzione pero’, non tutte le memorie USB vanno bene. Quindi occhio prima di comprarlo.

HerbiWriter, il TabletPC aiuta i bambini

E’ sorprendente vedere come un bambino alle prese con un TabletPC riesce a prendere facilmente confidenza con l’input via penna. L’esperimento l’ho fatto con le mie figlie ed ora mi chiedono sempre di poter usare il TabletPC. Per me OK ma almeno imparessero qualcosa. HerbiWriter sembra aver ascoltato il mio pensiero ed ha realizzato un’applicazione per insegnare a scrivere a mano. Mostra esempi di lettere che devono essere riprodotte dal bambino.
Penso che sarebbe un ottimo strumento anche per le scuole, se solo fossero un po’ piu’ moderne ed attrezzate. In particolare potrebbero dare un aiuto all’insegnamento della scrittura agli studenti con deficit motori e di apprendimento.

HerbiWriter si puo’ scaricare al seguente indirizzo:
http://herbi.org/HerbiWriter.htm

Microsoft Windows Mobile Device Center

Nel tour di Vista recentemente fatto per l’Italia mi e’ capitato di ascoltare (nella tappa di Torino) una persona del pubblico che chiedeva se Activesync sarebbe stato supportato da Vista. Sorprendentemente i due speaker hanno risposto che non sapevano nulla !  
La storiella serve per introdurre l’uscita della versione finale (finalmente) di quel pezzettino software che serve per collegare i dispositivi pocketpc a Vista. Si puo scaricare da qui la versione x86

Vista Upgrade DVD

Da una nota interna di Microsoft pare che la versione di Vista solo Upgrade puo’ essere usata anche per fare un’installazione ex-novo. La procedura e’ la seguente:

  1. Boot dal Windows Vista Upgrade DVD e lanciare il programma di setup
  2. Arrivati alla schermata che chiede il product key NON inserirlo. Cliccare "Next"  e continuare con il setup. Questa fara’ un’installazione di Vista come trial di 30 giorni.
  3. Selezionare l’edizione di Vista che si vuole installare.
  4. Completato il setup si arriva sul desktop per la prima volta. Rilanciare il setup.
  5. Questa volta inserire il product key.
  6. Arrivati alla pagina in cui si deve scegliere tra Upgrade o Custom bisogna scegliere Custom. In pratica si installa Vista una seconda volta.
  7. Completato il secondo setup attivare Vista normalmente. Si puo’ cancellare la directory Windows.old che contiene la prima installazione di Vista.

E’ strano che Microsoft rilasci una simile notizia; rischia una perdita economica. La differenza tra una versione upgrade e full arriva anche a 200 Euro (sulla Ultimate).