ComputerLand

Tu sei qui: Articoli MSDN

Notizie dal web

WebCamp - Roma 24 Gennaio 2012

E-mail Stampa PDF

image

Il prossimo 24 Gennaio, nella sede romana di Microsoft (Via Avignone 10) si terrà un evento gratuito sulle ultime tecnologie Microsoft per il web. L'evento si svolgerà in due parti: la mattina  sarà rivolta alla "teoria" con sessioni tecniche, mentre il pomeriggio prevederà un laboratorio. E' possibile iscriversi solo al mattino, solo al pomeriggio o ad entrambi gli appuntamenti, in questo caso iscrivendovi sia al mattino che al pomeriggio.

In particolare per il pomeriggio è previsto che i partecipanti arrivino con il proprio portatile configurato per lavore con Visual Studio 2010  SP1 (qualsiasi versione) e ASP.NET MVC 3, WebMatrix e Internet Explorer 9. Nel link di registrazione troverete dove è possibile scaricare i tool che servono.

Gli speaker della giornata saranno Daniele Bochicchio e Stefano Mostarda, che vi presenteranno le sessioni alla mattina e vi guideranno nel pomeriggio e saranno a disposizione per le domande.

I posti sono limitati alla capienza delle sale, quindi vi pregherei di iscrivervi solo se intendete realmente partecip are.

Link di Registrazione:

Agenda Mattina:

10:00 - 10:15 : Introduzione

10:15 - 10:45 - HTML5 per il web di oggi

10:45 - 11:30 - Le funzionalità di Internet Explorer 9 per il web

11:30 - 11:45 - Pausa

11:45 - 12:15 - Utilizzare WebMatrix per lo sviluppo web

12.15 - 13.00 - ASP.NET MVC 3/4

Pomeriggio:

Dalle 14.30 laboratorio su ASP.NET MVC 3, IE9 Pinning API

 

Buon Web Camp a  tutti!


read full article

Navetta per evento del 13 dicembre, Vinci con Windows Phone e "Associa Xbox"

E-mail Stampa PDF

Un post di servizio per segnalare che il 13 dicembre, per gli eventi Nokia e Microsoft su Windows Phone 7.5 (Day e Lab) sarà disponibile una navetta dalla fermata San Donato della linea 3 della Metropolitana

  • ANDATA h9.20 da San Donato M3 alla sede Microsoft di Peschiera
  • RITORNO h17.45 dalla sede Microsoft a San Donato M3

Il pullman avrà il cartello: Windows Phone 7.5 Developer Day with Nokia and Microsoft e si può prendere nel piazzale riservato ai pullman (uscendo dalla metropolitana la prima corsia che si vede, è riservata ai pullman).

Essendoci UNA SOLA NAVETTA: cercate di non perderla, il consiglio è di essere li almeno 15 minuti prima per poterla raggiungere con tutta calma.

Vi ricordo che per la giornata teorica sono disponibili ancora pochissimi posti, affrettatevi ad iscrivervi!

 

Vinci con Windows Phone

Volevo inoltre segnalare che nonostante le feste e il ponte questa settimana ci sarà lo stesso la quinta estrazione del concorso "Vinci con Windows Phone". Dopo questa estrazione ne rimarranno ancora nove, ogni due settimane, e quindi avete ancora un sacco di possibilità di vincere un buono acquisto MediaWorld da 150€ oltre ai fantastici premi finali!

Partecipare è molto semplice, bisogna sviluppare un'applicazione Windows Phone, pubblicarla sul Marketplace e registrarla nella pagina dedicata. Tutto qui! (Le informazioni dettagliate ed il regolamento ufficiale sono disponibili sul pagina ufficiale del concorso).

Volevo inoltre segnalarvi i vincitori delle ultime due estrazioni:

 

Associa Xbox

E' infine da oggi disponibile l'applicazione "Associa Xbox" in esclusiva per Windows Phone:

image

Scopri entusiasmanti nuove opportunità di intrattenimento, con la potenza e la praticità del tuo dispositivo Windows Phone. Cerca i tuoi film, programmi TV, brani musicali e giochi preferiti, quindi eseguili sulla tua Xbox dal tuo telefono. Sono necessari una console Xbox 360 e un abbonamento Xbox LIVE.

-Lorenzo


read full article

Windows Phone Developer Day il 13 dicembre a Milano con Nokia e Microsoft

E-mail Stampa PDF

Abbiamo aggiunto una sala, e quindi ci sono ancora un po' di posti disponibili per l'evento teorico dedicato a Windows Phone 7.5.

Stanno però finendo in fretta, per cui:

ISCRIVETEVI SUBITO!

 

