38 messaggi dal 20 ottobre 2009
Di sicuro questo post susciterà l'interesse e la partecipazione di tanti (spero.. )

Come da oggetto il post si pone con l'orientamento di operare un confronto, ma non tanto in termini globali ma più che altro dato da un esperienza personale in cui mi sono imbattuto per lo sviluppo di una videochat, con il supporto naturalmente audio e video.

In breve: per Silverlight, quindi con tecnologia microsoft, uno sviluppo e un accesso agile alle risorse multimediali fruibile tramite web (webcam e microfono per la precisione) sembra esser ancora un pallido miraggio: permessi, certificati da installare sul client e niente di nativo "degno".

Lo stesso non si può dire del supporto che offre l'adobe tramite il suo flash player e actionscript: Camera.get() e 4 righe di codice a contorno tirano fuori lo streaming video dalla webcam locale dell'utente il quale è altrettanto manipolabile in modo *estremamente* agile dalla framework; operazioni di broadcasting dei flussi sono gestiti in modo decisamente trasparente con un livello di astrazione tutt'altro che deprimente (vedi gli Shared object).

Tutto questo su Silverlight semplicemente, al momento NON ESISTE o quantomeno non è fruibile nella stessa misura se non con un massiccio hard-coding.

Ora mi chiedo...come mai la Microsoft è rimasta così indifferente o tarda ancora, nell'offrire un supporto paritetico su tali funzionalità così fondamentali e sempre più richieste nelle nostre web application ?

La mia ipotesi? Beh...Adobe ha preso accordi con Microsoft (beh sì soldi di mezzo ovvio!)...per mantenerla buona al suo posto riguardo l'inclusione del supporto delle funzionalità suddette così da mantenersi dal suo lato il monopolio di una ben precisa fetta di mercato. Cosa aspetta Microsoft a dare un supporto degno riguardo queste funzionalità sicuramente non di poco rilievo ? Sforna versione dopo versione di Silverlight...ma accesso e gestione agile webcam, microfono, broadcasting...dov'è ? Di sicuro Silverlight avrà i suoi punti di forza e peculiarità...ma vogliamo forse dire che le features suddette non siano decisamente importanti in risposta alle nuove esigenze che la frontiera del web inzia a contemplare attualmente ?

A voi la parola!!

Ci sono solo 10 categorie di persone al mondo: quelle che non conoscono il binario e quelle che lo conoscono.
2.190 messaggi dal 04 marzo 2004
Contributi | Blog
"Sl4ck3r" wrote:
Di sicuro questo post susciterà l'interesse e la partecipazione di tanti (spero.. )

Come da oggetto il post si pone con l'orientamento di operare un confronto,
ma non tanto in termini globali ma più che altro dato da un esperienza personale in cui mi sono imbattuto per lo sviluppo di una videochat, con il
supporto naturalmente audio e video.

In breve: per Silverlight, quindi con tecnologia microsoft, uno sviluppo e un accesso agile alle risorse multimediali fruibile tramite web (webcam e microfono per la precisione) sembra esser ancora un pallido miraggio: permessi, certificati da installare sul client e niente di nativo "degno".
Lo stesso non si può dire del supporto che offre l'adobe tramite il suo flash player e actionscript: Camera.get() e 4 righe di codice a contorno tirano fuori lo streaming video dalla webcam locale dell'utente il quale è altrettanto manipolabile in modo estremamente agile dalla framework; operazioni di broadcasting dei flussi sono gestiti in modo decisamente trasparente con un livello di astrazione tutt'altro che deprimente (vedi gli Shared object).

Tutto questo su Silverlight semplicemente, al momento NON ESISTE o quantomeno non è fruibile nella stessa misura se non con un massiccio hard-coding.

Ora mi chiedo...come mai la Microsoft è rimasta così indifferente o tarda ancora, nell'offrire un supporto paritetico su tali funzionalità così fondamentali e sempre più richieste nelle nostre web application ?
La mia ipotesi? Beh...Adobe ha preso accordi con Microsoft (beh sì soldi di
mezzo ovvio!)...per mantenerla buona al suo posto riguardo l'inclusione del
supporto delle funzionalità suddette così da mantenersi dal suo lato il monopolio di una ben precisa fetta di mercato. Cosa aspetta Microsoft a dare un supporto degno riguardo queste funzionalità sicuramente non di poco
rilievo ? Sforna versione dopo versione di Silverlight...ma accesso e gestione agile webcam, microfono, broadcasting...dov'è ? Di sicuro Silverlight avrà i suoi punti di forza e peculiarità...ma vogliamo forse dire che le features suddette non siano decisamente importanti in risposta alle nuove esigenze che la frontiera del web inzia a contemplare attualmente ?

