Passa ai contenuti principali

Post

Visualizzazione dei post da 2012

Recensione: Beginning Windows 8 Application Development

Come molti di voi sanno, sono un appassionato di sviluppo per Windows 8 e, quindi, mi sembra logico recensire questo libro inerente l’argomento.Tanto per cominciare si tratta di un libro di quasi 600 pagine che copre un pò tutti gli aspetti relativi alla piattaforma di sviluppo Windows Store Apps.E’ facile comprendere che il termine “Beginning”, associato a quanto detto sopra (le 600 pagine e i molti argomenti coperti), fa immediatamente pensare ad un libro dedicato a chi si avvicina allo sviluppo delle Windows Store Apps e così è.E’, dunque,  un libro che consente facilmente a chi non sa nulla della piattaforma Windows 8 di avvicinarvisi ed essere pronto per sviscerare in seguito, utilizzando altri testi o la rete, gli argomenti che riterrà più interessanti.Il libro è suddiviso in tre parti (più un’appendice) che guidano il lettore da praticamente zero fino ad avere un livello sufficiente per cominciare a scrivere applicazioni degne di questo nome.La prima sezione introduce il lettor…

L’evento Kinecteer nella sezione Community Showcase di TinyCLR

Vi segnalo la pubblicazione di un post relativo all’evento “Natural User Interface con Kinect e .NET Gadgeteer“ apparso nella sezione “Community Showcase” di TinyCLR.Potere leggere il post all’indirizzo http://www.tinyclr.com/forum/topic?id=9717 e potete trovate anche il video del Rover Gadgeteer guidato attraverso il Kinect.Technorati Tags: ,,,

Roma Oggi è sullo Store

Roma Oggi è l’applicazione per Windows8 che mostra, giorno per giorno, gli eventi e gli appuntamenti programmati nella provincia di Roma. L'applicazione utilizza il set di dati rilasciato dall'ente provinciale romano all’interno dell’'open data "Roma&più - Guida alle meraviglie intorno a Roma" disponibile all'indirizzo http://www.opendata.provincia.roma.it. Vorrei ringraziare Alessandro Scardova per avermi aiutato nella realizzazione del logo (che, per la cronaca, senza il suo aiuto, avrebbe fatto veramente pena!!!).Technorati Tags: ,,,,,,

FTBrowser 1.1 is Out!!

Pubblicata sullo store di Windows 8 la versione 1.1 di FTBrowser, client non ufficiale per Fotolia.In questa versione è stato introdotto il supporto alle country: USA, Germania, Spagna, Francia, Italia, Portogallo e Brasile.Prossimamente le altre lingue supportate dalla piattaforma Fotolia e le nuove funzionalità di consultazione dello sterminato parco immagini.
Technorati Tags: ,,,,

I background task di Windows 8 su ioProgrammo di Novembre

Ancora un articolo relativo allo sviluppo per Windows 8 ed in particolare per le Windows Store Apps su ioProgrammoQuesta volta si tratta dei background task.Technorati Tags: ,,,

Windows Phone 8 SDK is out!!!

Finalmente è disponibile per tutti.Windows Phone 8 SDK è scaricabile per tutti:http://www.microsoft.com/en-us/download/details.aspx?id=35471Il link permette il download del web setup, mentre se volete l’ISO potete utilizzare questo:http://go.microsoft.com/fwlink/?LinkID=257234&clcid=0x409I requisiti richiesti sono I seguenti:Supported operating systems:Windows 8, Windows 8 ProWindows 8 64-bit (x64) client versionsHardware:4 GB of free hard disk space 4 GB RAM 64-bit (x64) CPUWindows Phone 8 Emulator: Windows 8 Pro edition or greater Requires a processor that supports Second Level Address Translation (SLAT)Attenzione soprattutto al supporto allo SLAT nei vostri PC, perchè, senza quello, non va l’emulatorePer verificare se potete supportare l’emulatore vi basta andare nel control panel:e selezionare il nodo Hyper-V:Nel mio caso……niente emulatore!!!!Technorati Tags: ,

Kinect SDK 1.6: Capire la posizione del Kinect nello spazio

Una delle novità introdotte nella versione 1.6 dell’SDK di Kinect è la possibilità di capire la posizione del Kinect nello spazio.La classe KinectSensor espone il metodo AccelerometerGetCurrentReading che permette di recuperare il vettore (oggetto di classe Vector4) con le componenti X, Y e Z dell’accelerazione di gravità che agisce sul device.Per capire la posizione del Kinect basta ricordarsi la regola della mano destra applicata al centro del device (vedi figura).L’asse Z è quello uscente dal Kinect nella direzione dei payer e, di conseguenza, l’asse Y è quello rivolto verso l’alto e l’asse X è quello che, guardando il Kinect, esce verso destra.Le componenti del vettore risultato sono normalizzare in g (cioè anzichè utilizzare la normale unità di misura m/s2 che è piuttosto asettica, viene utilizzato il g=9.81 m/s2).Una volta avviato il Kinect (anche senza attivare alcun streaming) possiamo richiamare il metodo sopra citato per ottenere il vettore dell’accelerometro.Nel progetto al…

