IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MATLAB Discussion :

Programme exécutable écrit en MATLAB pour PDA/Smartphone ?


Sujet :

MATLAB

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Décembre 2008
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 20
    Par défaut Programme exécutable écrit en MATLAB pour PDA/Smartphone ?
    Bonjour,
    J'aimerais acheter un smartphone et y intégrer un programme que j'ai écrit en Matlab.
    Celui-ci, qui comporte une quinzaine de fonctions, est relativement simple et consiste essentiellement en de l'affichage, conditionné par des choix de l'utilisateur ("input"), qui permet de supprimer, ouvrir, copier etc. des fichiers (.tex, .pdf, .txt). Il ne comporte pas de GUI.
    Je l'ai compilé avec la fonction mcc, ce qui me permet de l'utiliser sur une autre machine qui ne dispose pas de Matlab, et il fonctionne très bien sur cette machine, où je peux visualiser les résultats et entrer mes choix dans la console DOS (je travaille sous Windows XP) qui s'ouvre lorsque je lance l'exécutable.
    Seulement voilà, j'ai cru comprendre qu'il n'était pas possible de "déployer une application" sur un OS différent ce celui sur lequel on a compilé le programme. Le smartphone qui m'intéresse est muni de Windows Mobile 6.1, ce qui est également le cas de la majorité des smartphones sur le marché.

    Existe-t-il une (plusieurs) solution(s) pour mon problème ?
    Traduire mon code source dans un autre langage et le compiler à nouveau de façon à le rendre utilisable sur WM ?
    Se débrouiller pour compiler sur WM (il faut Matlab et WM sur la même machine!)?
    Compiler sous linux et remplacer l'OS du smartphone ? (bien que je n'ai aucune idée de comment faire ceci)
    Utiliser une version de Matlab "LME" (je ne sais pas bien ce que c'est), auquel cas il n'est même pas nécessaire de compiler mes fonctions ?

    Je suis ouvert à toute proposition, même si elle peut paraître compliquée!

    Merci

    --
    MATLAB Version 7.0.0.19920 (R14)
    Operating System: Microsoft Windows XP Version 5.1 (Build 2600: Service Pack 3)
    MATLAB Compiler Version 4.0 (R14)

  2. #2
    Membre Expert
    Avatar de tug83
    Homme Profil pro
    MATLAB Geek !
    Inscrit en
    Juin 2006
    Messages
    1 781
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Alpes de Haute Provence (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : MATLAB Geek !
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 781
    Par défaut
    C'est impossible. The MathWorks l'a encore confirmé le 26 décembre 2008.

  3. #3
    Membre chevronné

    Inscrit en
    Août 2007
    Messages
    302
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 302
    Par défaut
    comme tu l'as mentionne, traduire dans un autre langage est toujours possible

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    18
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 18
    Par défaut
    Citation Envoyé par paradize3 Voir le message
    comme tu l'as mentionne, traduire dans un autre langage est toujours possible
    As-tu essayé l'application LME : http://www.calerga.com/products/LMECE/index.html

    Elle est sur beaucoup de fonctions compatibles avec Matlab...
    Peutêtre aurais tu quelques scripts à modifier, mais sans plus...

    Hope This Helps

    Cinza

  5. #5
    Membre averti
    Inscrit en
    Décembre 2008
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 20
    Par défaut
    Ceci semble en effet être une possibilité, mais après m'être un peu documenté et pour la curisosité de ceux qui suivent cette discussion, le mieux pour réaliser des applications Windows sur PDA/Smartphone est très vraisemblablement Microsoft .NET (en utilisant l'IDE : Visual Studio), et son langage phare, C#. Il s'agit donc de "traduire" les codes Matlab dans ce nouveau langage.
    Merci de ta réponse quand même

  6. #6
    Rédacteur/Modérateur

    Avatar de Jerome Briot
    Homme Profil pro
    Freelance mécatronique - Conseil, conception et formation
    Inscrit en
    Novembre 2006
    Messages
    20 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance mécatronique - Conseil, conception et formation

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 317
    Par défaut
    Citation Envoyé par nofasc95 Voir le message
    le mieux pour réaliser des applications Windows sur PDA/Smartphone est très vraisemblablement Microsoft .NET
    Voir le forum Mobile de developpez.com => http://www.developpez.net/forums/f80...temes/mobiles/

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Programmation pour pda WinCE et WinPocket 2003
    Par spfo dans le forum Développement Mobile en Java
    Réponses: 6
    Dernier message: 14/12/2007, 12h21
  2. Réponses: 1
    Dernier message: 22/10/2007, 14h23
  3. Programmation pour pda
    Par sogche dans le forum NetBeans
    Réponses: 2
    Dernier message: 30/03/2007, 09h32
  4. Lire un programme écrit sous MATLAB
    Par tipi09 dans le forum Octave
    Réponses: 2
    Dernier message: 06/10/2006, 10h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo