2008-10-10 28 views
13

Las aplicaciones que se ejecutan en dispositivos móviles tienen requisitos especiales de interfaz de usuario. Creo que Apple hizo un gran trabajo al introducir controles innovadores en la plataforma de iPhone/iPod touch.Componentes de interfaz de usuario para aplicaciones de Windows Mobile (.NET Compact Framework)

Ahora, tengo que diseñar una aplicación para la plataforma Windows Mobile usando .NET Compact Framework (Visual Studio 2008). Me pregunto si hay algunos conjuntos comerciales o abiertas de control de interfaz de usuario fuente disponibles que son similares a los elementos de interfaz de usuario táctil iPhone/iPod:

  • paneles Desplazamiento basado en gestos
  • En lugar de una lista desplegable: un nuevo panel con una larga lista de artículos
  • paneles deslizantes
  • etc.

no pude encontrar cualquier producto/código útil. Tal vez haya alguien con más experiencia que pueda ayudar.

Respuesta

4

Hace unos meses, busqué y no encontré nada (satisfactorio). Tuve que implementar mi propia biblioteca de control. La falta de buenas bibliotecas existentes "sensibles al tacto" me hace pensar que debería comercializar la mía, pero es muy incompleta.

+0

Gracias por la respuesta. ¿Utilizaste el código administrado (C#, VB.NET)? ¿Qué tipo de controles implementó? Tal vez podría ser su primer cliente? ;-) o podríamos compartir algunos códigos ... – splattne

+0

Hice listas y elementos de desplazamiento táctil, y botones, personalizables con plantillas de imágenes. Pruebe www.slimcode.com/dutchtab para ver un ejemplo de esos controles. –

7

Sé que Resco tiene algunos controles de cuadrícula y lista basados ​​en "Touch" para Windows Mobile .net. Usamos algunas de sus cosas (pero no las funciones "táctiles") y nos han funcionado bastante bien hasta ahora. Aquí está su control SmartGrid.NET, por ejemplo.

+0

Gracias por la respuesta. Conozco los controles Resco. Yo los usé yo mismo. Están bien, pero siguen siendo controles "clásicos" de Windows. Estoy buscando algo más "iPhone" -ish ... – splattne

+0

¿Viste esto? http://www.resco.net/developer/company/articles.aspx?file=articles/article07 me parecen muy modernos. –

1

Hemos falsificado una gran cantidad de animaciones estáticas mediante la creación de secuencias .png en Adobe After Effects y luego girando las imágenes dentro de un cuadro de imagen.

2

mirabyte ha lanzado recientemente Touch Controls, que ofrece un control muy flexible para listas y menús. En también tiene características como desplazamiento cinético. Lo bueno es que es un componente 100% .NETCF.

0

mirabyte, parece bueno, pero no se puede probar en alguna aplicación de prueba su componente de controles táctiles, solo se proporciona una aplicación de muestra. De lo contrario, no puede ver cómo mirar dentro de su aplicación.

En mi opinión, se debería elegir Resco, que están trabajando en la plataforma PocketPC muchos años y saben lo que es el rendimiento y la aplicación de escalabilidad, facilidad de uso, fácil de usar, etc.

Por último, me gusta edición lastest del Resco de mobile studio 2009.

4

Recogí la oferta Mirabyte's Touch Controls v1.0 el fin de semana.
[Versión 1.5 ahora ha sido liberado]

Lo positivo:

  • Al hacerlo funcionar, puede parecer muy agradable y el desplazamiento cinético es agradable.
  • Usted obtiene deslizar a la izquierda y derecha a ir hacia adelante y hacia atrás.
  • Las preguntas hechas en el foro parecen para ser respondidas bastante rápido.
  • Usted puede hacer alfa imágenes transparentes utilizando la imagen basada sus recursos
  • Ellos parecen estar haciendo mucho trabajo para mejorar las cosas solicitados en los foros .

El negativo

  • La arquitectura utilizada en la demo no es lo que considero las mejores prácticas. (Hay una sola clase PageHandler que maneja todo, desde girar los botones hasta arriba, páginas, menús, etc. que es dividir utilizando clases parciales en 5 archivos).
  • No hay documentación ni comentarios.
  • Los mecanismos para usar imágenes transparentes dependen en gran medida de cadenas, la falta de formas dinámicas de usar sus propias imágenes.
  • Es una interfaz de usuario basada en listas que es con la que puede o puede no ser de su gusto.
  • Pocos puntos de entrada para controles heredados, no hay fuente.

En general, los recomendaría, le dan una buena manera de crear iPhone como UI. Solo tenga en cuenta que todavía hay problemas de dentición y falta de documentación.

4

También hay un proyecto de código abierto llamado Fluid Controls. Viven here. Hay una implementación here.

Parece que puede crear algunas interfaces agradables con él, sin embargo, requiere bastante código para hacerlo.

Por ejemplo, para crear una lista, se necesita una clase heredada de ListBox con una plantilla que crea y coloca explícitamente todos sus controles.

Aún así, es un buen camino a seguir si no desea desembolsar 50 euros para Mirabyte o 600 dólares para herramientas Roscos.

1

PockeTwit es de código abierto y tiene una atractiva interfaz

http://code.google.com/p/pocketwit/

Lista Kinetic - La lista principal implementa "desplazamiento cinético". Menús laterales - Los menús de acción se encuentran a los lados del menú principal. Entonces, si arrastra la lista hacia la izquierda o hacia la derecha, verá un menú de acciones al lado de la lista.

1

También puede considerar buscar en SlideUI .NET CF UI Controls uso de nuestra compañía para el desarrollo de Win Mobile. Contiene una rica lista de controles disponibles en tiempo de diseño optimizados para los dedos (botones, ediciones, paintbox, lista de desplazamiento cinético, etc.) Visite el sitio web de SlideUI en www.devslide.com/productos/SlideUI

0

Si usted está buscando un iPhone como interfaz gráfica de usuario en Windows Mobile, echar un vistazo a la abeja móvil en http://beemobile4.net

que ofrecen a sus iPack - un paquete de controles .NET CF que proporcionan iPhone -como GUI.

0

Yo personalmente recomendaría mirabyte's Touch Controls Suite 2. La nueva versión 2 es mucho mejor que la primera versión (gran rendimiento, bajo consumo de memoria) y tienen probablemente la mejor relación calidad-precio. Los usé en algunos proyectos de clientes y estoy muy satisfecho con ellos, ¡también por la comunidad muy activa en sus foros de soporte que me ayudaron mucho!

1

Probé Mirabyte y SlideUI. Descargué y jugué con ambos. Los controles SlideUI (1.6) son realmente buenos, y debo decir que estoy impresionado. Estoy estableciendo una licencia de estudiante de ellos ahora. Lo recomendaría a cualquiera que esté buscando una forma más sencilla de crear una aplicación atractiva sin tener que crear sus propios diseños y controles.

1

Busque Sense SDK, excelente freeware API para desarrollo de IU amigable para los dedos. Tengo que probar Touch Controls (bueno, pero no gratis), Fluid (obsoleto) y Silvermoon (compatibilidad deficiente) y Sense SDK es lo mejor.

Cuestiones relacionadas