En caso de que la aplicación de puerto o interfaz de usuario del navegador para rediseño de una aplicación que necesita ejecutarse en un dispositivo móvil de Windows 6.1

StackOverflow https://stackoverflow.com/questions/1305160

Pregunta

Actualmente tenemos un sistema de inventario personalizado que se utiliza para realizar un seguimiento de los diferentes activos. Los artículos son un código de barras e inventariados mediante un sistema de escáner ya construido / marcha en las páginas web estándar. En la actualidad el procesamiento de inventario en un escritorio o portátil con un escáner USB conectados.

Hemos comprado un Motorola MC 55 PDA que se ha construido en un escáner de código de barras y se ejecuta en windows Mobile 6.1

¿Debo volver a diseñar la interfaz de usuario (HTML / CSS) para trabajar en una pantalla pequeña o hay algunas ventajas reales para portar la aplicación a la del marco compacto desde una perspectiva de navegación o de entrada?

ACTUALIZACIÓN:
Otro pensamiento, yo uso jQuery y varios plugnins en la aplicación, habría que provocar dolores de cabeza con mi móvil IE. Probé la aplicación a cabo en el dispositivo, las cosas que normalmente están ocultos aparecen, menú no aparece, onselect-desplegable >> presentar en forma no funciona (cosas jQuery).

RESPUESTA AL COMENTARIO:
En cuanto a la conversión de las actuales páginas de HTML básico que utilizo jQuery para capturar la entrada de escáner de código de barras y la ficha hasta el siguiente cuadro de texto o si sólo había un texto pestaña cuadro I hasta el botón de enviar y enviar el formulario. Así que una advertencia sería ser capaz de manejar el escáner dentro del formulario HTML sin utilizar jQuery. Tal vez tengo que programar la función de escáner para no enviar una tecla de entrada como una mano celebrada hace ahora.

última petición:
Sobre la base de consejo actual parece que voy a tener que desarrollar algo en el lado CF. Necesito una recomendación para un buen libro CF, no una gran cantidad de pelusa, pero no demasiado complicado, algo en el medio. El libro no debe enseñar un montón de cosas inútiles, pero me al día rápidamente y tiene buenos ejemplos de código / / patrones para aplicaciones del mundo real. Gracias!

¿Fue útil?

Solución

  

¿Debo volver a diseñar la interfaz de usuario (HTML / CSS) para trabajar en una pequeña pantalla

Esto es más molesto que se podría pensar. ¿Qué navegador se dirige?

Opera Mobile y IEMobile en WinMobile 6.5 trabajo con una interfaz de zoom diseñado para trabajar con páginas web completas; es posible que no necesita Reauthor mucho para hacer que el sitio, pero tener que hacer zoom para hacer un poco de entrada de datos y luego amplía la imagen a mover a una parte diferente de la página es muy irritante. Si hay una manera de autor aplicaciones web para que estos navegadores presentan una visualización 1: 1 píxel en lugar de zoom, no he encontrado. (Esto se hacía en el IE con MobileOptimized, pero no funciona correctamente, al menos en el revelador se acumula de WM6.5 He tratado.)

En WinMobile 6.1, IEMobile puede ser uno de los dos navegadores muy diferentes:

  • En WinMobile 6.1.0, se obtiene 'IEMobile 7', que se basa en IE4 y es absolutamente sangrienta horrible en todos los sentidos y se colgará todo el tiempo y es compatible con casi nada y hará que usted quiere morir.

  • En WinMobile 6.1.4 se obtiene el ‘IEMobile 8’, que es mucho menos malo. También se comercializa como ‘Internet Explorer Mobile 6’ o ‘6on6’, ya que Microsoft le encanta tirar números de versión totalmente confuso a usted.

Por supuesto, el ‘6.1.what?’ Importantísimo número de versión secundaria es bastante bien escondido.

‘IEMobile 8’ en WM6.1.4 es internamente al mismo navegador como de WM6.5, pero con una interfaz de usuario no zoom diferente que hace que se comporte de manera muy diferente. Por supuesto, no hay manera de oler la diferencia entre estos dos navegadores, porque eso podría ayudar a aclarar la confusión número de versión.

Con el fin de obtener sus páginas para adaptarse a la anchura de la pantalla en los dispositivos de Windows Mobile en el modo vertical:

  • En Windows Mobile 5, usted tiene que diseñar sus páginas a 240 píxeles de ancho.

  • En Windows Mobile 6.0, usted tiene que diseñar sus páginas a cualquiera de 240 píxeles de ancho (por defecto) o 480 píxeles de ancho (si la opción de modo de alta resolución está encendida, que la mayoría de la gente)

  • En Windows Mobile 6.1.0, usted tiene que diseñar sus páginas a 480 píxeles de ancho?

  • En Windows Mobile 6.1.4, puede utilizar diseño líquido, o hacer que sus páginas 480 píxeles de ancho (para la escala por defecto)

  • En Windows Mobile 6.5, el navegador siempre ha de asumir que su página es 1024ish píxeles de ancho y un zoom a él.

En resumen, Microsoft le odian y quieren que use Compact Framework en su lugar.

Otros consejos

bobince es equivocado acerca de Microsoft odiarte. Odio requiere un esfuerzo; son simplemente indiferentes a su sufrimiento.

lo haría puerto de la aplicación de .NET Compact Framework vez de tratar de obtener una versión de IE que trabaja en Windows Mobile. aplicaciones de navegador para dispositivos móviles tienden a estar caminando desastres incluso en las mejores circunstancias, y la respuesta de bobince tiene una excelente resumen de por qué Windows Mobile no es la mejor de las circunstancias.

Por el contrario, .Net CF es (mi humilde opinión) con mucho el más potente, versátil y estable de las plataformas de dispositivos móviles. También pienso que es el más fácil, con una curva de aprendizaje no muy desalentador, pero eso puede ser porque he trabajado con él durante años. Hay algunos aspectos críticos, por supuesto, pero hay suficientes expertos CF en SO para ayudarle a través de cualquier problema de dentición puede experimentar.

Me gustaría ir para el re-diseño, lo tendrá que trabajan mucho más rápido que un puerto de la FQ Si más adelante decide que la vista web de pantalla pequeña no es lo suficientemente bueno, después que pueda portarlo.

La vista CF es probablemente mejor en general, pero no hay razón para no empezar con la opción fácil.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top