ottobre 2011 Blog Posts
La nuova schermata di start di Windows 8 mostra una serie di "tile" che potrebbero sembrare una versione rinnovata dei vecchi shortcut: Ma l'apparenza inganna e i tile non sono shortcut e non lanciano direttamente il processo dell'applicazione. Il punto cruciale è che Windows Runtime (WinRT) è lo strato del sistema operativo che permette un dialogo object oriented tra applicazione e altre applicazioni o sistema operativo. In un ambiente object oriented il dialogo avviene ovviamente tramite interfacce. WinRT, al contrario di COM, stabilisce delle interfacce standard che permettono il dialogo con...
Visto che il mondo WinRT è un'evoluzione di quello COM, anche la registrazione è simile ma utilizza solo le chiavi di registro HKCU per cui non è necessario avere privilegi amministrativi. Vediamo le chiavi di registry più interessanti: La chiave HKCU\Software\Classes\ActivatableClasses\Package contiene la lista dei package registrati nel sistema. Ogni sottochiave ha per nome il "Full Package Name" che è impostabile da Visual Studio 11 aprendo il file del manifest: Di default il "Package name" è un guid ma è più conveniente utilizzare un nome completo di namespace e nome applicazione. Nel...
Durante la build conference, oltre a sessioni entusiasmanti come quella di Matt, ho avuto modo di farmi spiegare molti dettagli interessanti su WinRT. Grazie quindi agli speaker e altri membri del team per la loro disponibilità alle numerosissime domande di tutti i presenti. Questa è una lavagna emblematica: Per quanto mi riguarda, è stato illuminante il paragone con COM e il nuovo meccanismo di attivazione che ripercorrerò rapidamente in questi post. Dopo aver creato una applicazione Metro, Visual Studio 11 permette di generare il file del package che è la nuova unità di deploy per le...
Sto postando con qualche giorno di ritardo (1 Ottobre) la fantastica notizia ricevuta da Microsoft: il rinnovo per il nono anno consecutivo al premio MVP per la categoria Developer Security. Ho già festeggiato con tanti amici su Twitter e Facebook ma non potevo mancare di lasciare una traccia anche sul mio blog ringraziando Alessandro e tutto il team MVP di Redmond per questo fantastico riconoscimento. La cosa che apprezzo di più del programma MVP è che c'è un reale connubio tra due concetti: il rapporto confidenziale tra Microsoft e gli MVP e l'indipendenza che questi hanno nei confronti...