Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2406 connectés 

 


Dernière réponse
Sujet : [Java] - RTOS et Java
Cherrytree C'est mon directeur de recherche qui va être content ! :D
 
Chef ! Chef ! Vous allez vous mordre les couilles !
...
Ah ! Le malheureux, il aurait juste pu se faire chier la bite, il a préféré s'émasculer avec ses dents.
 
:D Warf !
 
Désolé.

 

[jfdsdjhfuetppo]--Message édité par Cherrytree--[/jfdsdjhfuetppo]


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Cherrytree C'est mon directeur de recherche qui va être content ! :D
 
Chef ! Chef ! Vous allez vous mordre les couilles !
...
Ah ! Le malheureux, il aurait juste pu se faire chier la bite, il a préféré s'émasculer avec ses dents.
 
:D Warf !
 
Désolé.

 

[jfdsdjhfuetppo]--Message édité par Cherrytree--[/jfdsdjhfuetppo]

MC

Cherrytree a écrit a écrit :

 
 
Pourtant sur le site de Sun, le mot Real-time est employé pour parler de PersonalJava par exemple ?!  




 
J'ai des anciens collègues qui travaillent sur des terminaux numériques intelligents. Ils se mordent les couilles d'avoir pris java, et encore y'a pas énormément de contraintes temps réelles. D'ailleurs je crois qu'ils ont fait marche arriere.
 
Utilisont chaque langage pour ce a quoi il est bon: C/C++ pour le temps réel/OS, et Java pour l'applicatif haut niveau a la rigeur (a condition d'avoir de la ressource).

Cherrytree

MC a écrit a écrit :

Non java n'est pas adapté au temps réel.
Par contre ce qui se fait bcp c'est de mixer du temps réel avec du java. Le bas niveau (c/c++) s'occupant des taches temps réel, java de toute les taches haut niveau.
 
Mais faut voir si c'est vraiment interessant, car developper tout ca risque de te couter un max de temps avant d'avoir un système utilisable.  




 
Pourtant sur le site de Sun, le mot Real-time est employé pour parler de PersonalJava par exemple ?!

MC Non java n'est pas adapté au temps réel.
Par contre ce qui se fait bcp c'est de mixer du temps réel avec du java. Le bas niveau (c/c++) s'occupant des taches temps réel, java de toute les taches haut niveau.
 
Mais faut voir si c'est vraiment interessant, car developper tout ca risque de te couter un max de temps avant d'avoir un système utilisable.
Cherrytree

benou a écrit a écrit :

 
ben moi je dirai "rien", mais je veux pas gacher ton bel optimisme ! ;)  




Bâh, c'est pas MON optimisme : c'est celui du labo entier. Sache d'ailleurs qu'il y a une entité dont le seul but a été de créer les spec d'un tel projet. On peut trouver ça sur www.jcp.org je crois. Et la société Timesys est chargé de la réalisation !
 
De ce point de vue, on peut dire qu'il y a du travail de fait. Cela dit, je n'ai aucune expérience en prog temps réel (sauf un pauv' truc vaguement multithreadé en ADA => un tic-tac en fait), donc je cherche des infos.

benou

Cherrytree a écrit a écrit :

 
En fait, mon travail actuellement, ce serait de voir ce qu'on peut faire pour avoir du Java temps réel.



ben moi je dirai "rien", mais je veux pas gacher ton bel optimisme ! ;)

Cherrytree

Matafan a écrit a écrit :

Et pour le temps réel, l'OS est aussi important (même plus, de toute façon les languages sont toujours les mêmes) que le language. L'ordonnancement, c'est géré pas l'OS à la base.  




 
Dans ce cas, j'ai trouvé QNX. Mais je ne sais pas si c'est bon. Quelqu'un connait QNX, ou autre ?

Cherrytree

benou a écrit a écrit :

programme temps réel ca veut dire qu'on est capable de prédire avant le lancement du programme le temps que prendra l'execution ...
Donc java est pas vraiment adapté à ce genre de chose (VM, Garbage collector ...).  
L'Ada a été développé pour ca à la base, donc si tu veux de la vrai prog tps réel, oriente toi peut être par la.  




 
Tout juste Auguste... Pardon, toi c'est Benou... OK, OK. Donc. Qu'est ce que je disais moi.
 
Oui !
 
En fait, mon travail actuellement, ce serait de voir ce qu'on peut faire pour avoir du Java temps réel. Je vous rassure, c'est pas moi qui vais assurer le développement d'un tel truc, je me documente pour l'instant sur l'état de la chose, et si c'est faisable sous quelles conditions.

matafan Et pour le temps réel, l'OS est aussi important (même plus, de toute façon les languages sont toujours les mêmes) que le language. L'ordonnancement, c'est géré pas l'OS à la base.
benou programme temps réel ca veut dire qu'on est capable de prédire avant le lancement du programme le temps que prendra l'execution ...
Donc java est pas vraiment adapté à ce genre de chose (VM, Garbage collector ...).  
L'Ada a été développé pour ca à la base, donc si tu veux de la vrai prog tps réel, oriente toi peut être par la.
gfive

Citation :


Je ne sais pas si je suis clair, là.
Vous voulez vous inscrire ?
S'identifier ?

 
 
A cette heure ci, non!! :D Mais promis, je relirai ça demain à tête reposée! :D

Cherrytree Non non, tu es dans le vrai, pour sûr. Ce qui me préoccupe en ce moment c'est les problèmes d'ordonnancement des tâches et des processus. Imagine un programme réparti sur plusieurs processeurs. Comment peut-on avoir la certitude que les tâches vont bien s'éxécuter dans l'ordre. On peut tout synchroniser, mais peut-on par exemple être assuré que chaque tâche respecte une durée d'exécution fixée. Ou bien dans le cas d'une lecture écriture que notre processus d'écriture consommera tout ce qui a été lu.
 
Je ne sais pas si je suis clair, là.
gfive bah..Temps réel, de toutes façons, ça dépend de tes contraintes, non?? Pour certains systèmes peu exigeants, je vois pas pkoi Java convindrait pas?
 
Ou alors, j'ai rien compris, et je remercie quiconque éclairera ma lanterne pour me retirer une fameuse chandelle du pied..
darklord :D
Cherrytree Voilà ce que c'est quand on touche à la pointe de la technologie ! Alleluia, je ne me sens plus. :D
darklord en réalité je n'en ai pas la moindre idée mais ca m'intéresse
 
upeuh nondidjo  :D
darklord je rigolais ...  :D
Cherrytree

DarkLord a écrit a écrit :

un palm pilot  




C'est un peu bref ça !

darklord un palm pilot
Cherrytree Salut à tous.
 
Bon, je m'intéresse de près aux applications temps réel et Java. J'ai cherché sur Google pour comprendre un peu la problématique posée : ordonnancement des processus, processeurs parallèles, etc. Je crois avoir compris que Java n'est pas (du moins à l'heure actuelle) un langage temps réel. Cependant, je trouve aussi des informations sur PersonalJava et EmbeddedJava qui semblent satisfaire à quelques unes des contraintes des applications temps réels. Bref, entre ce que disent Javasoft et les entreprises spécialisées temps réel (QNX, Microware...) je ne sais pas bien ce qu'on peut et ce qu'on ne peut pas faire avec Java.
 
En particulier quel OS puis-je (dois-je) utiliser dans un développement temps-réel avec la plateforme Java ?

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)