Pour diverses raisons, une application web serait la meilleure solution pour un projet sur lequel je travaille mais je m'inquiète pour l'interface utilisateur. Il y aura beaucoup d'options choisies et choisies qui pourraient être manipulées par des listes de contrôle, des listes déroulantes, etc ... et dans une moindre mesure leurs champs de texte libre. Cependant, je suis préoccupé par la facilité d'utilisation des composants standard car les utilisateurs devront accéder à l'application à partir d'ordinateurs à écran tactile qui seront installés au mur dans un environnement de fabrication (c'est-à-dire qu'ils seront très sales et mal entretenus).Y a-t-il des composants d'interface utilisateur décents pour les applications Web à écran tactile?
Y a-t-il des composants d'interface utilisateur décents pour les applications Web à écran tactile?
Répondre
Comme une touche est traduite en un clic, vous pouvez probablement utiliser principalement des composants standards, éventuellement complétés par javascript. I. e., Il devrait être facilement possible d'implémenter un événement onClick pour chaque étiquette qui active la case à cocher associée.
Je m'inquiéterais davantage de la saisie de texte. La dactylographie de l'écran tactile (surtout lorsqu'il est fixé au mur) semble fastidieuse.
Nous sommes en train de déployer une application exactement comme vous l'avez décrite. Il y a un certain nombre de problèmes que vous rencontrerez.
Vous aurez probablement besoin d'un "clavier logiciel" à un moment donné. Nous n'avons pas trouvé un tiers décent, mais ils ne sont pas trop difficiles à écrire.
Si vous souhaitez implémenter n'importe quel type de bouton de touche qui écrit du texte dans un autre contrôle, vous devez pouvoir appeler la méthode SetStyle() pour vous assurer que le focus ne change pas. Nous avons constaté que les contrôles du bouton Janus ne nous permettaient pas de faire ce changement, donc nous sommes revenus au bouton winforms standard.
Je n'ai vu aucune bibliothèque de composants existante spécialement conçue pour les écrans tactiles. Nous avons utilisé une combinaison des contrôles Winforms standard et des composants Janus UI.
Si je recommençais maintenant, je commencerais par WPF. C'est une énorme amélioration par rapport à Winforms que ce serait un choix facile pour moi.
Si vous êtes vraiment bloqué avec le faire dans un navigateur Web, alors je considérerais Silverlight comme une option viable. Personnellement, je ne toucherais jamais HTML pour une application où la saisie rapide de données est importante. N'oubliez pas d'entrer le code à barres, tôt ou tard, quelqu'un va vous dire qu'il veut entrer avec un scanner.
Je travaille actuellement sur une application web à écran tactile et je me demande quand je devrais "mettre" dans un clavier virtuel. Les modules en cours de développement ne traitent que de la saisie des commandes et de la fonctionnalité de récupération/expédition, et le client souhaite limiter autant que possible les éventuelles interventions du standardiste. Donc pas encore de saisie de données.
Cependant, j'ai été à la recherche d'un clavier pour un écran tactile moi-même. Darryl, où suggérez-vous que je devrais commencer si je devais en écrire un?
Bonne chance à vous deux!
Vous voudrez peut-être jeter un coup d'œil à open source touchscreen tookit de Baobab Health. Il fait un bon travail en convertissant un formulaire html en une interaction tactile en utilisant uniquement javascript. La documentation est un peu légère, mais elle pourrait au moins être un bon point de départ.
- 1. Composants d'interface utilisateur pour applications Winforms à écran tactile
- 2. pour créer des applications web en plein écran
- 3. graphique qui sous-système pour écran tactile de développement Kiosque
- 4. Quels outils utiliser pour développer l'interface utilisateur à écran tactile basée sur flash/flex pour système embarqué
- 5. Système d'authentification pour les applications Web ASP.NET?
- 6. Implémentations d'interface utilisateur de type bureautique pour les applications Web Java?
- 7. Des panneaux d'administration les plus pratiques pour les applications Web
- 8. Utilisation de Google Web Toolkit pour les applications de bureau comme les applications Web?
- 9. Comment empaqueter des composants à utiliser dans plusieurs applications iPhone?
- 10. Toutes les guildelines pour le codage des applications Winforms, en particulier l'interface utilisateur en C#/.net?
- 11. Gestion des transactions dans les applications Web
- 12. Algorithme de cryptage pour les applications Web
- 13. La plus petite taille de bouton sur un écran tactile
- 14. outils pour mesurer les performances des applications asp web .net
- 15. Instructions d'interface utilisateur de l'écran tactile WPF
- 16. Le contenu des composants Web SharePoint disparaît
- 17. Inspiration de l'interface utilisateur pour les applications iPhone
- 18. Y a-t-il des bibliothèques utiles pour les applications console .NET?
- 19. Partage des données utilisateur/client/groupe entre les applications
- 20. Java gotoxy (x, y) pour les applications console
- 21. XSLT pour les composants WebPart
- 22. Comment créer des contrôles utilisateur Web configurables?
- 23. Crypter les données des utilisateurs dans les applications Web
- 24. Commandes utilisateur, composants WebPart et WSPBuilder
- 25. Comment tester la compatibilité de vista pour les applications web?
- 26. Applications Web et applications de bureau
- 27. Les applications Web doivent-elles respecter les normes Web?
- 28. Bon design et bonne interface utilisateur Les applications ASP.NET Ajax?
- 29. Des cadres pour des applications mobiles géolocalisées?
- 30. Existe-t-il des normes de nommage des classes CSS pour les applications Web?