2008-08-19 21 views
12

Le quitaré el obvio aquí: soporte para micrófono y cámara web. Aparte de eso, si ejecutó el equipo de Silverlight, ¿cuál sería su mayor prioridad para Silverlight v.Next?¿Cuál es su principal solicitud de funciones para Silverlight?

Descargo de responsabilidad: Si obtenemos buenas respuestas, las transmitiré a las personas que conozco del equipo de Silverlight.

ACTUALIZACIÓN: El mejor lugar para informar de peticiones de características de Silverlight ahora es el sitio de UserVoice: http://silverlight.uservoice.com/

+0

Un conjunto más refinado de controles incorporados. – t3rse

+0

Votación para cerrar según la opinión. –

Respuesta

8
  • SQL Compact Edition se ejecuta en el Silverlight CLR
  • soporte para disparadores
  • soporte para diccionarios de recursos

También, puesto que usted plantea Webcam tengo que conectar mi Silverlight 2 Webcam Soporte POC . Está utilizando Flash Interop y te permite capturar imágenes fijas PNG de Silverlight. Supongo que es más un divertido ejemplo de interoperabilidad de Silverlight, JavaScript y Flash que una solución de webcam realmente útil. Pero puedes hacer cosas divertidas con eso. En mi publicación de blog más reciente utilizo el soporte de cámara web para capturar imágenes fijas para un juego de rompecabezas deslizante.

+1

¡Creo que estamos intentando ejecutar demasiado en un navegador! – leppie

4

Bueno, está bien, voy a tirar otra por ahí: el soporte de archivos de audio. Me encantaría poder generar datos WAV en el cliente y reproducirlo de inmediato. Tal como está, Silverlight solo reproduce WMV y MP3, ninguno de los cuales es simple (¿legal?) Crear sin una licencia por cliente.

+1

Esto ha sido agregado para Silverlight 3. w00t! –

+0

Pete Brown tiene un artículo impresionante acerca de esto en su blog: http://community.irritatedvowel.com/blogs/pete_browns_blog/archive/2009/03/23/Creating-Sound-using-MediaStreamSource-in-Silverlight-3-Beta .aspx – Sorskoot

3

Paridad con WPF.

Triggers (activadores de eventos y datos desencadena también), de unión a otros elementos en xaml, convertidores de valores concatenados, y DynamicResources.

Comandos ... tal vez si tienen tiempo.

28

soporte multiplataforma completa para Windows, Mac y Linux con la paridad de funciones completo para cada sistema operativo. ;)

0

¿Qué tal una forma de poder adaptar Silverlight a AIR y poder ejecutarlo como cliente de forma multiplataforma ... Supongo que esto es más una solicitud al equipo de Adobe que a la Microsoft uno, ¡pero debería ser genial!

¡Salud!

+1

No creo que Adobe toque Silverlight con una bomba, ¿pero está solicitando un cliente silverlight sin navegador * como * Adobe AIR? Microsoft podría trabajar en eso. – Anthony

0

Sé que esto es probablemente difícil de implementar en Silverlight ya que es probablemente un recurso intensivo, pero sería bueno si el VisualBrush fuera compatible.

10

Estoy realmente en el equipo de Silverlight ... así que también puedo transmitir sugerencias.

No estoy seguro de cuánto puedo divulgar, pero se está trabajando en la cámara web.

Definitivamente puedo estar de acuerdo con el deseo de generar archivos wav. Quería acelerar/desacelerar los sonidos para una demostración de piano ...

Carl - ese es el plan. Aunque el soporte de linux está siendo manejado por el equipo mono.

Brian - aunque la paridad con WPF no es un objetivo, la compatibilidad de subconjuntos sí lo es. La "minialidad" de Silverlight es a veces bastante molesta.

0

Cajas desplegables y una forma más sencilla de resaltar texto en un cuadro de texto.

Eso es lo que querría en este momento de todos modos.

1

SQL Compact Edition se ejecuta en el CLR de Silverlight

pensé que el punto de Silverlight fue proporcionar un pequeño tiempo de ejecución, incrustado en el navegador.

Agregar cada fregadero de la cocina (como SQL o cualquier tipo de biblioteca ORM, o la paridad con WPF) solo va a causar lo que sucedió con .net 3.5. Nadie va a desarrollar para ello, ya que no quieren ser una carga para sus usuarios finales con una 200 megabyte download

Mi Top Solicitud de funciones para Silverlight serían:

  1. El tamaño de descarga más pequeño posible. La última vez que miré, creo que fue a 4.6 Meg? Esto es muy grande

  2. Instalación de un clic sin interrupciones. No me lleve a otros sitios, reinicie mi navegador * o DARE reinicie mi computadora.

  3. Compatibilidad con versiones anteriores. He estado en varios sitios Silverlight ahora que no funcionan porque requieren 1.0 y tengo 2.0 beta algo, pero no puedo instalar 1.0 porque 2.0 lo detiene. Esto es estúpido