A voi la parola!!
Ciao,
ovviamente è un mio parere personale, il supporto alla webcam e al microfono è richiesto da una minoranza di applicazioni tale da venir implementato con priorità più basse rispetto ad altre, nelle varie versioni. Anche qui vale il fatto che Flash player ha una storia più lunga e quindi ha funzionalità in più rispetto a Silverlight (ma ha altre controindicazioni).
Il supporto al broadcasting sta evolvendo di pari passo con la bella tecnologia di iis smooth streaming, in Silvelight 4.0 avremo webcam e microfono.

Adobe paga Microsoft?

Alessio Leoncini (WinRTItalia.com)
.NET Developer, Interactive Designer, UX Specialist, Trainer
38 messaggi dal 20 ottobre 2009
novecento ha scritto:
Ciao,
ovviamente è un mio parere personale, il supporto alla webcam e al microfono è richiesto da una minoranza di applicazioni tale da venir implementato con priorità più basse rispetto ad altre, nelle varie versioni.


Eh ti credo...visto e considerato quanto è macchinoso con la stragrande maggioranza delle tecnologie - se non in certi scenari addirittura impossibile - ti credo che non decolla: demotiva ogni iniziativa quando si prende coscienza dei pro e contro "dell'impresa".

Anche qui vale il fatto che Flash player ha una storia più lunga e quindi ha funzionalità in più rispetto a Silverlight (ma ha altre controindicazioni).


Beh sì..non esiste in linea generale una cosa in senso assoluto migliore di un altra...(tranne sporadici casi)


Il supporto al broadcasting sta evolvendo di pari passo con la bella tecnologia di iis smooth streaming,


Questa non la sapevo. Mi auguro il supporto sia versatile e agile dal punto di vista dello sviluppatore da poter creare un degno rivale allo "Shared object" della controparte..

in Silvelight 4.0 avremo webcam e microfono.


Speriamo...e voglio vedermela tutta perchè dire che li avremo significa dire solo il 50%; si deve vedere COME li avremo, con quali API e quale "burocrazia" a contorno per rendere possibile una degna fruibilità.

Adobe paga Microsoft?


E' un ironica ipotesi, si capisce  , che quantomeno soddisfa la mia curiosità-irritazione del perchè diavolo Microsoft - e parliamo da più di mezza decade da quando l'ex Adobe Macromedia sfornò le sue API - per delle risorse così preziose non si è mai preoccupata di farle decollare e agevolarci la vita...mentre l'adobe, con flash media server e compagnia bella ha creato degli strumenti davvero interessanti che hanno meritato e meritano tutt'ora un nota di particolare attenzione....

E cmq metto in evidenza non solo il prezioso accesso alla webcam e microfono ma anche tutto il supporto a corredo attraverso cui, con un numero di righe di codice abbastanza trascurabili, ti fai applicazioni e gestisci streaming audio e video in un modo veramente eccezionale...e la multimedialità sul web, il contatto in tempo reale visivo, auditivo con una più corposa interattività è il futuro...! E Microsoft cosa fà ? Beh spesso si limita a ottimizzare rapidamente modelli di funzionalità già esistenti e introducendo novità, sovente di relativo conto, molto a rilento...tuttavia confido in Silverlight 4...se viene fuori una release entro Febbraio, se è soddisfacente svilupperò la mia videochat con quella ;)))
Modificato da Sl4ck3r il 30 novembre 2009 22.44 -

Ci sono solo 10 categorie di persone al mondo: quelle che non conoscono il binario e quelle che lo conoscono.
personalmente ritengo il supporto a webcam e audio, al momento non utile, e anche applicazione flash che ne fanno uso ne ho viste poche, per non dire nessuna che fosse davvero utile, e non si limitasse a imitare programmi già esistenti.

è vero MS è in ritardo, ma un una road map che contempla il rilascio di una nuova versione ogni anno, il gapo potrà essere colmato rapidamente.

