Domanda

Toglierò quello ovvio qui:supporto per microfono e webcam.Oltre a ciò, se gestissi il team Silverlight, quale sarebbe la tua massima priorità per Silverlight v.Next?

Disclaimer:Se otteniamo risposte positive, le trasmetterò alle persone che conosco nel team Silverlight.

AGGIORNAMENTO:Il posto migliore per segnalare le richieste di funzionalità Silverlight adesso è il sito UserVoice: http://silverlight.uservoice.com/

È stato utile?

Soluzione

  • SQL Compact Edition in esecuzione su Silverlight CLR
  • Supporto per i trigger
  • Supporto per dizionari di risorse

Inoltre, poiché hai richiamato Webcam, devo collegare il mio POC di supporto webcam Silverlight 2.Utilizza l'interoperabilità Flash e ti consente di acquisire immagini fisse PNG da Silverlight.Immagino che sia più un esempio divertente di interoperabilità tra Silverlight, JavaScript e Flash che una soluzione webcam davvero utile.Ma puoi farci cose divertenti.Nel mio post più recente sul blog utilizzo il supporto della webcam per acquisire immagini fisse per un gioco di puzzle a scorrimento.

http://jonas.follesoe.no/WebcamInSilverlight2NdashSlidingPuzzleGame.aspx

Altri suggerimenti

Supporto multipiattaforma completo per Windows, Mac e Linux con parità completa di funzionalità per ciascun sistema operativo.;)

In realtà faccio parte del team Silverlight..così posso anche dare suggerimenti.

Non sono proprio sicuro di quanto posso divulgare, ma ci stiamo lavorando sulla webcam.

Posso sicuramente essere d'accordo con il desiderio di generare file wav.Volevo accelerare/rallentare i suoni per una demo di pianoforte..

Carl, questo è il piano.Sebbene il supporto Linux sia gestito dal team mono.

Brian: sebbene la parità con WPF non sia un obiettivo, la compatibilità dei sottoinsiemi lo è.La 'minimalità' di Silverlight a volte è davvero piuttosto fastidiosa.

Ho lavorato su un'app aziendale in Silverlight negli ultimi due mesi, quindi sono più propenso verso quella direzione.Questi sono i miei problemi con la 2 beta 2, non ho idea se verranno risolti con la versione finale.

  1. Stampa.Di qualche tipo, di qualsiasi tipo, non mi interessa, finché ho un certo controllo su di esso.Un'app aziendale senza stampa è difficile da vendere e no, la stampa dal browser non è abbastanza buona.

  2. Possibilità di distribuire aggiornamenti.Attualmente non riesco a pubblicare facilmente una nuova versione di xap e aspettarmi che gli utenti la ottengano.Questo è quasi il punto fermo dello spettacolo.Tutti i suggerimenti che ho ricevuto per far funzionare questo non sembrano funzionare o peggiorare le cose.L'aggiunta di una stringa di query non ha fatto nulla.Rinominare xap con un numero di versione cancellerà l'archiviazione ISO e l'aggiunta di un'intestazione senza cache al sito Web interromperà i PDF in IE, il che fa parte del mio lavoro per la soluzione n. 1.

  3. Fare clic con il tasto destro, fare doppio clic e rotella di scorrimento.Dove sono loro?Certo, posso modificarlo e farlo funzionare, ma quella roba dovrebbe funzionare.L'unica scusa che ho sentito è che alcuni mouse non hanno un secondo pulsante.Spero che non sia questo il motivo.Se è così, eliminiamo tutto tranne la casella di testo così i ragazzi della lince non si sentono male.

Ok, va bene, ne lancio un altro:supporto per file audio.Mi piacerebbe poter generare dati WAV sul client e riprodurli immediatamente.Allo stato attuale, Silverlight riproduce solo WMV e MP3, nessuno dei quali è semplice (legale?) da creare senza una licenza per client.

Parità con WPF.

Trigger (trigger e fattori di fattori di eventi anche), vincolando ad altri elementi in XAML, convertitori di valore multi-parti e dinamiche.

