Oggi in TV, una nuova App per la guida TV di oggi

Oggi mi è stata approvata una nuova App per lo Store di Windows 8. Si chiama Oggi in TV ed offre la guida TV solo per il giorno di oggi dei principali canali televisivi italiani del digitale terrestre (circa 30 canali).
Quando si cerca un programma sulla televisione si è interessati a cercare in un certo orario passando da un canale all’altro in cerca di qualcosa di interessante. La stessa idea si trova realizzata in Oggi in TV, niente più selezione dei canali ma ricerca in un certo orario, scorrendo tutti i programmi. Così è molto più rapido e pratico.
I programmi sono elencati tutti insieme in ordine di orario. Una pulsantiera nella AppBar in basso permette di muoversi velocemente tra gli orari. Con “Ora” si trovano i programmi attualmente in onda. Gli altri numeri servono a saltare direttamente ai programmi all’ora indicata.
E’ disponibile nella Charm Bar la ricerca di un canale in base ad una parola che viene ricercata nel titolo e nella descrizione del programma. E’ attiva anche la condivisione dei dati di un programma tramite lo Share della Charm Bar. Lo share permette di esportare le informazioni di un programma verso altre applicazioni come la Mail o un Editor testuale.
Nella AppBar in alto si può cliccare il bottone con il sole per selezionare un reminder per avere una toast notification quando il programma comincia. Con i tasti freccia invece si può scorrere tra i programmi precedenti e seguenti sullo stesso canale del programma selezionato.

La App è scaricabile dallo Store con il seguente link:

http://apps.microsoft.com/windows/app/oggi-in-tv/c5d523e7-ddbf-4d5c-8301-a60e67176aec

Ecco una schermata della App

Cattura di schermata 1

VS2012 Win8 XAML Designer Error after installing Microsoft Advertising SDK

Dopo aver installato su Visual Studio 2012 il VS2012 Microsoft Advertising SDK ottengo il seguente errore quando apro una pagina xaml.

System.UnauthorizedAccessException Access is denied. (Exception from HRESULT: 

0x80070005 (E_ACCESSDENIED)) at 

Microsoft.Expression.DesignHost.Isolation.Remoting.STAMarshaler.WaitForCompletion(NestedCallContext 

nestedCallContext, BlockingCall call, WaitHandle timeoutSignal) at 

Microsoft.Expression.DesignHost.Isolation.Remoting.STAMarshaler.MarshalOutSynchronous(Action 

action, Int32 targetApartmentId, WaitHandle aborted, WaitHandle timeoutSignal) 

at 

