O3S v2.1.2

Nous voici donc arrivés en 2012, depuis peu, et une nouvelle version majeur de O3S a pointé le bout de son né. Beaucoup d’améliorations invisibles (performances, robustesse), mais aussi l’ajout de quelques fonctions clé comme la gestion du temps de simulation (déjà existante depuis 1.4, mais cette fois-ci intégrée directement dans les IHMs). Pour ce qui est des IHMs, justement, un look&feel amélioré dont voici un aperçu:

o3sPlatformManager

o3sUIDesigner

o3sScope

Bien entendu, il est intéressant de savoir que Flex permet un développement très rapide de IHMs dédiées (en plus de pouvoir créer des synoptiques spécifiques grâce à o3sUIDesigner). Un exemple ci-dessous d’une IHM permettant de piloter quelques modèles simples dans le domaine ferroviaire (principalement des pondeuses dans ce cas):

Exemple de IHM spécifique développée en Adobe Flex

Un petit rappel des principales fonctionnalités disponibles aujourd’hui dans O3S, extrait de notre plaquette:

…In a few words…

Simulates the whole environment of a given system for testing, debugging and IV&V purposes.

Easy control tools, easy programming with widespread languages.

Gives access to the whole system IOs through its IO native or extended capabilities.

Architecture

  • distributed real time based on computation nodes (limited only by the data flow and so by the network bandwidth)
  • based on data services
  • 10ms data synchronization (Linux platforms)
  • up to 10ms execution cycle for simulations (Linux; up to 5ms on QNX)
  • highly modular based on OSGi standard (bundles plugins)
  • about 100 bundles available for core functions

IOs

  • remote or embedded PCI digital and analog IOs (Addi-Data PCI, Advantech Adam series, LabJack, can be adapted to any existing IO boards)
  • CAN, CANopen, Modbus, Serial, GPIB (any bus can be implemented through bundles /plugin mechanism)
  • Ethernet (TCP, UDP, Modbus TCP, specific protocols like EuroRadio+)
  • FPGA specific boards (e.g.: railways odometer simulation board)

Simulation capabilities

  • multi-domain (software, hardware, mechanical, electrical…)
  • multi-language (Python, C/C++, Obj-C, Ada, …)
  • multi-platform (Linux, Linux RT/Xenomaï, MacOS X, QNX, Windows)
  • time control functions, synchronous and asynchronous runtime scheduling
  • SCXML integration
  • Matlab/Simulink integration
  • Scilab integration
  • Modellica Integration
  • Model In the Loop, Software In the Loop, Hardware In the Loop
  • remote control through Python scripting
  • Adobe® AIR® GUIs remote control for administration, synoptics building, data visualization
  • easy to plugin dedicated HMIs thanks to the node emulation mode for GUIs (Qt, GTK+, AIR,…)

Arrivé à un niveau de maturité très honorable, notre solution a d’abord besoin de plus de souplesse encore (eh oui, c’est possible). Suite à la stratégie nouvellement adoptée par Adobe sur le sujet Flex, ainsi qu’à l’abandon de la version Linux, il apparaît utile de développer une alternative aux IHMs existantes. Prochaines étapes importantes, donc, des IHMs Qt…

Posted in O3S | Tagged , , | Leave a comment

Accord de collaboration entre OpenTekhnia, TechniWare et Geensyde

OpenTekhnia, TechniWare et Geensyde ont conclu un accord pour proposer des solutions de simulation de systèmes embarqués et/ou distribués innovantes. Cet accord est motivé par le désir de chaque partenaire de pouvoir mettre en commun leur savoir-faire dans ce domaine, souhaitant proposer une valeur ajoutée « produits et services » à leur clientèle grands-comptes industriels.

La collaboration s’attachera à répondre aux besoins d’amélioration du processus d’ingénierie des systèmes embarqués, par une offre d’accompagnement focalisée sur l’efficience.

OpenTekhnia, une jeune entreprise innovante, membre du pôle Systematic et Intel Software Partner, et TechniWare société spécialisée dans les bancs de simulation pour le test, l’intégration et la validation des systèmes, ont développé la technologie innovante O3S (Open System Simulation Solution®).

Cette plate-forme complète de simulation, permettant la mise en oeuvre de bancs de test, d’intégration et de validation de systèmes embarqués avec un coût de possession très concurrentiel.