Comandi...forse se avessero tempo.

Per loro correggere la brutta resa del testo.

Capacità di stampa.Lavoro su un'app aziendale dalla versione alpha e il problema più grande è che devo creare file PDF sul server e scaricarli sul client in modo che possano essere stampati.Alcuni di loro diventano davvero grandi.Se potessi generarli sul client e stamparli, risolverei tutti i miei problemi.Altrimenti, SL 3.0 funzionerà benissimo per la mia app.

SQL Compact Edition in esecuzione su Silverlight CLR

Pensavo che lo scopo di Silverlight fosse fornire un piccolo runtime incorporato nel browser.

L'aggiunta di ogni lavello della cucina (come SQL o qualsiasi tipo di libreria ORM o parità con WPF) causerà ciò che è accaduto con .net 3.5.Nessuno lo svilupperà perché non vuole sovraccaricare i propri utenti finali con un file Scaricamento da 200 megabyte

Le mie principali richieste di funzionalità per Silverlight sarebbero:

  1. La dimensione di download più piccola possibile.L'ultima volta che ho guardato penso che fosse a 4,6 mega?Questo è troppo grande.

  2. Installazione con un clic senza interruzioni.Non farmi navigare su altri siti, riavviare il browser* o OSARE riavviare il computer.

  3. Compatibilità con le versioni precedenti.Sono stato in diversi siti Silverlight ora che non funzionano perché richiedono la versione 1.0 e ho qualcosa come la versione beta 2.0, ma non riesco a installare la versione 1.0 perché la versione 2.0 la blocca.Questo è stupido.

* sì, mi rendo conto che potrebbe non essere possibile entro i confini di Firefox ecc., ma comunque.Questo è l'obiettivo finale.

Streaming video su RTSP.Purtroppo, Silverlight 2 supporta solo lo streaming HTTP e dicendogli di utilizzare mms:// gli segnala solo di eseguire lo streaming video su HTTP.

Supporto Tiff.

Ciò sarebbe enorme per le aziende che necessitano di accedere ai documenti scansionati da un server centrale: Silverlight è molto più semplice da implementare rispetto ai componenti Windows Form ospitati in IE e praticamente tutta l'imaging dei documenti viene eseguita con Tiffs.

L'elemento Collegamento ipertestuale XAML all'interno dei blocchi di testo.Google "silverlight text Hyperlink" per vedere quante soluzioni complesse e brutte vengono pubblicate per questa omissione.Nota come il migliore non ha interruzioni di riga nel testo, perché il WrapPanel che utilizza non le gestisce.

In caso contrario, potrei utilizzare almeno uno dei seguenti modi per rendere le soluzioni alternative più appetibili:

  • Un FlowDocument in modo da poter lavorare con più blocchi di testo all'interno di un documento più grande
  • Un buon modo per determinare quale testo eseguire è sotto il clic del mouse quando l'utente fa clic in un punto qualsiasi di un blocco di testo.In generale, date le coordinate X e Y del clic, scopri su quale elemento XAML è stato fatto clic.
  • Eventi del mouse sulle sequenze di testo, non solo sul blocco di testo che li contiene.

Ho chiesto come farlo come domanda qui, e non c'è una risposta soddisfacente, il che è molto deludente..

  • Supporto HTML/Rich Text di base.
  • Collegamento ipertestuale in linea di WPF.

Supporto MIC + WebCam ... deve per il supporto per stampare i dialer Web ... per le app LOB Silverlight in esecuzione su Symbian (S60 Atleast) e iPhone

DataSet/TypedDataSet...con Control Binding...Visual Studio genera adattatori basati su WCF (come attualmente avviene per WinForms/Sql).Molti sviluppatori LoB saranno attratti!

Vorrei solo aggiungere che Silverlight ha un proprio sito uservoice dove puoi aggiungere e votare per suggerimenti sulle funzionalità:http://silverlight.uservoice.com/

Questo è stato impostato dal team del prodotto Silverlight e stanno osservando attivamente i suggerimenti su questo sito.

