Bonjour à tous,
De par mon métier de base, électrotechnicien, j'ai un bonne expérience de la programmation d'automate dans l'industrie.
J'ai commencé début des années 90 sur des installations intégrant des CPU que l'on programmait en Basic, Pascal ou C.
Millieu des années 90, les fabricants d'automate ont lancé leur propre interface de programmation ainsi que leur logiciel de programmation.
Aujourd'hui, je participe à un programme d'habitat autonome énergétiquement et fabriqué en série et industriellement (haute qualité énergétique et bas coût).
Un automate (Crouzet) est intégré dans l'habitat afin de gerer la production et la consommation d'énergie.
L'automate intègre un port TCP/IP me permettant depuis un PC à distance de parametrer des valeurs de consigne ou de récupérer des états.
Aujourd'hui je souhaite développer une interface déportée pour les occupants de l'habitat.
Cette interface déportée devra tourner sur PC, Windows dans un premier temps, iOS dans un second, puis sur tablette et smartphone (iOS, Android, Windows).
Dans ce dossier, vu de chez-moi, la différence entre une interface déportée sous forme d'application et des pages Web est floue.
Donc, je ne sais pas encore si cette solution devra être une application ou si elle devra tourner sous navigateur internet...
Petite précision très certainement utile, je pense qu'il est pertinant pour nous de développer une solution de type Open, c'est à dire, ouvertes à nos clients aussi bien du coté automate Crouzet que du coté interface déportée.
Afin de bien débuter, et après m'être documenté, j'ai opté pour Microsoft Visual Studio 2013 en version Community qui supporte de nombreux environnement et langage.
Maintenant, après vous avoir explorer une journée entière le site et forum Deeloppez.com, je m'oriente vers le langage C#.
Donc, je vais entamé les tutorials pour débutant du C#.
Pensez-vous que je me trompe dans mon choix (Visual Studio et C#)?
Est-ce que mon choix est optimum pour atteindre mon but?
Dans l'attente de vous lire,
Cordialement,
Gérard13
Partager