Vi ricordo che avremo la presenza di Nokia e dei fantastici Lumia 800, oltre a due speaker d'eccezione: Daniele Bochicchio e Cristian Civera, che hanno sviluppato alcune delle applicazioni più scaricate dal Marketplace italiano.

Purtroppo i posti al Developer Lab sono esauriti da tempo, ma ce ne saranno altri in futuro! Se siete interessati al lab, mandate una mail a Questo indirizzo e-mail è protetto dallo spam bot. Abilita Javascript per vederlo. e vi informeremo in anteprima sui nuovi lab.

Se avete delle app in sviluppo, se pensate di svilupparle, fatemelo sapere, che ci sono dispositivi che possiamo prestarvi e altri programmi per facilitare lo sviluppo di applicazioni belle e innovative!

Se non l'avete già vista, è anche l'occasione per visitare la nuova sede Microsoft, per le istruzioni dettagliate su come raggiungerla, potete guardare qui.

Questa l'agenda:

09:30 - 10:00 Registrazione

10:00 - 10:15 Introduzione - Microsoft e Nokia

10:15 - 11:15 Introduzione allo sviluppo per Windows Phone 7.5 - Daniele Bochicchio

11:15 - 11:30 Pausa

11:30 - 13:00 Costruire app con Visual Studio 2010 e Windows Phone Runtime - Cristian Civera

13:00 - 14:00 pranzo

14:00 - 15:00 Fast Application Switching, Tombstoning e Multitasking - Daniele Bochicchio

15:00 - 15:45 Live Tiles e Push Notifications - Cristian Civera

15:45 - 16:05 Pausa

16:00 - 17:00 Costruire un'app in 60 minuti - Daniele Bochicchio e Cristian Civera

17:00 - 17:30 Marketplace e strumenti per monetizzare le app - Daniele Bochicchio e Cristian Civera

Ci vediamo fra una settimana!!!

-Lorenzo


read full article

7 Diversi modi per avere Windows Azure GRATIS

E-mail Stampa PDF

Ho da poco pubblicato questo post molto schematico che raggruppa I 7 metodi per avere Windows Azure Gratis.