* sí que se dan cuenta de que podría no ser posible dentro de los confines de Firefox, etc, pero aún así. Este es el objetivo final.

+0

¿Por qué se está reduciendo? ¿Realmente quiere tener que decirle a su cliente que está en acceso telefónico "oh, solo espere 3 horas para la INSTALACIÓN DE LUZ DE PLATA GIGANTE" para que pueda iniciar nuestro sitio web? –

+1

Las personas que usan el acceso telefónico se usan para desacelerar las descargas. 4.6M no es enorme, pero sí podría ser más pequeño. En cuanto a SQL, mi teléfono Android logra tener SQLite como parte de su base de instalación y es un sistema operativo bastante liviano. Creo que tener una base de datos nativa sería una gran ayuda. – jcollum

+0

El iPhone también tiene SQLite. Comparar un teléfono con Silverlight no es lo mismo ... –

0

Permítanme añadir otro voto para la capacidad de generar archivos/editar/reproducir WAV (o al menos un flujo de bits en bruto de bajo nivel.)

8

He estado trabajando en una aplicación de negocios en Silverlight para el pasado un par de meses, así que estoy más predispuesto hacia esa dirección. Estos son mis problemas con 2 beta 2, no tengo idea si se resolverán con la versión final.

  1. Impresión. De algún tipo, de cualquier tipo, no me importa, siempre y cuando tenga cierto control sobre él. Una aplicación comercial sin imprimir es difícil de vender, y no, la impresión del navegador no es lo suficientemente buena.

  2. Posibilidad de implementar actualizaciones. Actualmente no puedo publicar fácilmente una nueva versión del xap y espero que los usuarios lo obtengan. Eso es casi un show stopper. Todas las sugerencias para hacer que este trabajo que he tenido no parezcan funcionar o empeorar las cosas. Agregar una cadena de consulta no hizo nada. Renombrar el xap con un número de versión borrará el almacenamiento iso y agregar un encabezado sin caché al sitio web rompe el PDF en IE, que es parte de mi trabajo para el # 1.

  3. Clic derecho, doble clic y rueda de desplazamiento. ¿Dónde están? Claro que puedo hackearlo y hacerlo funcionar, pero eso debería funcionar. La única excusa que escuché es que algunos ratones no tienen un segundo botón. Espero que esa no sea la razón. Si es así, deshagámonos de todo menos del cuadro de texto para que los linces no se sientan mal.

+0

1 y 3 pueden ser difíciles de implementar de manera cruzada que funcione bien. Tenga en cuenta que una de las cosas que Windows trajo a las PC fueron los controladores: antes de eso (y sí, recuerdo esos días) su procesador de texto tenía que ser compatible con su impresora o si era SOL. –

+1

No estoy de acuerdo con el punto 1. Descubre una forma de volcar la ventana de Silverlight en un PDF y listo. Los controladores, etc., son el problema del sistema operativo. – jcollum

+0

P.S. Quise decir que no estoy de acuerdo con el primer comentario: D – jcollum

0

Ok. Me gustaría ver un soporte completo para los diálogos modales. Sin este edificio, las aplicaciones de una seria línea de negocios no pueden considerarse seriamente. Esto debe comportarse exactamente de la misma manera que los diálogos modales se comportan en el mundo de las formas de ganar, lo que significa no solo simular una ventana emergente, sino detener la ejecución del código y volver al código cuando se cierra el cuadro de diálogo modal.

1

El elemento de hipervínculo XAML dentro de bloques de texto. Google "Hipervínculo de texto silverlight" para ver cuántas soluciones complejas y feas se están publicando para esta omisión. Observe cómo the best one no tiene saltos de línea en el texto, porque el WrapPanel que utiliza no se ocupa de ellos.

De no ser así, podría hacerlo con al menos una de las siguientes maneras de hacer que las soluciones más apetecible:

  • Un FlowDocument para que pueda trabajar con varios bloques de texto dentro de un documento más grande
  • Un Una buena forma de determinar qué texto se ejecuta con el clic del mouse cuando el usuario hace clic en algún lugar de un bloque de texto. En general, dadas las coordenadas X, Y del clic, averigua en qué elemento de XAML se hizo clic.
  • Eventos de mouse en ejecuciones de texto, no solo en su bloque de texto que contiene.

I have asked how to do this as a question here, y no hay una respuesta satisfactoria, lo cual es muy decepcionante ..

+0

Tengo que estar de acuerdo, parece demasiado trabajo hacer un hipervínculo. Es la gente de internet, los hipervínculos están, como, por todas partes. – jcollum

1

Transmisión de vídeo sobre RTSP. Lamentablemente, Silverlight 2 solo es compatible con HTTP Streaming, y diciéndole que use mms: // solo lo señala para hacer streaming de video a través de HTTP.

+1

Estoy de acuerdo con esto. – daxsorbito

3

Para que arreglen la representación de texto feo.