ritengo SL + VS un ambiente ben più confortevole e rassicurante deve scrivere il mio codice, ma sono gusti pesonali

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
Sl4ck3r wrote:
Speriamo...e voglio vedermela tutta perchè dire che li avremo significa dire solo il 50%; si deve vedere COME li avremo, con quali API e quale "burocrazia" a contorno per rendere possibile una degna fruibilità.

è fatto in maniera molto semplice, perchè è questo quello che fa un framework, ti semplifica la vita:
http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx#webcam .

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP
38 messaggi dal 20 ottobre 2009
nostromo ha scritto:
personalmente ritengo il supporto a webcam e audio, al momento non utile, e anche applicazione flash che ne fanno uso ne ho viste poche, per non dire nessuna che fosse davvero utile


Beh...in che senso che "fosse davvero utile" ? L'utilizzo di una videochat e un microfono quand'è utile e quando no ? Me lo spieghi ?

IMHO, qualsiasi cosa sia un forte catalizzatori di utenti, per un sito web E' SEMPRE STRAUTILE. Certo ci sono anche altre cose alrettanto più utili...ma dubitare sui vantaggi di una videochat e microfono fruibili tramite web in modo agile - ai fini d'incrementare il tasso di utenti e visite - ha sempre i suoi ottimi tornaconti; certo gli metti una webcam e un microfono su un sito di e-commerce ? Ovvio che non ha senso...e invece su un sito a carattere erotico o incontri ?? Lì lo ha il senso ? E i siti a carattere erotico sono forse una mosca bianca in rete tale da rendere trascurabili l'accesso agile a tali risorse, oppure rappresentano la fetta più grossa dei siti internet (basterebbe questa semplice osservazione a muovere le leve della priorità nello sviluppo visto che tale sviluppo non viene fatto per amore del prossimo  )? Certo non in tutti ci sono i "live show", ragazze in cam etc...e sono sicuro che l'assenza di un degno supporto abbia inciso nella decisione finale da parte dei progettisti sia di portali di tal natura che non. Come in passato sono stato scoraggiato io, visto il supporto a dir poco indegno per l'accesso a tali risorse, lo saranno stati tanti altri che hanno deciso pertanto di mollare l'impresa (o passare verso Adobe)...per cui dire che adesso il fenomeno è poco diffuso è equivalente a dire che c'è fame in un periodo di crisi.

Riguardo al fatto che Microsoft sia un pò indietro beh....è normale  la morte del successo aziendale è quasi sempre il **lo pieno mal gestito e il divenir capeggiata da psicolabili (vedi Steve Ballmer); sovente esce roba che viene spacciata per release quando è ancora in beta...tanto poi caricano patch e service pack e tappano i buchi solo che tutto questo avviene in un arco di tempo troppo lungo in cui parallelamente altre aziende fanno uscire il medesimo prodotto molto più affidabile e fruibile da subito. Un ultimo caso per esempio è sull'AjaxControlToolkit: sugli stessi controlli applicando anche banali modifiche e ottimizzazioni nell'ultima versione della libreria, i ModalPopupExtender se ne vanno a puttane, il pulsante di Cancel piuttosto che chiudere il Popup fà il postback(assurdo!) e 1000 altre cose ancora ben peggiori della versione precedente...in pratica fai un upgrade e non ti funziona più un tubo (E non sono solo io a dirlo)! E dovrebbe chiamarsi release questa ? Mah! Ben sappiamo che questo è un atteggiamento tipico di Microsoft (mai visto un sistema operativo così necessito di così tanti aggiornamenti - che alla fine sono bug fix - sp e patch in brevissime unità di tempo), vedi la storia di Vista che IMHO dovrebbe esser cancellato dal globo tranne per qualche funzionalità finalmente degna (ASLR, etc..). Dietro a Microsoft girano soldi...le sue soluzioni secondo me troppo singolari e la loro qualità *nell'immediato* sono spesso un appannaggio e sono ben peggiori rispetto ad altre della concorrenza (negli ultimi tempi più che mai) e se non si dà una mossa generale, non molto tardi inizierà ad affondare come il caro IE ha iniziato a fare da tempo (su Firefox non ho mai avuto problemi di retrocompatibilità nemmeno in un intervallo di 2 versioni)