Se vi ritrovate in una delle situazioni presenti allora avete trovato il miglior modo per accedere alla piattaforma Cloud.

  • Sono una startup (azienda con meno di 3 anni)?
  • Sono un membro del Microsoft Partner Network?
  • Sono abbonato a Visual Studio Ultimate with MSDN?
  • Sono abbonato a Visual Studio Premium with MSDN?
  • Sono abbonato a Visual Studio Professional with MSDN?
  • Non sono iscritto a nulla? (1 opzione)
  • Non sono iscritto a nulla? (2 opzione)
  • --Mario


    read full article

    Windows Phone 7.5 Developer Day e Developer Lab a Milano il 13 Dicembre

    E-mail Stampa PDF

    Microsoft e Nokia organizzano due eventi in parallelo il 13 Dicembre a Milano dedicati a Windows Phone 7.5 (Mango):

    • Windows Phone 7.5 Developer Day – una giornata teorica dedicata allo sviluppo per Windows Phone 7.5, dove si parlerà del Windows Phone Runtime, delle novità della versione 7.5 (Fast Application Switching, Tombstoning, Multitasking, Live Tiles e Push Notification, etc…), di come costruire un’applicazione completa, del marketplace e di come monetizzare le proprie applicazioni. Gli speaker saranno Daniele Bochicchio e Cristian Civera, che hanno realizzato alcune tra le più importanti e conosciute applicazioni italiane per Windows Phone 7 e 7.5.
      Per iscrivervi potete andare qui.
    • Windows Phone 7.5 Developer Lab – un laboratorio pratico dedicato a Windows Phone 7.5, dove provare sul campo lo sviluppo di applicazioni per Windows Phone 7.5. Affiancati da me e da altre persone molto competenti sullo sviluppo Phone, potrete anche testare le applicazioni su telefoni reali anche dotati di giroscopio, bussola, etc..
      Durante il laboratorio sarà possibile avere assistenza anche nella migrazione delle proprie applicazioni da altre piattaforme mobili.
      Per partecipare al laboratorio bisogna portare il proprio portatile con il Windows Phone SDK e lo Zune Client installati. Per iscrivervi potet e andare qui.

    Gli eventi si svolgeranno in contemporanea nella sede milanese di Microsoft (Via Lombardia 2/a-1, Peschiera Borromeo), e dovete scegliere a quale dei due iscrivervi, teoria o pratica Sorriso.

    In entrambi gli eventi se avete delle applicazioni pronte, in sviluppo o appena rilasciate sul Marketplace portatele e fatecele vedere, potreste avere una bella sorpresa!


    read full article

    WPC 2011: La conferenza di formazione sulle tecnologie Microsoft

    E-mail Stampa PDF

    wpcit2011 Il prossimo 22, 23 e 24 Novembre si svolgerà la 18esima edizione di WPC: la conferenza italiana dedicata alle tecnologie Microsoft.

    Potete scegliere tra numerose tracce, che rispecchiano gli argomenti più richiesti da sviluppatori e sistemisti:

    • Architecture
    • Data Platform : BI
    • Customer relationship management
    • Client & Server Infrastructure
    • Collaboration, Workflow, & Search
    • Dev Tools & Dev Practice
    • Security & Identity Management
    • Cloud Computing
    • Unified Communications / Lync
    • Virtualization & Private Cloud
    • Web & User Experience
    • Windows & Frameworks
    • Windows Phone

    Sessioni disponibili

    Potete consultare la lista delle sessioni direttamente sul sito della conferenza e vedere l'agenda online.

    Come iscriversi e partecipare

    E' possibile partecipare a WPC iscri vendosi nel sito dedicato.

    Vi aspetto, ci vediamo!


    read full article

    Vinci con Windows Phone: Vincitore Seconda Estrazione

    E-mail Stampa PDF

    Seconda estrazione bisettimanale per il concorso "Vinci con Windows Phone"ed abbiamo un nuovo vincitore che riceve un buono da 150 euro  spendibile online presso Media World:

    Stefano Pireddu

    Applicazione:  PcWakeUp Pro 

    Partecipare al concorso è semplice, basta avere un idea per implementare una applicazione, realizzarla e dopo averla pubblicata nel marketplace, registrarla seguendo le istruzioni sulla pagina ufficiale del concorso . Si può partecipare anche registrando più applicazioni pubblicate dopo il 27 Settembre 2011.

    Il concorso continua fino  ad  Aprile  ed abbiamo ancora a disposizione ancora  12 estrazioni bisettimanali per i buoni da 150 Euro a cui si sommano i premi finali di qualità valutati dalla giuria per le categorie applicazioni e giochi e per la categoria delle applicazioni che utilizzano Windows Azure per complessivamente oltre 20000 Euro. Le informazioni ed il regolamento sono diponibili sul pagina ufficiale del concorso .

    Pronti con la prossima applicazione !!!

     


    read full article

    Guest post: Visual Player HTML5 di Radio Deejay

    E-mail Stampa PDF

    Ospitiamo con piacere un Guest post dal Team di Deejay.it sulla loro esperienza nello sviluppo con HTML5 del progetto Visual Player  con cui hanno partecipato e vinto :) la scorsa primavera il primo premio della categoria Design UX del contest Developer Unplugged dedicato appunto ai nuovi Standard Web.

    Gianluca Guarini, Marco Viganò e Lorenzo Pace, ci raccontano in questo post l'esperienza e le scelte di implementazione nel progetto. Ancora complimenti al Team di Deejay.it per la realizzazione e per il premio. 

    Buona lettura !!

    La radio da guardare

    Un player sì, ma perché visual? Con questo nome volevamo porre l'accento sul fatto che Radio Deejay ha ormai oltrepassato i confini del media radiofonico affacciandosi dapprima sul web con deejay.it e sbarcando poi nel palinsesto televisivo con Deejay TV (canale 9 del digitale terrestre). Con il sito web, Deejay ha acquisito multimedialità avvicinandosi così al concetto di “player” di contenuti, mentre con la televisione ha dato immagine alla propria voce diventando sempre di più una “radio da guardare”, valore trasmesso appunto dall'aggettivo “visual”.

    Questa sintesi avviene maggiormente con il programma Deejay chiama Italia che, oltre ad essere ascoltabile attraverso la radio nella sua versione più istituzionale, può essere anche seguito su Deejay TV in versione reality, interamente fruibile nei suoi momenti sia in onda che fuori onda.

    Proprio per questo Deejay si conferma come un brand multimediale a 360° e il suo logo roton do che ben rappresenta questo valore è stato assunto come modulo per il design di tutta l'interfaccia della nostra web app proprio per comunicare anche attraverso le forme lo stesso concetto.

     

    Un player grande... con contenuti piccoli

     

    La sfida del Visual Player era quella di mostrare i medesimi contenuti pubblicati sul sito Deejay.it, proponendo però una UX molto più accattivante che sfruttasse le nuove opportunità offerte dall'emergente HTML5. Per quest'applicazione ci siamo subito orientati verso un'interfaccia fluida in fullscreen, che si adattasse alle varie risoluzioni video, e allo stesso tempo molto essenziale nei suoi elementi, in modo da non prevaricare la fruizione dei contenuti stessi. A nostro svantaggio però il formato dei contenuti a disposizione sembrava precludere la realizzazione di questo tipo di soluzione poiché sia le foto che i video erano stati realizzati con dimensioni ridotte, tali da rispettare la griglia del sito web.

    Abbiamo pensato quindi di introdurre un elemento in overlay al player con una retinatura   ottenuta utilizzando come background un'immagine di 2 x 2 px trasparente con 1px nero, ripetuta su entrambi gli assi.

     

    In questo modo siamo riusciti ad ingrandire foto e video mantenedo una qualità  apparente dell'immagine più che soddisfacente, tenuto conto soprattutto delle dimensioni dei file di partenza: i pixel neri della retinatura introducono discontinuità tra i punti che compongono l'immagine rendendo meno riconoscibili le distorsioni dovute alle varie compressioni di foto e video, ancora più visibili purtroppo a causa del resize a fullscreen. Inoltre la retinatura risulta praticamente impercettibile all'utente, in quanto l'occhio umano è in grado di interpolare i punti mancanti percependo comunque continuità d'immagine: l'effetto finale è sicuramente meno luminoso, ma molto più nitido.

     

    La gestione degli eventi di oggetti multimediali con jQuery

     

    Una volta definiti gli step attraverso i quali i contenuti della nostra app sarebbero stati mostrati la parte più difficile è stata la concatenazione degli eventi multimediali. Infatti nelle specifiche HTML5  sono stati introdotti nuovi eventi javascript che permettono di controllare i flussi video e audio: nel nostro caso ci serviva sapere quando il video o l'audio erano in playing in modo da stoppare gli eventi associati alle sezioni che non erano ancora mostrate o erano nascoste. 

    A complicare la situazione sicuramente si aggiungeva il problema della gestione degli eventi legati al ridimensionamento della finestra del browser, poiché essendo il 'Visual Player' un'app in full screen, questi ultimi dovevano essere associati esclusivamente agli elementi visualizzati nella sezione corrente, in modo da evitare il sovraccarico della CPU che avrebbe mandato i browser crash.

     Fortunatamente la scelta di jQuery ha semplificato il tutto permettendoci sia di gestire le animazioni che di personalizzare gli eventi.

    La nostra soluzione quindi è stata quella di gestire tutto tramite l'hash del browser ed è proprio tramite i parametri passati in questo modo agli script che le sezioni sono navigabili: i contenuti multimediali (eccetto le immagini) vengono inniettati nel DOM solo dopo che l'hash viene letta dagli script riducendo in questo modo i tempi di carimento dell'app sino al 83%.

    Altro punto cruciale dell'app è stato quello di mandare in sincrono l'audio con le lyrics, ma in questo caso il plugin jquery.srt (http://v2v.cc/~j/jquery.srt/) ha velocizzato di molto i tempi di sviluppo e con poche modifiche allo script siamo riusciti ad integrarlo nella nostro 'Visual Player'. A posteriori facendo una stima delle tempistiche possiamo tranquillamente ammettere che l'utilizzo di jQuery ha dimezzato i tempi di realizzazione dell'app permettendoci di concentrarci su aspetti dell'interfaccia che generalmente vengono trascurati e infatti questa cosa è stata premiata dalla giuria del 'DEVUNPLUGGED'.

     

    Strategie indolori per superare i problemi cross browser

     

    La filosofia che abbiamo adottato per superare le problematiche del crossbrowsing è stata quella del 'progressive enhancement 'ovvero di garantire la visualizzazione dei contenuti per i browser moderni aggirando i bachi degli stessi sulle specifiche HTML5 più sperimentali. La sezione dedicata alle lyrics di ciascun singolo artista utilizza un canvas per mostrare degli effetti particellari mentre l'audio e le lyrics sono in play. L'animazione delle particelle sul canvas viene effettuata utilizzando ls nuova API javascript requestAnimationFrame (http://paulirish.com/2011/requestanimationframe-for-smart-animating/) che consente di eseguire un loop su uno script ottenendo prestazioni migliori (60FPS) del metodo setInterval().Purtroppo l'animazione su firefox generava degli errori facendolo crashare a causa di un baco ben noto agli sviluppatori mozilla   (http://groups.google.com/group/mozilla.dev.platform/browse_thread/thread/10ff69b04b88e06f/c24326fb2c7be624?pli=1), quindi abbiamo dovuto fornire una versione alternativa delle particelle esclusivamente per firefox. Con grande sorpesa abbiamo potuto notare invece che la velocità di IE9 nel rendering sul canvas è davvero impressionante anche se però buoni risultati siamo riusciti ad ottenerli anche con Chrome e Safari.

     


    read full article

    Pagina 25 di 49

     
     
     
     
    Certificazioni