Ces solutions permettent notamment le test d’un système en usine en se situant aussi près que possible des conditions d’opération de l’utilisateur final. Ceci grâce à la capacité de simuler tout ou partie de l’environnement d’utilisation final, mais aussi une partie des équipements sous test eux-mêmes.

Dans le cadre du développement de nos solutions « model driven architecture », l’offre « d’ingénierie globale » de Geensyde et l’expérience de ses consultants viennent renforcer notre offre d’outils pour le développement des systèmes.

Témoignage

« Les technologies développées par Open Tekhnia et TechniWare associées à l’offre «d’ingénierie globale» de Geensyde, nous permettent permettent de répondre de manière plus efficiente aux besoins d’outillage qui nous sont exprimés par nos clients. »

Thierry BILLOIR
Président

Posted in Divers | Leave a comment

O3S déjà en version 1.2.2

O3S (Open System Simulation Solution), fait son petit bonhomme de chemin.

Déjà en version 1.2.2, O3S est actuellement en utilisation pour la réalisation de multiples plates-formes de test chez GE Transportation (plusieurs sites dans le monde).

Dans notre viseurs aujourd’hui, de nouveaux clients dans le domaine de l’aéronautique et de l’automobile.

Fait anecdotique, mais qui pourrait prendre du poids à l’avenir: l’interface o3sUIDesigner permettant de réaliser des IHMs de contrôle pour O3S s’exécutent aujourd’hui aussi sur les tablettes Android, ainsi que sur la PlayBook de BlackBerry. Une version iPad est prévue en juillet 2011.

Posted in Simulation | Tagged , , , | Leave a comment

Bonne année 2011 !

A tous, mais surtout à tous ceux qui n’oublient pas qu’ils ne sont pas seuls, à tous ceux qui aiment la petite lumière de bonheur dans les yeux des autres, à tous ceux qui font usage de leur raison comme d’un don magnifique, à tous ceux qui aiment bâtir une très bonne et heureuse année 2011, la santé et de très bonnes surprises !

Posted in Divers | Leave a comment

Joyeux Noël et bonnes fêtes

En cette fin d’année 2010, beaucoup de choses seraient à dire sur ce que nous avons accompli, mais je voudrais plus me focaliser sur l’avenir et sur notre volonté de faire mieux. Noël, puis les bonnes résolutions de l’année suivante sont toujours un moment propice pour se mettre à rêver de ce que l’on voudrait comme vie, des choses qu’on voudrait changer à coup de volonté qui jusque là nous aurait manqué.

2010 fut l’année du réveil. Si les premières années d’une entreprise sont souvent synonymes de survie, avec un peu de réussite on commence rapidement à penser à l’avenir plutôt que de se focaliser désespérément sur le présent. Malgré la crise, OpenTekhnia ne s’en sort pas trop mal, mais surtout nous, je, avons pris conscience de la nécessité de revenir à des valeurs plus importantes que l’argent, la richesse, la croissance.

2010 fut l’année où nous découvrîmes plus que jamais ce que nous savions au fond déjà: nous vivons en permanence sur le fil du rasoir, dans une société où, malgré la civilisation et le progrès, les institutions et les lois, les plus agressifs, les moins regardants, les plus insouciants du sort commun réussissent bien plus que la morale, le bon sens ou le sentiment de justice le voudraient.

Un ex-ministre nous dit qu’il a aidé à l’obtention de la légion d’honneur pour un soi-disant inconnu, dénoué en tout cas de tout mérite, uniquement parce que c’était là la pratique courante des gens du pouvoir. Il n’y voit aucune honte, et seule une partie de la société trouve cela misérable. En même temps on apprend qu’une entreprise du CAC 40 sur quatre ne paye pas ses impôts en jouant sur la loi, que la moyenne de l’impôt sur les sociétés de ces géants est de 8% (22% pour les PME) et ce fait ne constitue même pas un scandale. On apprend que les grandes sociétés comme Bouygues fondent leur richesse en partie sur la corruption de dirigeants dont les mains sont pleines de sang dans leurs pays respectifs, qu’un ministre de l’intérieur français peut être condamné deux fois devant la justice tout en restant ministre, qu’il peut défendre publiquement des policiers rendus coupables des pires délits, que les banquiers et deux ministres ont besoin de traiter Cantona de fou pour vaincre leur peur de perdre ce qu’ils ont sur un coup de tête du peuple, que le pouvoir en France n’hésite plus à user publiquement de ses prérogatives pour installer ses vassaux aux postes clé du pays… On apprend en somme qu’il ne faut pas aller trop loin pour trouver de la corruption, fusse-t-elle plus subtile, et que la seule tendance qui se dégage c’est que de plus en plus l’agressivité paye.