@Daniele:

Sai forse se ci sono pure oggetti condivisi in Silverlight che si occupano di fare broadcast e multicast con un buon livello di astrazione ?

Ci sono solo 10 categorie di persone al mondo: quelle che non conoscono il binario e quelle che lo conoscono.
iniziamo dalla fine, AjaxControlToolkit è distrubuito tramite Codeplex è un prodotto open source è tra una versione e l'altra possono decidere di cambiare tutto.

non ti piace l'ultima versione e ritieni migliore la precedente, bene la scarichi è continui ad usarla.

tutto il codice su CodePlex non è direttamente controllato ne garantito da MS.

definire Steve Ballmer spicolabile è quanto mai offinsivo per la persona e per tutti quanti lavorano in MS tentando di fare del loro meglio.

tornano alla Web Cam, hai fatto l'unico esempio forse giusto, i siti porno, poi onestamente vedo pochi altri schenari.

di sicuro non svilupperei un prodotto per video conferenze ne con Flash ne non SL.

beato te che con FireFox non hai mai avuto problemi... proprio ieri ci stavamo lottanto e le cose cambiano tra una versione e l'altra ma non mi va di parlare di altri prodotti se non Silverlight in questo forum, Firefox è quanto meno fuori lugo se non come host di applicazioni SL

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
38 messaggi dal 20 ottobre 2009
nostromo ha scritto:

non ti piace l'ultima versione e ritieni migliore la precedente, bene la scarichi è continui ad usarla.


Non è una questione di gusto: semplicemente alcune delle funzionalità più usate che spesso motivano la scelta dell'utilizzo di tale libreria e i suoi controlli, diventano buggate e non funzionano come dovrebbero con il rilascio di nuove versioni. Certo può capitare per carità, succede eccome...ciò che fà la differenza è la frequenza con la quale appunto accade e in questo caso specifico oserei dire molto spesso


definire Steve Ballmer spicolabile è quanto mai offinsivo per la persona e per tutti quanti lavorano in MS tentando di fare del loro meglio.


Beh hai ragione, magari è un genio nel suo ramo d'applicazione ma mi sembra tuttavia poco dotato di "compostezza" e decisamente fanatico. Poi sui tentativi di fare di meglio assolutamente meritevoli da parte degli sviluppatori tanto di cappello...sono dipendenti e buscano bei soldi pure quindi ci mancherebbe..ma se le cose vanno male spesso non è proprio loro la colpa...come diciamo noi Siciliani, il pesce se puzza, puzza dalla testa.

tornano alla Web Cam, hai fatto l'unico esempio forse giusto, i siti porno, poi onestamente vedo pochi altri schenari.


Eh..ti pare niente ?????? Oltre il 70% dei siti internet sono a carattere pornografico! Vedi tu il mercato contigente che ne potrebbe fruttare estendendone in modo agile le funzionalità

di sicuro non svilupperei un prodotto per video conferenze ne con Flash ne non SL.


Dai un occhiata alle API e a Flash Media Server e poi ne riparliamo


beato te che con FireFox non hai mai avuto problemi... proprio ieri ci stavamo lottanto


Eh beh, si lotta sempre tanto sul web lato developer ma non tanto per il singolo browser quanto per la compatibilità cross-browser. Da questo punto di vista credo che per sporchi giochi di potere e monopolio - che a mio avviso fanno parte dei giochi di mercato e sempre lo saranno però dovrebbero limitarsi a non intaccare gli standard ed esser concordi su essi nell'implementazione - le spese poi le paghiamo noi in termini di tempo utile invece speso a far girare tutto bene su tutti i browsers!!! Ti assicuro che sono stato tentato di creare un sito semplicissimo e compatibilissimo oltre misura: digiti www.tuosito.com e ti si avvia la richiesta di scaricare il .exe che contiene tutto il tuo "sito"  ...dai, anche tu Nostromo sarai stato tentato da questo ! Ammettilo!

Tuttavia: confido in Silverlight 4!! Quand'è prevista la release? E' stata annunciata la data ? Sarà release "release", oppure una beta mascherata da release ?   (perdonatemi ma siamo stati abituati così da MS)

Ci sono solo 10 categorie di persone al mondo: quelle che non conoscono il binario e quelle che lo conoscono.

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.