www.industrieweb.fr
Beijer Electronics Products AB

.NET en IHM

Comment la technologie .NET peut-elle créer des opportunités et des conditions nouvelles pour les systèmes d’exploitation? Et comment les développeurs et les utilisateurs d’IHM y gagnent en choisissant un environnement de développement standardisé pour rester au fait des évolutions technologiques ?

.NET en IHM
Le développement d’IHM est une affaire couteuse. Historiquement, de nombreux fournisseurs d'IHM ont énormément investi de ressource et d´argent pour construire leurs programmes. Ce qui a conduit à des d´applications verrouillées basées sur des décisions prises il y a longtemps.

Le développement d’IHM s'oriente vers une nouvelle approche. En choisissant un environnement de développement ouvert comme le .NET dès le début, vous pouvez rapidement mettre en œuvre une plate-forme bien établie et moderne avec une stabilité éprouvée. Dans le même temps, vous pouvez utiliser un large éventail d'outils et de fonctions qui vous permettent de personnaliser les solutions d’IHM et de les rendre plus efficaces.

Technologie éprouvée en interaction
Les possibilités de la technologie .NET sont inépuisables parce que le framework fait partie du système d'exploitation Microsoft Windows. Il est assuré qu'une application basée sur le framework de Microsoft peut garantir des solutions d’IHM innovantes, stables et pérennes. Un autre avantage évident est que vous pouvez bénéficier des technologies qui accompagnent .NET. Parmi les exemples de technologies qui créent des conditions idéales dans le monde de l’IHM, il y a WPF (Windows Presentation Foundation), Ribbon (le champ de barre d'outils dans des programmes Windows standard) et les possibilités de scripts en C#.

Changement de génération dans l'automatisme

Une nouvelle approche dans le monde de l’IHM va de pair avec un marché de l´automatisation qui fait face à un changement de génération. Une nouvelle génération de développeurs hautement qualifiés est entrée dans l'industrie, et exige des outils plus évolués et ouverts. Les utilisateurs finaux et les opérateurs dans les usines ont grandi avec des ordinateurs, des smartphones et les interfaces utilisateurs graphiques modernes. Les demandes d´interfaces opérateur graphiques intuitifs sans manuels augmentent au même rythme. Depuis un certain nombre d'années, Apple et Android de Google par exemple, ont défini une nouvelle norme graphique et de convivialité, et exige une réponse de l'industrie.

Plus d’ergonomie et de composants médias
Une des façons de répondre avec succès à ce développement est d'utiliser le WPF, le moteur graphique de Microsoft qui est intégré au .NET. Parmi les avantages il y a la possibilité pour l'utilisateur d'accéder à des graphiques vectoriels avec des zooms qui ne dégradent pas la qualité de l'image, et la possibilité de séparer la conception du codage grâce à XAML. Cela fournit, en plus des capacités de graphismes extraordinaires, un outil pour créer des objets d’IHM qui peuvent efficacement s´harmoniser avec l’identité visuelle de l'utilisateur final.
Importer des objets conçus dans MS Expression Design, par exemple, ouvre la voie à des possibilités d'appliquer immédiatement des graphiques et des effets 3D comme la transparence, l'ombrage, les storyboards, l´animation et les multimédia. Le programmeur crée la logique, l’info-designer gère l'apparence et XAML assure l'interaction entre eux. Grâce à WPF, l'utilisateur accède à un moteur graphique moderne sur lequel construire la future fonctionnalité IHM.
Une autre technologie importante ouverte par le .NET est l'accès aux objets media de Windows, ce qui ouvre la voie à des composants media comme Internet Explorer, Windows Media Player et lecteurs PDF.

Créer une IHM personnalisée
Avec les évolutions actuelles du marché, il devient de plus en plus important pour les constructeurs de machines et les fournisseurs de solutions IHM de pouvoir ajouter leur propre touche et donc s´approprier les solutions IHM pour se différencier de celles des concurrents. Cela peut s'appliquer à la fonctionnalité, mais aussi à la conception. De nos jours où la matériel devient de plus en plus similaire, la question de savoir comment l'utilisateur peut personnaliser et travailler avec le logiciel IHM devient de plus en plus pertinente.
Accéder aux composants .NET fournit une occasion unique de personnaliser des applications. Les plus courantes sont les composants graphiques, où les fonctions sont encapsulées dans des objets graphiques (tels que les boutons ou des diagrammes). Les composants sont créés avec un outil de développement dans un langage évolué. Ils peuvent ensuite être verrouillés et par conséquent protégés contre la copie. Vous pouvez choisir vous-même s'il faut développer un composant .NET ou utiliser les composants tiers qui sont déjà disponibles dans les boutiques de composants en ligne, prêts à être téléchargés et installés.
Il y a un certain nombre de sociétés qui développent des composants pour le .NET. Les possibilités de ce développement pour la technologie IHM sont très intéressantes. Par exemple, par l'intermédiaire de composants .NET, vous pourriez contribuer avec des connaissances particulières dans diverses industries - telles que le pétrole et le gaz, la domotique, le traitement de l'eau et des eaux usées - et donc permettre aux clients d´optimiser plus facilement leurs solutions IHM.
Le langage de script est également important pour une solution IHM. Historiquement, différents fabricants ont eu différents dialectes de langages standards. Dans .NET Framework, C# est l'un des langages standards. En pratique, cela signifie plus de liberté pour le développeur, qui peut utiliser toutes les fonctionnalités du langage au lieu d´éléments sélectionnés.
Par le biais du script, vous pouvez créer vos propres fonctions dans une application et de cette façon, créer la fonctionnalité qui n'est pas déjà incluse dans l'outil de développement IHM. Vous pouvez également appeler divers composants.

Résumé
Aujourd´hui, tout tourne autour des systèmes intégrés dans l'automatisation - les systèmes verrouillés par le fournisseur appartiennent au passé.
Une des tendances sur le marché fait que les plates-formes standards sont privilégiées de sorte que les différents fournisseurs de systèmes peuvent communiquer. Les technologies et les systèmes ouverts sont donc nécessaires dans l'avenir. Une autre tendance est que les développeurs IHM exigent de plus en plus des outils pour personnaliser des solutions afin de renforcer la compétitivité.
Les demandes importantes de services graphiques et de convivialité entraînent un développement rapide du marché de la consommation.

iX - une IHM révolutionnaire de Beijer Electronics
Beijer Electronics continue à progresser à pas de géant lorsqu'il s'agit de développement de logiciels en IHM. iX est un logiciel IHM révolutionnaire, construit sur la technologie dominante. NET Framework. La philosophie iX comprend des services graphiques de haute technologie, de solides fonctionnalités IHM, un environnement de conception intuitive et une architecture véritablement ouverte. Quatre principes qui ensemble forment un concept unique avec peu de concurrents dans le monde.

Auteur
Marie Green, Beijer Electronics

  Demander plus d’information…

LinkedIn
Pinterest

Rejoignez nos 155 000 followers (pour IMP)