On a le choix. Rester les bras croisés, voire s’adapter au système en devenant ce qu’on abhorre, ou tenter de faire quelque chose. Refuser la médiocrité et la défense immédiate de son confort est déjà un bon début. Tenter de soutenir les courants de la société progressistes et idéalistes, c’est encore mieux. Certes, entre illuminés et naïfs, difficile de trouver son bonheur. Mais pourquoi ne pas rêver ?

OpenTekhnia se veut, sans hypocrisie et de manière réaliste, une entreprise militante. L’argent, la consommation sont les valeurs absolues d’aujourd’hui. Lutter, c’est prendre le système à revers. Nous n’allons pas nous isoler, au contraire.  Mais chaque sou gagné servira – qu’en partie, reconnaissons-le – à faire avancer des idées.

Le projet गृह gṛha fait partie des ces actions. Le retour aux sources, pas au sens conservateur, mais au sens de la volonté de faire progresser notre communauté (humaine), sera notre guide en 2011. En sanskrit गृह gṛha veut dire, entre autres, maison. Le sanskrit, cette langue un peu artificielle mais aussi apparentée à l’origine des langues indo-européennes, nous sert de logoscript. Le projet a pour but de faire de OpenTekhnia une entreprise de conception totalement nouvelle, avec un fonctionnement innovant, adapté au monde dans lequel on vit, aux contraintes d’une écologie modérée et clairvoyante, mais aussi aux désirs des employés d’aujourd’hui. Ce projet commencera par une maison, car depuis que l’Homme a cessé d’être nomade (du moins pour une majorité d’entre nous), la maison est notre premier repère, aussi bien que notre bulle. En 2011, OpenTekhnia lancera donc un concours ouvert en premier lieu aux étudiants en architecture et qui a pour thème la réalisation de la maison-bureau idéale.

L’informatique permet aujourd’hui, en effet, d’imaginer un fonctionnement basé sur le télétravail, voir la télé-présence, ce qui permet à chacun de construire une vie autour de son travail, mais aussi autour de fondamentaux comme la vie privée, le temps libre nécessaire au repos et à l’acquisition de la culture et du savoir qui font de nous des hommes et des femmes citoyens.

Le temps est le plus grand luxe. OpenTekhnia voudrait offrir ce temps à ses collaborateurs, qu’il s’agisse de sous-traitants ou d’employés. La réflexion portera donc sur comment garder une vie sociale (souvent liée au travail) tout en libérant le maximum de temps pour profiter de toutes les choses que la vie peut nous offrir. Il ne s’agira bien sûr pas de créer des Homo Informaticus collés à leurs ordinateurs, mais au contraire d’offrir la liberté à chacun de vivre sa vie, cette liberté que l’Homo Sapiens Sapiens à mis tellement de sueur à acquérir et qui régresse de par l’organisation nouvelle d’une société axée uniquement sur une performance illusoire et décorrélée totalement de la réalité du progrès.

L’année 2010 fut pour nous l’année de tous les rêves. C’est en tout cas ce qui était écrit sur notre carte de voeux. L’année 2011 sera l’année du retour aux sources, un rêve idéaliste que nous devrons d’abord expliquer, avant d’en faire participer d’autres à celui-ci. Le retour aux sources signifie aussi ne pas oublier que le bien de chaque individu, notre égoïsme, passe par le bien de tous.

Posted in Divers | Tagged | Leave a comment

o3sDynamicUI: créer des synoptiques spécifiques pour O3S

La nouvelle version de o3sDynamicUI se veut d’une simplicité absolue: sur un tableau noir vide, votre espace de travail, vous pouvez rajouter une panoplie d’objets graphiques de contrôle (boutons radio, boutons radio discrets, boutons simples) ou de visualisations (jauges de toutes sortes, leds, graphiques XY ou YT) que vous reliez ensuite à des paramètres de la plate-forme de simulation O3S. Vous avez ainsi la possibilité de créer votre synoptique spécifiques, allant d’une replique d’une console de conducteur de train à un oscilloscope multi-écrans, en passant par une vue bas-niveau de visualisation et de contrôle des entrées-sorties physiques.

