Temps réel et embarqué : Qt sur QNX et VxWorks.
Est-ce une marque de succès et de pérennité pour Qt ?

Le , par yan, Rédacteur
Qt viens d'annoncer le support de deux systèmes temps réel :
  • QNX
  • VxWorks


A noter que ces portages ne sont pas effectué par QtSoftware mais par QNX et Wind Rive eux même.

Comme quoi, depuis la rachat et les peurs de certain, Qt est loin d'avoir dit son dernier et se développe à une vitesse grand V (suffit de voir la futur doc de Qt 4.6)

l'annonce se trouve ici avec une petite vidéo en bonus


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de Altess Altess - Membre habitué http://www.developpez.com
le 30/07/2009 à 12:32
Je suis persuadé que Qt a tout pour devenir un "grand".
En tout cas, c'est en bonne voie
Avatar de dourouc05 dourouc05 - Responsable Qt http://www.developpez.com
le 01/08/2009 à 15:30
Juste une question, pas vraiment en rapport avec Qt : c'est quoi, un système en temps réel ? Quelles différences y a-t-il avec Windows ou Mac OS X ? Avec des systèmes embarqués ?
Avatar de superjaja superjaja - Rédacteur http://www.developpez.com
le 01/08/2009 à 17:12
Citation Envoyé par dourouc05  Voir le message
Juste une question, pas vraiment en rapport avec Qt : c'est quoi, un système en temps réel ? Quelles différences y a-t-il avec Windows ou Mac OS X ? Avec des systèmes embarqués ?

Un sytem temps réél a comme particularité qu'il fourni des mecanismes a partir desquels on peut maitriser finement comment vont s'executer plusieurs taches de maniere temporel. En gros sur ce type de systeme on est capable de certifier qu'il executera les taches demandées dans un temps maximum que l'on peut determiner (apres test bien sur). C'est la grosse difference avec Windows, Mac OS X et Linux. Sous ses types d'OS rien n'est prédictible, tu ne peux jamais certifier que ton programme fera une action avec une certitude temporel.

Je suis désolé si la reponse est un peu confuse mais ce n'est pas evident d'expliquer le principe des OS temps réel...
Avatar de Gulish Gulish - Membre éprouvé http://www.developpez.com
le 03/08/2009 à 10:44
La définition de Superjaja n'est pas si confuse. L'expression "temps réel" n'est pas très explicite, "temps certain" me paraît mieux. Dans ces systèmes, on doit répondre à des contraintes de temps, et assurer un temps de réponse maximal à une demande/évènement.
Le but étant toujours de réduire le délai maximal, on tente de garantir "l'instantanéité" de tous les évènements, d'où l'appellation temps réel. Ces systèmes sont surtout utilisés pour des besoins de sécurité (capteur qui détecte le bras d'un opérateur dans une machine, déclenchement d'un airbag, porte de train qui se ferme avec quelqu'un dans le passage, etc...) mais il y a bien d'autres applications ou la performance est un point clé.

Il ne serait par exemple pas étonnant que Google ou d'autres moteurs de recherches utilisent ce genre de systèmes afin de garantir leur efficacité.

G.
Avatar de dourouc05 dourouc05 - Responsable Qt http://www.developpez.com
le 03/08/2009 à 13:35
En effet, Superjaja avait fait du bon travail pour dégrossir, et permettre à l'abruti que je suis de comprendre le truc. Maintenant que Gulish nous a encore plus développé le sujet, on peut envisager une nouvelle QR !
Avatar de superjaja superjaja - Rédacteur http://www.developpez.com
le 03/08/2009 à 19:04
Citation Envoyé par dourouc05  Voir le message
En effet, Superjaja avait fait du bon travail pour dégrossir, et permettre à l'abruti que je suis de comprendre le truc. Maintenant que Gulish nous a encore plus développé le sujet, on peut envisager une nouvelle QR !

Pourquoi pas pour la Q/R mais est ce que cela sera interressant dans le cadre le la FAQ Qt ?
Avatar de dourouc05 dourouc05 - Responsable Qt http://www.developpez.com
le 12/08/2009 à 15:17
Citation Envoyé par superjaja  Voir le message
Pourquoi pas pour la Q/R mais est ce que cela sera interressant dans le cadre le la FAQ Qt ?


Vu que Qt s'oriente (un peu) de ce côté-là, il y aura très certainement des QR sur le sujet. Or, comment peut-on traiter d'un sujet sans même dire ce que c'est, surtout quand ce n'est pas du plus connu ? Si on ne met strictement rien sur les RTOS, c'est vrai que ça va être très inutile. Mais si on crée une section très remplie, la QR aidera des gens à comprendre le fonctionnement des RTOS, à mieux programmer pour eux. Évidemment, ce ne sera que du débroussaillage, ce n'est pas le lieu pour approfondir...
Avatar de Matthieu Brucher Matthieu Brucher - Rédacteur http://www.developpez.com
le 14/08/2009 à 16:07
Citation Envoyé par Altess  Voir le message
Je suis persuadé que Qt a tout pour devenir un "grand".
En tout cas, c'est en bonne voie

Il me semble que Qt est un grand depuis longtemps
Avatar de Firwen Firwen - Membre expérimenté http://www.developpez.com
le 16/08/2009 à 9:49
Le portage sous QNX n'a pas du être de tout repos, celui-ci n'utilisant même pas X11.

ça fait tout de même plaisir de voir que le nombre de plateformes supporté par Qt s'élargit
Avatar de Matthieu Brucher Matthieu Brucher - Rédacteur http://www.developpez.com
le 16/08/2009 à 12:57
Citation Envoyé par Firwen  Voir le message
Le portage sous QNX n'a pas du être de tout repos, celui-ci n'utilisant même pas X11.

ça fait tout de même plaisir de voir que le nombre de plateformes supporté par Qt s'élargit

Sous Windows, il n'y a pas non plus X11
QtSoftware a un backend spécifique supplémentaire lorsque X11 n'est pas supporté, c'est peut-être là-dessus que c'est basé ?
Offres d'emploi IT
Ingénieur sw télécom h/f
Atos - Provence Alpes Côte d'Azur - Aix-en-Provence (13100)
Ingénieur en développement C++ QT H/F
Atos - Provence Alpes Côte d'Azur - Aix-en-Provence (13100)
Ingénieur étuded et développement c++/qt/qml h/f
CREATIVE Ingénierie - Ile de France - Rennes (35000)

Voir plus d'offres Voir la carte des offres IT
Responsable bénévole de la rubrique Qt : Thibaut Cuvelier -