Microsoft.Expression.DesignHost.Isolation.Remoting.STAMarshaler.MarshalOut(Action

Sembra che l’unica soluzione sia quella di dare il seguente comando in una finestra CMD con privilegi di Administrator:

“C:\Windows\system32\icacls.exe” “C:\Program Files (x86)\Microsoft SDKs\Windows\v8.0\ExtensionSDKs” /grant “*S-1-15-2-1”:(OI)(CI)(IO)(GR,GE) /grant “*S-1-15-2-1”:(RX)

Come capire se una Metro App e’ stata compilata

Le Metro App una volta installate vengono compilate per trasformarle in App native. Viene spigato in questo articolo

Reducing apps startup time with Pre-JITing and NGEN on a Surface RT

dove si trova anche un pezzo dicodice per capire dalla App se l’applicazione e’ stata compilata. A vota capita in condizioni di poche risorse che cio’ non avviene. Sapendolo si possono prendere iniziative dall’App per ridurre il tempo di caricamento

Un aggiornamento per La Guida TV su Windows Store

A pochi mesi dalla pubblicazione sullo Store della prima versione della Guida TV ecco ora disponibile un aggiornamento che risolve alcuni bachi e migliora le prestazioni. Ora sono disponibili oltre 30 canali del digitale terrestre italiano. E’ stata migliorata l’impaginazione dei dettagli dei programmi ed il formato dei dati esportato tramite lo Share.

Il link per scaricare direttamente l’aggiornamento è :

http://apps.microsoft.com/webpdp/app/la-guida-tv/0debec12-cf38-4a7d-93be-bce9934b79b3

TriageDump, quando una App nello Store Win8 va in crash

Ho una App sullo store di Windows 8 e analizzando le statistiche di uso mi accorgo che vengono rilevati dei crash. Bene saperlo ma come fare per sapere dove è il problema ?

Sul oprtale dello Store posso vedere accanto alla seganalazine del problema un link per scaricare un file che si chiama TriageDump.dmp. Si tratta di minidump con le informazioni su dove è avvenuto il problema. Pero’ leggerli nonè facile.
E’ stato appena pubblicato un bell’articolo che spiega come leggere questi file :
Windows Store Applications–Debugging Crashes

image

Guida TV è ora sullo Store di Windows 8

La mia prima applicazione Metro per Windows 8 è stata pubblicata con successo sullo Store di Windows 8. Ci vorrà una settimana prima che sia visibile ma per chi vuole scaricarla subito ecco il link : http://apps.microsoft.com/webpdp/app/la-guida-tv/0debec12-cf38-4a7d-93be-bce9934b79b3

Guida TV permette di leggere le informazioni della programmazione televisiva dei principali canali italiani. Ecco una schermata :

Screenshot_10970_1000000

Quando una volta c’era la TV del giorno prima non c’era bisogno do consultare la guida, tanto tutto veniva registrato e si poteva riguardarlo con calma dopo. Adesso che la TV del giorno prima non c’è più bisogna armarsi di santa pazienza e di Guida TV per cercare il programma preferito e guardarlo sul momento. Attenzione a non confondere la TV del giorno prima con la TV del giorno dopo, quest’ultima è arrivata tempo dopo, ispirandosi non solo nel nome ma comunque non riusciendo a copiarla completamente. La TV del giorno prima registrava tutti i principali canali televisivi italiani, era neutrale ai broadcaster e li considerava tutti. In un posto solo c’era tutta la televisione che poteva interessare, un servizio solo per domarli tutti.

La Guida TV per Windows 8 è suddivisa per giorno e fasce orarie. E’ una guida per cercare le informazioni sui programmi televisivi quali orario di inizio, descrizione, categoria, attori, ecc. Per i programmi di interesse si puo’ essere avvisati dell’inizio tramite una Notifica Toast che appare in alto a destra sul tablet.
Nella pagina principale vengono mostrati per ogni canale solo i primi 12 programmi. Per l’elenco completo dei programmi bisogna selezionare il titolo del canale ed entrare nella lista completa dei programmi per quel canale.
Sulla pagina principale si puo’ avere il semantic zoom per ottenere una lista dei canali e saltare direttamente ad un canale. Oppure in alternativa si puo’ toccare il titolo princiipale ed ottenere un header menu con l’elenco dei canali.

Principale Funzionalità

  • Share delle informazioni di un programma verso altre applicazioni come la Mail o altre che accettano lo share delle informazioni
  • Selezione del giorno della guida tramite AppBar (nella parte alta)
  • Selezione delle zone del giorno tramite AppBar (in basso): Mattino, Pomeriggio, Sera, Notte e Adesso per vedere i programmi in onda in quel momento
  • Prenotazione di una Toast Notification per essere avvisati quando un programma comincia
  • Tema chiaro e scuro per adattarsi agli ambienti di utilizzo

Provatela e lasciatemi il vostro commento. E se vi piace ditelo ai vostri amici !

Modifica dei colori degli standard Theme Brush

Gli stili di sistema si trovano nel file themeresources.xaml nel folder C:\Program Files (x86)\Windows Kits\8.0\Include\winrt\xaml\design.

Se si guarda il file si nota che per un singolo colore ci sono almeno 50 sfumature. Se si vuole usare un colore diverso bisogna creare tutte quelle sfumature a mano oopre si usa il tool Hammer.Pants della Code52 che permette di generare l’intero resource dictionary dato un colore di partenza.

Windows 8 CP–using Metro App with proxy

Sometime I use my windows 8 tablet on a network with a proxy. If I set a proxy inside IE in the desktop I can navigate without problem. But when I go to the Metro app some apps appear to run corretly (email) but other fails (Store). In the Store sometime I can see the apps but I can’t download them.

It looks like the Metro apps can’t use the proxy inserted in the desktop IE.

The solution I found is to use netsh. Here it is: open a command promt with Admin privileges and write the following command:

   1: netsh winhttp set proxy <proxy-addr:Port>

Sometime I need to reboot to activate it.