SpiderControl : Connexion Internet, Visualisation et Communication entre objets distribués - un must!

Dans le monde des systèmes embarqués et de l'automatisme, de nouvelles possibilités pour la visualisation et la communication sont nées grâce aux nouvelles technologies Internet, comme le navigateur Web et le serveur Web. Les industriels demandent des concepts globaux mais résolument flexibles. De plus, ils doivent surveiller de près leurs coûts de revient. Pour que le client devance la concurrence, il faut que ses appareils soient technologiquement innovants et faciles à utiliser.

IniNet Solutions GmbH, une société de premier plan au niveau des technologies de systèmes embarqués, a pris conscience de l'importance croissante du marché, de la pression des coûts et du droit à un interface convivial. En réponse, elle a développé SpiderControl Suite, une série de produits modulables et adaptés aux tailles variables des systèmes destinés à la visualisation et la communication entre objets distribués. SpiderControl offre une conception globale éprouvée dans l'industrie pour toutes les demandes de la programmation pour l'entreprise et avec l'entreprise.



SpiderControl - Vue d'ensemble

Pour les systèmes embarqués et l'automatisation, SpiderControl offre un concept global et modulaire pour une visualisation innovante en technologie Internet. SpiderControl Suite contient plusieurs variantes de serveurs Web, un éditeur graphique pour le développement et un Microbrowser (navigateur).



 



 

SpiderControl Webserver: Différents serveurs Web pour répondre à des besoins divers
Les différents serveurs web sont à coup sûr adaptés aux besoins concrêts et aux performances des équipements. Ainsi, le Distributed Webserver (serveur distribué) s'adapte aux processeurs 8 bits avec une liaison série. L'Embedded Webserver (serveur web embarqué) est le "cheval de labour" du monde des systèmes embarqués tandis que Java Webserver (serveur web en Java) prend en charge le secteur supérieur.

SpiderControl Editor: Visualiser sans programmer
La programmation de la visualisation se fait grâce au SpiderControl Editor, l'outil de développement graphique pour les visualisations de Java. SpiderControl Editor contribue à la programmation d'un interface graphique homme-machine efficace et rapide.

SpiderControl Microbrowser: Visualiser sur des appareils peu coûteux
Avec SpiderControl Microbrowser, les interfaces utilisateur graphiques sont intégrées sur n'importe quel appareil de visualisation, jusqu'aux plus petits écrans à cristaux liquides (par exemple 128 x 64 pixels) et processeurs16 bits. Aucun changement ne doit être entrepris dans la programmation. SpiderControl Microbrowser est compatible avec toutes les interfaces homme-machine Spider Control écrits en Java.



SpiderControl: Un concept intégral

Les solutions développées avec SpiderControl fonctionnent avec tous les produits iniNet. Ainsi la même technologie peut être employée pour une solution cohérente et adaptée à chaque plate-forme:

· les interfaces utilisateur pour les différents appareils ne doivent être développés qu'une seule fois
· les outils et modèles de design sont toujours les mêmes
· la maintenabilité et l'efficacité du code augmentent significativement
· les innovations techniques peuvent être facilement intégrées


La figure ci-dessous montre les composants d'une application SpiderControl typique en mode opérationnel ("runtime")


 



 

SpiderControl - La voie royale pour la mise en réseau

Réunit les standards de l'informatique de bureau et de l'automatisationAucune interface supplémentaire pour transférer les données de l'automate vers le système de gestion n'est nécessaire. Chaque variable peut être demandée par adresse URL. Chaque valeur est disponible à partir de chaque programme, à tout moment et de toute l'entreprise. Toute les dépenses liées au développement, aux adaptations et à la maintenance des interfaces disparaissent.

Solutions flexibles
Les applications orientées objet et machine permettent des architectures modulaires et distribuées. "The Network is the Computer" (Le réseau est l'ordinateur) signifie que les tâches individuelles s'exécutant sur les ressources existantes peuvent être distribuées et réparties géographiquement.

La modularité pour les systèmes de toute taille
Ainsi pour le serveur - tout comme pour le client - exactement le même programme peut être employé, et ceci pour chaque plate-forme du microcontrôleur au mainframe. Avec notre concept, la visualisation est possible sur des appareils de basse résolution et sans CPU puissant, sans rien changer à la solution existante.



Spider Control - Le développement efficace

Solutions personnalisées
SpiderControl Suite contient un éventail complet d'outils de développement et de composants associés. Avec Spider-Control, vous recevez un système complet, une solution globale du même fournisseur.

Un temps de développement plus court
L'orientation réseau et objet, des applications bien structurées,… beaucoup de fonctionnalités font déjà partie de Java, sans oublier le développement graphique grâce à SpiderControl Editor.

Une possibilité facile d'extension des solutions standard
SpiderControl Editor est aménageable par l'utilisateur. S'il manque encore un composant ou une fonction, l'utilisateur peut simplement ajouter celui-ci (les applications Java sont liées dynamiquement en ligne). On peut donc développer des outils de programmation parfaitement spécifiques à l'utilisateur avec un outil standard.



SpiderControl: Un investissement sûr

Maintenabilité
Les interfaces entre les différents modules sont toujours des standards ouverts; beaucoup de programmes et d'outils peuvent travailler avec ces derniers (HTML, HTTP, TCP/IP, etc.). Les modules peuvent être échangés sans remettre en cause tout le concept.

L'indépendance vis à vis des plates-formes
Votre application peut fonctionner sur chaque ordinateur (client et serveur), du microcontrôleur au mainframe. Tous les systèmes d'exploitation sont possibles: Microsoft, Apple, IBM, Linux, QNX, WindRiver, Solaris, JavaOS, …

Une meilleure sécurité à l'avenir
Par essence, Java est indépendant de la plateforme et du matériel, ce qui signifie avant tout pour l'automatisation que les programmes écrits aujourd'hui auront une durée de vie beaucoup plus longue. Ce n'est alors pas la peine de réécrire le code, si vous voulez (ou devez) changer la version du compilateur.



 

Les applications

Exemples d'interfaces graphiques



Exemple d'architecture