Età di saggia stoltezza?

Il successivo è stato il nuovo Microsoft Web Platform Installer Kit (WPIK). La configurazione dei server Web, con la loro miriade di estensioni, componenti aggiuntivi, motori di database e altre cianfrusaglie, si è trasformata in un vero incubo. Qualcuno è mai sicuro al 100% di avere sempre la configurazione corretta? Ora WPIK offre un buon inizio per risolvere questo pasticcio, consentendoti di prendere cibi precotti configurazioni e inserirle sul tuo server, con la certezza che tali impostazioni di configurazione sono corretti. Poi c'è la Galleria delle applicazioni, che ti consente di sfogliare una gamma di strumenti e di installarli sul tuo server.

Età di saggia stoltezza?

Adesso arriviamo al pezzo grosso, il lancio della beta di Silverlight 3. Senza dubbio questo è stato un enorme successo per Microsoft. Silverlight 1 è stato lanciato nel settembre 2007 e da allora i 18 mesi trascorsi hanno visto il lancio di Silverlight 2 e oltre 350 milioni di download della nuova tecnologia di visualizzazione. Microsoft fornisce Silverlight su entrambe le piattaforme Windows e Mac, lasciando che siano gli altri a portare avanti le versioni open source. Come se 350 milioni di download non fossero già abbastanza impressionanti, anche l’affermazione di 300.000 sviluppatori e designer non è da disprezzare. Allora, cosa c’è di nuovo nella versione 3? Bene, la grande novità è il supporto per l'hardware con accelerazione GPU e molti altri codec, come H.264, AAC e MPEG4. C'è anche una serie di estensioni lato server IIS progettate per fornire video in streaming a ogni singolo client. Questa combinazione di estensioni video Silverlight 3 e IIS rappresenta un progresso rivoluzionario: Microsoft ha dimostrato come tu puoi avere video in streaming di qualità HD per persona e utilizzare questa funzionalità per fornire una soluzione IPTV davvero efficace lavori. Non solo, ma l'utente può mettere in pausa e riavvolgere il video e fare tutte le cose che potrebbe fare con una soluzione PVR locale, ma per i video trasmessi in streaming da server basati sul web. Ora sono convinto che Microsoft abbia l’obiettivo a lungo termine di ingaggiare le grandi organizzazioni televisive e dei media per fornire contenuti video su base individuale su Internet.

Aziende come la BBC o la NBC potrebbero volere i propri data center, ma si tratta di un progetto ad alta intensità di capitale e uno che è meglio lasciare a coloro che comprendono l'architettura di rete e possono fornire il software infrastruttura. Nella piattaforma di cloud computing di Microsoft e negli strumenti front-end come Silverlight 3, potremmo vedere il futuro delle trasmissioni televisive. È stata una strada lunga e difficile per Microsoft, che ha investito denaro nell’IPTV per quasi due decenni, ma forse è finalmente sul punto di risolverlo con Silverlight 3. Oh, e nel caso non lo sapessi, Silverlight 2 è stato ampiamente utilizzato durante la copertura delle Olimpiadi di Pechino, con 1,3 miliardi di visualizzazioni di pagina. Utilizzando Silverlight 3, la copertura IPTV delle Olimpiadi Invernali 2010 promette di essere ancora più forte, perché offrirà la piena Qualità HDTV 720p con le stesse funzionalità DVR/PVR di pausa e riavvolgimento, oltre a super slow motion e frame ad alta risoluzione afferra. Una nuova caratteristica estremamente significativa di Silverlight 3 è che funziona tramite un browser. Puoi creare applicazioni completamente autonome che funzionano perfettamente, il che rappresenta un salto significativo rispetto ad Adobe concorrenza, ed è interessante perché le applicazioni autonome presentano molti vantaggi rispetto a quelle basate sul web ciglia. Ho menzionato anche il supporto per lo streaming offline?

La cosa successiva che ci hanno mostrato sono stati i miglioramenti allo strumento di sviluppo grafico Expression Blend 3. L'idea è che il tuo progettista abbozzi un progetto richiesto e questo schizzo possa essere reso parte dell'intero flusso di lavoro del controllo del codice sorgente: puoi aggiungere funzionalità a questi diagrammi abbozzati e renderli interattivi, rendendo così molto più veloce lo sviluppo di utenti interessanti e interattivi legati al progetto interfacce.