Che ne dici di un modo per poter avvolgere Silverlight attorno ad AIR ed essere in grado di eseguirlo come client in modo multipiattaforma...Immagino che questa sia più una richiesta al team di Adobe piuttosto che a quello di Microsoft, ma dovrei essere tranquillo!

Saluti!

So che probabilmente è difficile da implementare in Silverlight poiché probabilmente richiede molte risorse, ma sarebbe bello se VisualBrush fosse supportato.

Caselle a discesa e un modo più semplice per evidenziare il testo in una casella di testo!

Questo è quello che vorrei in questo momento, comunque.

Vorrei aggiungere un altro voto per la capacità di generare/modificare/riprodurre file wav (o almeno un bitstream grezzo di basso livello).

OK.Mi piacerebbe vedere il pieno supporto per i dialoghi modali.Senza questa costruzione non è possibile prendere in seria considerazione applicazioni serie di business.Questo deve comportarsi esattamente allo stesso modo in cui si comportano le finestre di dialogo modali nel mondo dei moduli win, ovvero non solo simulare un popup, ma interrompere l'esecuzione del codice e tornare al codice quando la finestra di dialogo modale viene chiusa.

L'aggiornamento automatico del nuovo codice Silverlight sembra un grosso problema.

Anche il clic destro dovrebbe essere lì.Spetta allo sviluppatore gestire gli utenti che non dispongono di un mouse a 2 pulsanti.Scommetto che il 90% degli utenti ha un mouse a 2 pulsanti.E gli utenti Mac possono fare clic su Cmd per emularlo, vero?Se copri Windows e Mac che rappresentano il 97% del mercato o qualcosa del genere, va bene.

Due cose:

  • Essere in grado di eseguire una HttpWebRequest senza che l'intero corpo della richiesta venga caricato in memoria sul client
  • Essere in grado di effettuare connessioni socket alla porta del server di origine (ad es.80 o 443)

Non sarò quel tipo che elenca tutte le funzionalità di WPF.Sto cercando di essere tattico qui.

Ecco la mia lista:

  1. Modalità di attendibilità totale (ad es.accesso al file system, immissione di testo a schermo intero)
  2. Accesso diretto alla stampante
  3. ItemContainerGenerator promosso da SL Toolkit a SL.Questa classe è così ridicolmente importante per creare ItemsControls personalizzati.
  4. Trascina e rilascia dal desktop
  5. Migliore supporto per l'associazione RelativeSource
  6. ScatterView e altri controlli ottimizzati per il tocco
  7. Ricevi notifica degli aggiornamenti dell'assembly in fase di esecuzione (in modo che gli utenti che non chiudono il browser possano ricevere gli aggiornamenti del codice).

Ho una richiesta che può essere risolta in due modi (per come la vedo io):

  1. Un controllo Canvas con ridimensionamento automatico (ad es.quando ridimensioni la tela all'interno di Blend, la scala della tela cambierebbe effettivamente senza pazzeschi effetti collaterali di volo fuori dallo schermo e di schianto infinito.E a livello di codice, se la larghezza/altezza di questo controllo fossero impostate, anche il contenuto dell'area di disegno verrebbe ridimensionato entro tali limiti.
  2. Un modo alternativo per eseguire quanto sopra sarebbe un pannello percorso.Così com'è ora, i percorsi si adattano proprio come vorrei che fossero in Blend.Penserei che anche un pannello del percorso si ridimensionerebbe proprio come fanno i singoli percorsi.Sai, come una sorta di Path Collection.
  3. Che ne dici di NON ritagliare i tratti del tracciato quando escono dai limiti di larghezza/altezza?O in qualche modo fornire un'opzione (casella di controllo) per abilitare/disabilitare questa funzione?

Mi chiedo che un giorno sarà possibile sviluppare un sito web, utilizzando Silverlight, che implementi funzionalità come quelle disponibili su TinyChat e TokBox.com [scusate, sono un nuovo utente e non posso pubblicare più di un collegamento per post :-(], vale a dire:chat room con più flussi audio e video provenienti da microfoni e webcam (utilizzando Flash).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top