Basée sur la librairie tekhniaG que nous avons réalisé sous license LGPL, cette application tire profit des capacités graphiques des technologies Adobe®, en particulier dans un environnement desktop s’exécutant sur Adobe® Air®. TekhniaG est disponible sur Google Code.

Posted in Flex/ActionScript, AIR & Flash, RIA/RDA, Simulation | Tagged , | Leave a comment

Petit rappel: OpenTekhnia est JEI

Puisque le blog a été lancé après cette nouvelle, un petit rappel s’impose: à partir de 2009, OpenTekhnia a été reconnue par le Ministère de la Recherche comme Jeune Entreprise Innovante. Ce statut certifie que la société investit structurellement et constamment dans la recherche dans le cadre de ces projets en cours.

Le projet R&D principal de OpenTekhnia est, bien entendu, O3S, qui, bien que déjà un produit disponible sur le marché, continue de viser de nouveaux horizons non encore explorés comme le traitement de spécifications en langage naturel ou l’interopérabilité des simulateurs.

Un nouveau projet a été lancé cette année: le projet Cequasystus (CErtification et QUAlification des SYSTèmes en USine). Le nom étant relativement parlant, une précision importante est que ce projet n’est qu’un prolongement naturel de O3S et se base en très grande partie sur cet outil.

Nous sommes également en train de réaliser un projet R&D pour un de nos clients portant sur l’utilisation de nouvelles technologies dans un contexte fortement contraint d’un point de vue sûreté de fonctionnement (détails non disponibles publiquement).

Posted in Divers, Simulation | Tagged , , | Leave a comment

tekhniaG, une librairie en LGPL

Comme promis, voici du code libre pour ceux qui en ont besoin… Il s’agit là d’une petite librairie de jauges, graphs et autres contrôles graphiques utilisable, par exemple, dans des applications de type Scada pour réaliser des interfaces graphiques déportées. Sont déjà disponibles les composants suivants:

  • CircularGauge
  • MonitoringCirclarGauge
  • HorizontalGauge
  • VerticalGauge
  • Led
  • BinarySwitch
  • NumericDisplay
  • SkinnedLabel
  • PlotXY
  • PlotYT
  • RealtimePlotYT
  • RadioSelector
  • DiscreteRadioSelector
  • LevelGauge
  • LevelsGauge

Ce qui est peut-être le plus intéressant, c’est que les débutants en Flex pourront y entrevoir une bonne dose de mécanismes flex 4 allant de la gestion des skins jusqu’à la réalisation de layout spécifiques en passant par les valideurs maison ou les item renderers. Que du langage barbare, mais qui donne à Flex une puissance assez phénoménale et difficile à contester par d’autres outils, fussent-t-ils très semblables comme Silverlight (très proche tout de même, mais orienté .net) ou Qt et QML qui me paraissent très puissants quand il s’agit de faire du C++, bien moins quand il s’agit de QML. Pourtant, cette librairie ne démontre pas de choses infaisables avec ces autres technos, mais juste à quel point il est facile de développer avec Flex (j’espère qu’Adobe me fera un jour une fleur pour toutes ces belles paroles…).

Avec cette librairies nous fournissons également un framework applicatif (tGraphs, exécutable seul) permettant de rapidement développer une application opérationnelle.

Le tout est disponible donc sur le site du projet sur Google Code.

Posted in Flex/ActionScript, AIR & Flash, RIA/RDA | Tagged , , | Leave a comment

OpenTekhnia rejoint le pôle Systematic

Déjà largement utilisatrice du travail collaboratif à travers le cluster MicroMégas Engineering, OpenTekhnia fait un pas de plus vers des partenariats de grande envergure liés à la R&D. En rejoignant le Pôle de compétitivité Systematic, nous nous donnons les moyens de nouvelles rencontres autour des outils de simulation et de production.

Posted in Divers | Tagged | Leave a comment

OpenTekhnia devient « Software Intel Partner »

Développant des solutions basées pour l’instant sur les processeurs Intel, OpenTekhnia a acquis une expertise reconnue à travers le programme « Intel Software Partner ».

OpenTekhnia participe à ce programme avec deux projets: O3S (Open System Simulation Solution) et O3S DataSpy (logiciel d’analyse et décodage de traffic réseau).

Posted in Divers | Tagged , | Leave a comment