Rilasciata la versione 1.6 dell’SDK di Kinect

E’ di oggi l’annuncio del rilascio della nuova versione dell’SDK di Kinect (siamo alla 1.6).Tante le migliorie apportate (anche se non c’è ancora traccia di getsure recognition) che cercheremo di approfondire in qualche post specifico.Riporto, brevemente, le novità che potete consultare nel post del blog ufficiale.I dati relativi all’accelerometro interno al sensore sono esposti attraverso delle API. Questo può consentire di individuare la posizione del sensore stesso nello spazio;I dati di profondità sono stati estesi sopra I 4 metri;Possono essere controllati, da codice, I valori di luminosità ed esposizione della video camera interna al sensore, in modo da adattare meglio lo stesso all’ambiente circostante;Lo stream dati relativo all’infrarosso catturato dalla camera ad infrarossi è accessibile via API. Potrebbe essere utilizzato per raccogliere immagini in ambienti con scarsa luminositàA queste si aggiungono delle migliorie ai developer tools, la compatibilità per Windows8 , Visua…

Win8@Work: Tutto ciò che avreste voluto sapere sullo sviluppo per Windows 8 e non avete mai osato chiedere!!

Rieccomi qua per segnalarvi l’evento Win8@Work di DomusDotNet.Una giornata interamente dedicata allo sviluppo per Windows8 ed in particolare alle applicazionei Windows Store Apps.Quest’anno, come DomusDotNet, abbiamo deciso di focalizzare I nostri eventi più sul pratico che sul teorico. E’ per questo che tutti I nostri eventi di quest’anno saranno caratterizzati dal suffisso “@Work” a testimoniare la volontà di fare vedere come si utilizzano le tecnologie più che parlare di come sono fatte.Adesso iscrivetevi, perchè non potete dire di non essere stati avvertiti!!! Technorati Tags: ,,,,,

Articolo sulle estensioni di Windows 8 su ioProgrammo di ottobre

Vi segnalo l’articolo su ioProgrammo di ottobre 2012 (numero 179) relativo alle estensioni delle Windows Store Apps di Windows8.Technorati Tags: ,,,

LockScreen Carousel per Windows8

Volete fare in modo che lo sfondo del lock screen di Windows 8 cambi periodicamente per mostrare le vostre foto preferite?Bene, allora installate LockScreen Carousel!!!!!http://apps.microsoft.com/webpdp/it-IT/app/lockscreen-carousel/5a3ebdb7-0883-43b8-9d2e-231e6aad3ceaTechnorati Tags: ,,

FTBrowser è sullo Store di Windows8