+0

Eso parece ser un error general en WPF (Y sí, lo llamo un error a pesar de las razones expuestas): http://www.paulstovell.com/blog/wpf-why-is-my-text-so-blurry –

1

Tiff support.

Esto sería enorme para las empresas que necesitan acceder a documentos escaneados desde un servidor central: Silverlight es mucho más fácil de implementar que los componentes de Windows Forms hospedados en IE, y prácticamente todas las imágenes de documentos se hacen con Tiffs.

0

Esa actualización automática del nuevo código Silverlight parece un gran problema.

También haga clic derecho debería estar allí. Depende del desarrollador tratar con usuarios que no tienen un mouse de 2 botones. Apuesto a que el 90% de los usuarios tienen un mouse de 2 botones. Y los usuarios de mac tienen Cmd clic para emularlo ¿no? Si cubre Windows y Mac ese es el 97% del mercado o algo así, eso es lo mejor posible.

1
  • Soporte básico de HTML/texto enriquecido.
  • WPF's Inline Hyperlink.
0

Dos cosas:

  • Ser capaz de hacer un HttpWebRequest sin todo el cuerpo de la petición cargado en la memoria en el cliente
  • Ser capaz de hacer conexiones de socket al puerto del servidor de origen (por ejemplo, 80 o 443)
2

Capacidad de impresión.He estado trabajando en una aplicación comercial desde la versión alpha y el mayor problema es que tengo que crear archivos PDF en el servidor y descargarlos al cliente para que se puedan imprimir. Algunos de ellos se vuelven realmente grandes. Si pudiera generarlos en el cliente e imprimir eso resolvería todos mis problemas. De lo contrario, SL 3.0 funcionará de maravilla para mi aplicación.

0

No seré el tipo que enumera todas las características de WPF. Estoy tratando de ser táctico aquí.

Aquí está mi lista:

  1. completo modo de confianza (es decir, el acceso al sistema de archivos, la introducción de texto en pantalla completa)
  2. Acceso directo a la impresora
  3. ItemContainerGenerator promovido desde el Kit de herramientas de SL SL. Esta clase es tan ridículamente importante para construir ItemsControles personalizados.
  4. Arrastre & gota desde el escritorio
  5. Mejor RelativeSource Encuadernación Soporte
  6. ScatterView otros & controles táctiles optimizados
  7. recibir una notificación de cambios de montaje en tiempo de ejecución (para que los usuarios que no cierran el navegador puede recibir actualizaciones de código)
+0

¿No se tratan en Silverlight OOB? (Fuera del navegador) –

+0

No como de 3.0 RTM. Esta lista se escribió el 11 de mayo, antes de que Silverlight 3.0 fuera RTM, sin embargo, lo único que tenemos en esta lista hasta la fecha es # 3. – markti

1

soporte de micrófono + ... Webcam obligada para los marcadores web Soporte de impresión ... para LdB aplicaciones Silverlight se ejecuta en Symbian (S60 al menos) y el iPhone

conjunto de datos/TypedDataSet ... con la unión de Control ... Visual Studio genera Adaptadores basados ​​en WCF (como actualmente lo hace para WinForms/Sql). ¡Muchos de los desarrolladores de LoB se sentirán atraídos!

0

Tengo una petición que puede ser resuelto en una de dos maneras (como yo lo veo):

  1. Un control lienzo de forma automática-escala (es decir, al cambiar el tamaño del lienzo dentro Mezcla Sería realmente cambiar la escala del lienzo sin locos fly-off-the-screen, efectos secundarios de infinity-crash. Y mediante programación, si se establecía el ancho/alto de este control, el contenido del lienzo también se escalaría dentro de esos límites.
  2. Una forma alternativa de hacer lo anterior sería un Panel de ruta. Tal como está ahora, las Rutas se escalan de la manera que me gustaría en Mezcla. Creo que un Panel de ruta también se escalaría igual que las Rutas individuales. O lo sabes, como una colección de Path Collection.
  3. ¿Qué hay de NO clipping Path Strokes cuando salen de los límites de ancho/alto? ¿O de alguna manera dando una opción (casilla de verificación) para habilitar/deshabilitar esta característica?
0

Me pregunto algún día será posible desarrollar un sitio web, utilizando Silverlight, que implementa características como las que están disponibles en TinyChat y TokBox.com [Lo siento, soy nuevo usuario y no pueden enviar más de un enlace por mensaje: - (], a saber: salas de chat con múltiples transmisiones de audio y video provenientes de micrófonos y cámaras web (usando Flash).

1

Me gustaría agregar que Silverlight tiene su propio sitio de usuario de voz donde puede agregar y votar por la característica sugerencias: http://silverlight.uservoice.com/

Esto fue creado por el equipo de producto de Silverlight y th Están viendo activamente las sugerencias en este sitio.

+0

¡Gran punto, Luke! Actualicé el texto de la pregunta. –

Cuestiones relacionadas