Sollte ich Port-App oder Redesign Browser UI für eine Anwendung, die auf einem Windows 6.1 mobilen Gerät ausgeführt werden muss

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

Frage

Wir haben zur Zeit ein eigenes Inventar-System verwendet, um verschiedene Vermögenswerte zu verfolgen. Die Einzelteile werden bar codiert und inventarisiert ein Scannersystem bereits eingebaut / Laufen auf Standard-Web-Seiten verwenden. Aktuelle Bestandsaufnahme der Verarbeitung auf einem Desktop oder Laptop mit einem USB angeschlossen Scanner.

Wir kauften ein Motorola MC 55 PDA das hat einen eingebauten Barcodescanner und läuft auf Windows Mobile 6.1

Soll ich gerade Re-Design der Benutzeroberfläche (HTML / CSS) auf einem kleinen Bildschirm zu arbeiten, oder gibt es einige echte Vorteile zu Portierung der App auf den kompakten Rahmen eines Navigations oder Eingabe Perspektive?

UPDATE:
Ein anderer Gedanke, ich benutze Jquery und verschiedene plugnins in der App, würde das dazu führen, mich mit mobilen IE Kopfschmerzen. Getestet habe ich die App auf dem Gerät heraus, Dinge, die normalerweise zeigen sich versteckt sind, Menü nicht angezeigt, onselect-Drop-Down->> submit-Formular funktioniert nicht (jquery Sachen).

ANTWORT AUF KOMMENTAR:
Soweit die aktuellen Seiten zu einfachen HTML-Umwandlung I jquery verwenden Sie den Strichcode-Scanner Eingabe und Lasche nach unten auf die nächste Textfeld oder ob es nur ein Textfeld I Tab zu erfassen bis auf den Absenden-Button und das Formular abzuschicken. So würde eine Einschränkung der Scanner innerhalb der HTML-Formular zu handhaben zu können, ohne Jquery zu verwenden. Vielleicht muß ich die Scanner-Funktion programmiert nicht eine Enter-Taste wie eine Hand senden jetzt gehalten hat.

Letzte Anfrage:
Auf Basis der aktuellen Beratung scheint es, dass ich brauchen werde etwas auf der CF-Seite zu entwickeln. Ich brauche eine Empfehlung für ein gutes CF Buch, nicht viel Flaum, aber nicht übermäßig kompliziert, etwas in der Mitte. Das Buch solle nicht einen Haufen unnützen Zeug, lehrt aber mich aufstehen schnell zu beschleunigen und hat eine gute Code / examples / Muster für die realen Welt-Anwendungen. Dank!

War es hilfreich?

Lösung

  

Wenn ich nur die UI-Re-Design (HTML / CSS) auf einem kleinen Bildschirm arbeiten

Dies ist ärgerlicher, als Sie vielleicht denken. Welchen Browser zielen Sie ab?

Opera Mobile und IEMobile auf WinMobile 6.5 Arbeit mit einer Zoom-Schnittstelle entwickelt, um mit vollen Web-Seiten zu arbeiten; Sie möglicherweise nicht über die Arbeit vor Ort zu machen, brauchen viel zu Reauthor, aber zu vergrößern, das für einige Dateneingabe zu tun und dann heranzoomen sind super reizend auf einen anderen Teil der Seite zu bewegen. Wenn es einen Weg gibt Webapps an Autor, so dass diese Browser eine 1 präsentieren: 1-Pixel-Ansicht statt Zoomen, habe ich nicht gefunden. (Dies ist früher mit MobileOptimized in IE zu tun, aber es funktioniert nicht richtig zumindest in dem Entwickler WM6.5 baut ich versucht habe.)

Auf WinMobile 6.1 können IEMobile eine von zwei sehr unterschiedlichen Browsern sein:

  • Auf WinMobile 6.1.0 Sie ‚IEMobile 7‘ erhalten, die auf IE4 basiert und ist absolut blutigen schrecklich in jeder Hinsicht und wird die ganze Zeit abstürzen und unterstützt so gut wie nichts und machen Sie sterben wollen.

  • Auf WinMobile 6.1.4 Sie ‚IEMobile 8‘ bekommen, die viel weniger schlecht ist. Es wird auch als ‚Internet Explorer Mobile 6‘ oder ‚6on6‘ vermarktet, da Microsoft nur liebt dich völlig verwirrende Versionsnummern zu werfen.

Natürlich ist die alles entscheidende ‚6.1.what?‘ Minor-Versionsnummer ist ziemlich gut versteckt.

‚IEMobile 8‘ auf WM6.1.4 ist intern der gleiche Browser wie auf WM6.5, aber mit einem anderen Nicht-Zoom-Benutzeroberfläche, das es sehr unterschiedlich verhalten macht. Natürlich gibt es keine Möglichkeit, den Unterschied zwischen diesen beiden Browsern zu schnuppern, denn das ist die Versionsnummer Verwirrung aufklären helfen könnte.

Um Ihre Seiten zu bekommen die Bildschirmbreite auf Windows Mobile-Geräten im Portrait-Modus passen:

  • In Windows Mobile 5, müssen Sie Ihre Seiten zu 240 Pixel breit entwerfen.

  • In Windows Mobile 6.0, müssen Sie Ihre Seiten entwerfen, um entweder 240 Pixel breit (Standard) oder 480 Pixel breit (wenn die hochauflösenden Modus-Option eingeschaltet ist, was die meisten Menschen tun)

  • In Windows Mobile 6.1.0, müssen Sie Ihre Seiten zu 480 Pixel breit entwerfen

  • In Windows Mobile 6.1.4, können Sie entweder flüssiges Layout verwenden oder Ihre Seiten 480 Pixel breit (für die Standard-Skala) machen

  • In Windows Mobile 6.5, wird der Browser immer Ihre Seite übernehmen ist 1024ish Pixel breit und vergrößert.

Insgesamt Microsoft hassen Sie und wollen Sie stattdessen Compact Framework verwenden.

Andere Tipps

bobince ist falsch über Microsoft Sie hassen. Hass braucht Anstrengung; sie sind nur auf dein Leiden gleichgültig.

Ich würde Port die Anwendung auf .NET Compact Framework anstatt zu versuchen, eine IE-Version arbeitet in Windows Mobile zu bekommen. Browser-Anwendungen für mobile Geräte neigen Katastrophen selbst unter den besten Umständen, und bobince Antwort hat eine ausgezeichnete Zusammenfassung, warum Windows Mobile ist nicht die besten Bedingungen zu gehen.

Im Gegensatz dazu .Net CF ist (IMHO) bei weitem der stärkste, vielseitig und stabil der mobilen Geräteplattformen. Ich denke auch, es ist die einfachste, mit einer nicht sehr entmutigend-Lernkurve, aber das kann sein, weil ich mit ihm seit Jahren gearbeitet habe. Es gibt einige Fallstricke, natürlich, aber es gibt genug CF Experten auf SO Sie durch alle Startschwierigkeiten zu helfen, kann man erleben.

ich für das Re-Design gehen würde, erhalten Sie es viel schneller, dass ein Port zu CF. Arbeits Wenn Sie später entscheiden, dass die Kleinbild-Web-Ansicht nicht gut genug ist, und können Sie portieren.

Die CF-Ansicht ist wahrscheinlich eine insgesamt bessere, aber es gibt keinen Grund, nicht mit der einfachen Option zu starten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top