FTBrowser, il client Metro non ufficiale di Fotolia, è sullo store di Windows8.Le funzionalità implementate in questa prima versione prevedono:Visualizzazione delle immagini in evidenza (home page images);Visualizzazione delle gallerie Stagionali;Visualizzazione delle gallerie tematiche;Visualizzazione dei dettagli di una singola immagine.Il client permette di eseguire ricerche nell’immenso partimonio delle immagini Fotolia e di condividere le immagini tramite social network o mail.Il client, in questa versione è solo ed esclusivamente in Inglese ma prossimamente verrà rilasaciato anche per altre country. L’utente potrà decidere da settings quale country visualizzare.Il client utilizza la versione WinRT di FTToolkit (http://fttkrt.codeplex.com) la cui versione beta verrà rilasciata a breve e si affiancherà al toolkit “canonico” già disponibile su codeplex (http://fttk.codeplex.com).Technorati Tags: ,,,

Utilizzare i “contratti” nelle ex Metro Style Apps su ioProgrammo 178

Vi segnalo l’uscita, sul numero di settembre di ioProgrammo, del mio articolo sull’utilizzo dei “contratti” nello sviluppo delle oramai ex Metro Style Apps.Technorati Tags: ,,,,

Pubblicato il video della mia intervista durante Codemotion

So che non frega niente a nessuno, ma è stato pubblicato il video dell’intervista che ho rilasciato, in qualità di presidente di DomusDotNet durante l’evento Codemotion che si è tenuto a Roma a fine marzo.Technorati Tags: ,,

Articolo su Async/Await su ioProgrammo 177

Vi segnalo il mio articolo sull’utilizzo di Async/Await uscito sul numero di Agosto di ioProgrammo:Confronto tra le precedenti modalità di implementazione del pattern asincrono in .NET e la nuova modalità del framework 4.5 e  come il compilatore interpreta le nuove parole chiave Async/Await. Tag di Technorati: ,,,,,,

Metro Style Apps: override dei brush utilizzati nei controlli

Nel precedente post abbiamo visto come sia possibile modificare i colori di background del controllo ToggleSwitch eseguendo, di fatto, l’override dei brush definiti intrinsecamente nello stesso controllo.La tecnica dell’override delle risorse predefinite può essere utilizzata anche per altri controlli e, in questo post, cercheremo di capire come recuperare i nomi di tali risorse in modo da avere completo controllo sull’aspetto grafico.Prendiamo ad esempio il controllo XAML HyperLinkButton. Questo controllo visualizza un link ad un URL ed ha 4 differenti colori: il colore normale, il colore assunto quando il mouse è posizionato al di sopra, il colore quando si preme il pulsante sinistro del mouse (o l’utente “tappa” con il dito) e il colore quando è disabilitato.Il colore normale è modificabile tramite la proprietà Foreground:<HyperlinkButton Content="HyperlinkButton" HorizontalAlignment="Left" VerticalAlignment="Top" Margin="50" BorderThickne…

Metro Style Apps: cambiare il colore di background del ToggleSwitch

Se utilizziamo il controllo ToggleSwitch all'interno delle nostre applicazioni Metro Style, possiamo notare che il suo colore di background è, di default, quello del tema scelto dall'utente:Purtroppo, se vogliamo modificare tale colore per adattarlo alla palette utilizzata nell’applicazione, non abbiamo a disposizione alcuna proprietà.Un modo per intervenire in tal senso è ridefinire tre SolidColorBrush all’interno delle risorse.In particolare, è sufficiente ridefinire I seguenti Brush:<SolidColorBrush x:Key="ToggleSwitchCurtainBackgroundThemeBrush" Color="Red" /><SolidColorBrush x:Key="ToggleSwitchCurtainPointerOverBackgroundThemeBrush" Color="Green" /><SolidColorBrush x:Key="ToggleSwitchCurtainPressedBackgroundThemeBrush" Color="Yellow" /> Nel dettaglio:ToggleSwitchCurtainBackgroundThemeBrush : è il brush utilizzato per il background del toggle attivato:ToggleSwitchCurtainPointerOverBackgroundThemeB…

MIcrosoft Surface: la presentazione ufficiale

Ecco il video completo della presentazione ufficiale di Microsoft del nuovo tablet Surface, per gli esseri umani (non come noi geek) che se la sono persa live alle 0:30 di stanotte:Buona visione!!!Tag di Technorati: ,,,,,

Signori e signore ecco a voi Microsoft Surface

Presentato ieri il tablet Microsoft!!Si chiama Surface e a me piace!! Almeno a livello di linee, poi aspettiamo di provarlo per vedere anche a livello di hardware.Se vi interessa, questo è il video introduttivo:Se volete maggiori info potete visitare il sito ufficiale.Per quanto riguarda le caratteristiche, saranno disponibili due versioni: una con Windows 8 “completo e uno con Windows RT (solo la parte Metro).Maggiori specifiche nella seguente immagine:Speriamo di poter presto mettere le mani sull’aggeggio in modo da fornire dei riscontri il più possibile oggettivi.Stay tuned!!!Tag di Technorati: ,,,,

Windows 8 App Hall of Fame – Presente!!!!

Sono orgoglioso di appartenere alla masnada di facce da poco di buono presenti nella Hall of Fame italiana di Windows 8!!Se non siete impressionabili e se avete tempo fateci un giro!!!!Questo è il link http://it.windows8app.eu/ e la visione è consigliata ad un pubblico adulto! Technorati Tags: ,,,

Kinect for Windows : Rilasciata la versione 1.5 dell’SDK

Come già promesso in precedenza, Microsoft ha rilasciato oggi la versione 1.5 dell’SDK per Kinect for Windows.In questo post vi illustrerò cosa abbiamo di nuovo riservandomi posts di approfondimento in seguito.Innanzitutto, per chi fosse interessato, il download della nuova versione è al link.Nella pagina di download troverete l’SDK vero e proprio ed il Kinect Toolkit.Il primo è, evidentemente, il core per lo sviluppo di applicazioni con Kinect mentre il secondo esempi di codice e risorse per semplificare lo sviluppo.Ma vediamo in dettaglio le novitàRilevamento dello scheletro in modalità seduta: Fornisce la possibilità di monitorare la parte superiore del corpo degli utenti (10 punti di joint) quando la parte inferiore è nascosta (ad esempio diatro una scrivania o un mobile). Utilizzabile anche per riconoscere l'utente quando questo seduto su una poltrona, divano o un altro oggetto inanimato;Miglioramento del rilevamento scheletrico: miglioramenti nella velocità di riconoscimento…

Metro Style Apps – I samples di MSDN e il SuspensionManager

Chi si avvicina al mondo delle Metro Style Apps in questo momento, probabilmente, fa uso smodato dei samples che si trovano al link:http://code.msdn.microsoft.com/windowsapps/Coloro che scaricano i samples in VB (ma mi sembra ci sia anche in C#), troveranno un interessante modulo per gestire i dati da salvare su isolated storage per la gestione, ad esempio, della sospensione.Tale modulo si chiama SuspensionManager e utilizza un Dictionary(Of String, Object) per la memorizzazione dei dati da salvare in sessione.Sono presenti, poi, due metodi per salvare e recupere il dictionary dall'isolated storage i quali utilizzano un DataContractSerializer per la serializzazione.Per semplicità riporto il modulo presente nei samples:' THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF' ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO' THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A' PARTICULAR PURPOSE.' ' Copyrigh…