Si je application port ou nouvelle conception interface utilisateur du navigateur pour une application qui doit fonctionner sur un appareil Windows Mobile 6.1

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

Question

Nous avons actuellement un système d'inventaire personnalisé utilisé pour suivre les différents actifs. Les articles sont un code à barres et inventoriés à l'aide d'un système de scanner déjà construit / en cours d'exécution sur les pages Web standard. en cours de traitement inventaire sur un ordinateur de bureau ou un ordinateur portable avec un scanner USB connecté.

Nous avons acheté un Motorola MC 55 PDA qui a construit dans le lecteur de codes à barres et fonctionne sur windows mobile 6.1

Dois-je simplement re-conception de l'interface utilisateur (html / css) pour travailler sur un petit écran ou y at-il des avantages réels pour le portage de l'application au cadre compact du point de vue de la navigation ou entrée?

MISE À JOUR:
Une autre pensée, je l'utilise jquery et divers plugnins dans l'application, cela me causer des maux de tête avec Mobile IE. Je l'ai testé l'application sur l'appareil, les choses qui sont normalement cachés en spectacle, le menu ne se présente pas, onselect-menu déroulant >> submit-forme ne fonctionne pas (substance jquery).

RÉPONSE À COMMENTAIRE:
En ce qui concerne la conversion des pages en cours en html de base que j'utilise jquery pour capturer le code à barres d'entrée du scanner et languette vers le bas de la zone de texte suivante ou s'il n'y avait qu'une seule zone de texte I languette vers le bas du bouton soumettre et soumettre le formulaire. Donc, une mise en garde pourrait être capable de gérer le scanner dans le formulaire html sans utiliser jquery. Peut-être que je dois programmer la fonction du scanner pour ne pas envoyer une touche entrée comme une main tendue fait maintenant.

DEMANDE LAST:
Sur la base des conseils actuels, il semble que je vais avoir besoin de développer quelque chose sur le côté FC. J'ai besoin d'une recommandation pour un bon livre de CF, pas beaucoup de peluches, mais pas trop compliqué, quelque chose au milieu. Le livre ne doit pas enseigner un tas de trucs inutiles, mais me lever pour accélérer rapidement et a un bon code / exemples / modèles pour les applications du monde réel. Merci!

Était-ce utile?

La solution

  

Dois-je simplement re-conception de l'interface utilisateur (html / css) pour travailler sur un petit écran

Ceci est plus ennuyeux que vous pourriez penser. Quel navigateur ciblez-vous?

Opera Mobile et IEMobile sur le travail WinMobile 6.5 avec une interface de zoom conçu pour fonctionner avec des pages Web complètes; vous ne pourriez pas besoin de beaucoup Reauthor pour faire fonctionner le site, mais d'avoir à zoomer pour faire une entrée de données, puis effectuer un zoom arrière pour passer à une autre partie de la page est super irritant. S'il y a un moyen à l'auteur webapps pour que ces navigateurs présentent une vue 1: 1 pixel au lieu d'effectuer un zoom, je ne l'ai pas trouvé. (Cela sert à faire dans IE avec MobileOptimized, mais il ne fonctionne pas correctement au moins dans le révélateur construit de WM6.5 j'ai essayé.)

Le WinMobile 6.1, IEMobile peut être l'un des deux navigateurs très différents:

  • WinMobile 6.1.0, vous obtenez « IEMobile 7 », qui est basé sur IE4 et est absolument sanglante horrible à tous égards et va se planter tout le temps et prend en charge presque rien et vous donner envie de mourir.

  • Sur WinMobile vous obtenez 6.1.4 « IEMobile 8 », ce qui est beaucoup moins mauvais. Il est également commercialisé comme « Internet Explorer Mobile 6 » ou « 6on6 », parce que Microsoft aime juste jeter les numéros de version tout à fait confus vous.

Bien entendu, le «6.1 À quel? Tout important numéro de version mineure est assez bien caché.

« IEMobile 8 » sur WM6.1.4 est en interne le même navigateur que sur WM6.5, mais avec une autre interface utilisateur non-zoom qui le rend se comportent très différemment. Bien sûr, il n'y a aucun moyen de renifler la différence entre ces deux navigateurs, parce que cela pourrait aider à éclaircir le numéro de version de la confusion.

Afin d'obtenir vos pages à la largeur de l'écran sur les appareils Windows Mobile en mode portrait:

  • Dans Windows Mobile 5, vous devez concevoir vos pages à 240 pixels de large.

  • Dans Windows Mobile 6.0, vous devez concevoir vos pages soit 240 pixels de large (par défaut) ou 480 pixels de large (si l'option de mode de haute résolution est allumé, que la plupart des gens)

  • Dans Windows Mobile 6.1.0, vous devez concevoir vos pages à 480 pixels de large

  • Dans Windows Mobile 6.1.4, vous pouvez utiliser la mise en page liquide, ou rendre vos pages 480 pixels de large (pour l'échelle par défaut)

  • Dans Windows Mobile 6.5, le navigateur toujours supposer que votre page est pixels 1024ish large et l'agrandir.

En résumé, Microsoft vous détestez et souhaitez-vous utiliser Compact Framework à la place.

Autres conseils

bobince est erroné sur Microsoft vous haïssant. La haine prend l'effort; ils sont simplement indifférents à votre souffrance.

Je voudrais porter l'application sur le NET Compact Framework au lieu d'essayer d'obtenir une version IE travaillant dans Windows Mobile. des applications du navigateur pour appareils mobiles ont tendance à être des catastrophes marcher, même dans le meilleur des cas, et la réponse de bobince a un excellent résumé des raisons pour lesquelles Windows Mobile n'est pas le meilleur des cas.

En revanche, .Net CF est (à mon humble avis), de loin le plus puissant, polyvalent et stable des plates-formes d'appareils mobiles. Je pense aussi qu'il est le plus facile, avec une courbe d'apprentissage non très intimidant, mais peut-être parce que je l'ai travaillé avec lui pendant des années. Il y a quelques trucs, bien sûr, mais il y a assez d'experts des FC sur SO pour vous aider par des problèmes de dentition que vous pouvez rencontrer.

Je vais pour la re-conception, vous le faire fonctionner beaucoup plus rapide qu'un port FC Si vous décidez par la suite que l'affichage Web petit écran est pas assez bon, puis vous pouvez le porter.

Le point de vue des FC est probablement mieux dans l'ensemble, mais il n'y a aucune raison de ne pas commencer avec l'option facile.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top