Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 12 sur 12
  1. #1
    Robot Forum
    Avatar de forum
    Inscrit en
    novembre 1999
    Messages
    1 576
    Détails du profil
    Informations forums :
    Inscription : novembre 1999
    Messages : 1 576
    Points : 985
    Points
    985

    Par défaut PP Compiler pour Android ou Pépé le Compiler

    Bonjour,

    Je vous propose un nouvel élément à télécharger : PP Compiler pour Android.

    PP Compiler pour Android ou Pépé le Compiler est le portage pour la plateforme Android du compilateur PP pour PalmOS.

    Il génère du code ARM natif et s'exécute en mode console. Si vous avez du temps à perdre avec votre téléphone ou votre tablette dans le métro ou le train, Pépé est fait pour vous.

    Pour le prix de ce freeware, vous avez droit à :
    • Un éditeur;
    • Un compilateur qui supporte l'assembleur ARM et permet les syscall du noyau Linux;
    • Un désassembleur pour examiner vos sources et bidouiller.

    Qu'en pensez-vous ?

  2. #2
    Rédacteur
    Avatar de darrylsite
    Inscrit en
    juillet 2007
    Messages
    1 300
    Détails du profil
    Informations forums :
    Inscription : juillet 2007
    Messages : 1 300
    Points : 2 210
    Points
    2 210

    Par défaut

    J'ai installé le compilateur sur mon téléphone, mais celui-ci ne fonctionne pas.
    J'ai alors compilé le projet à partir des sources, et déployé sur un émulateur. A l'exécution, j'ai une erreur et un écran noir.

  3. #3
    Rédacteur
    Avatar de darrylsite
    Inscrit en
    juillet 2007
    Messages
    1 300
    Détails du profil
    Informations forums :
    Inscription : juillet 2007
    Messages : 1 300
    Points : 2 210
    Points
    2 210

    Par défaut

    En recompilant le code pour une version Android-4 (android 2.1.update ou éclair), le compilo marche nickel sur mon téléphone.

    Mais celui-dispose d'un nombre de mot clé et fonction bien limité. Je m'en suis rendu compte en compilant un de mes vieux code -traduction chiffre en lettre- PP ne dispose pas de fonction copy.

    PP ne peux charger que des fichier "*.pas" en minuscule;

    Sinon, il marche plutôt bien.

    Dans la gamme des compilateur Pascal pour android, il y a IDEDroid qui marche bien, mais lui compile et exécute dans le cloud -donc une connexion internet est necessaire- Le compilation se fait au choix en utilisant GNU Pascal ou Free Pascal.

  4. #4
    Membre du Club

    Homme Profil pro Pierre
    Chargé d'affaire
    Inscrit en
    mai 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Nom : Homme Pierre
    Localisation : France

    Informations professionnelles :
    Activité : Chargé d'affaire
    Secteur : Bâtiment

    Informations forums :
    Inscription : mai 2011
    Messages : 2
    Points : 66
    Points
    66

    Par défaut

    Bonjour,

    Pépé est un compilateur conforme à la norme ISO 7185, il est donc moins riche que les TP3 et suivants ou autres Free Pascal. Philippe y a rajouté quelques caractéristiques non standards, c'est tout. Néanmoins, le PP sous PalmOS avait les mêmes limitations et c'était pourtant l'un des plus aboutit des compilo 'Onboard'. La vrai limitation, pour le moment, est que l'on ne peux appeler que les syscall du noyau et pas les API Androïd; on ne sait pas non plus empaqueter les exe produits dans des *.APK. Si d'aventure - le projet est open source - certains on des idées...

    La doc a été mise a jour, la liste des mots-clés est dedans.

    Cordialement.

  5. #5
    Rédacteur
    Avatar de darrylsite
    Inscrit en
    juillet 2007
    Messages
    1 300
    Détails du profil
    Informations forums :
    Inscription : juillet 2007
    Messages : 1 300
    Points : 2 210
    Points
    2 210

    Par défaut

    Citation Envoyé par Vineux Voir le message
    Bonjour,
    ...
    La vrai limitation, pour le moment, est que l'on ne peux appeler que les syscall du noyau et pas les API Androïd; on ne sait pas non plus empaqueter les exe produits dans des *.APK. Si d'aventure - le projet est open source - certains on des idées...

    La doc a été mise a jour, la liste des mots-clés est dedans.

    Cordialement.
    Je n'ai pas trop regardé la licence mais le code source est disponible. C'est dans le code source que j'ai pris connaissance des limitations de celui-ci.

    Je trouve aussi que serait bien que l'on puisse utiliser les API Android; ça serait vraiment génial.
    Donc vivement que ce produit évolue

  6. #6
    Invité de passage
    Homme Profil pro
    Lycéen
    Inscrit en
    novembre 2011
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : novembre 2011
    Messages : 8
    Points : 4
    Points
    4

    Par défaut

    Sur mon Android 2.1-update, le compilo marche mais je ne trouve pas le désassembleur ...

  7. #7
    Expert Confirmé Sénior
    Avatar de Paul TOTH
    Homme Profil pro Paul TOTH
    Freelance
    Inscrit en
    novembre 2002
    Messages
    5 569
    Détails du profil
    Informations personnelles :
    Nom : Homme Paul TOTH
    Âge : 45
    Localisation : Réunion

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : novembre 2002
    Messages : 5 569
    Points : 15 924
    Points
    15 924

    Par défaut

    où sont les sources du compilateur ?

    car ici on n'a que l’enrobage Android qui utilise une library Build dont je ne vois pas les sources.
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Produits : UPnP, RemoteOffice, FlashPascal
    Embarcadero : Ile de la Réunion, Dephi, C++Builder, RADPHP...TVA à 8,5%

  8. #8
    Rédacteur/Modérateur
    Avatar de Roland Chastain
    Homme Profil pro Roland Chastain
    Inscrit en
    décembre 2011
    Messages
    1 411
    Détails du profil
    Informations personnelles :
    Nom : Homme Roland Chastain
    Âge : 41
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : décembre 2011
    Messages : 1 411
    Points : 3 899
    Points
    3 899

    Par défaut

    Quelqu'un a-t-il déjà essayé d'installer le compilateur sous Windows ? Est-ce possible ?

    J'ai installé sur mon PC (Windows XP) le SDK du développeur Android. Il y a dedans un émulateur que j'ai fait fonctionner sans problème. J'ai aussi téléchargé le compilateur (Pepe.apk), mais je ne sais pas trop quoi en faire.
    L'Art est long et le Temps est court.

  9. #9
    Expert Confirmé Sénior
    Avatar de Paul TOTH
    Homme Profil pro Paul TOTH
    Freelance
    Inscrit en
    novembre 2002
    Messages
    5 569
    Détails du profil
    Informations personnelles :
    Nom : Homme Paul TOTH
    Âge : 45
    Localisation : Réunion

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : novembre 2002
    Messages : 5 569
    Points : 15 924
    Points
    15 924

    Par défaut

    tu dois pouvoir le déployer avec adb.exe que je trouve chez moi dans "C:\Program Files (x86)\Android\android-sdk\platform-tools"

    Code :
    1
    2
     
    adb -e install Pepe.apk
    et pour un vrai device en usb

    Code :
    1
    2
     
    adb -d install Pepe.apk
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Produits : UPnP, RemoteOffice, FlashPascal
    Embarcadero : Ile de la Réunion, Dephi, C++Builder, RADPHP...TVA à 8,5%

  10. #10
    Rédacteur/Modérateur
    Avatar de Roland Chastain
    Homme Profil pro Roland Chastain
    Inscrit en
    décembre 2011
    Messages
    1 411
    Détails du profil
    Informations personnelles :
    Nom : Homme Roland Chastain
    Âge : 41
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : décembre 2011
    Messages : 1 411
    Points : 3 899
    Points
    3 899

    Par défaut

    Ah, voilà une bonne chose de faite. Merci Paul ! Je vais pouvoir passer à l'étape suivante.

    La tablette virtuelle paraît fonctionner, mais elle prend beaucoup de temps pour se mettre en route. Peut-être mon vieux PC n'est-il pas assez puissant pour faire tourner toute cette machinerie.
    Images attachées Images attachées
    L'Art est long et le Temps est court.

  11. #11
    Expert Confirmé Sénior
    Avatar de Paul TOTH
    Homme Profil pro Paul TOTH
    Freelance
    Inscrit en
    novembre 2002
    Messages
    5 569
    Détails du profil
    Informations personnelles :
    Nom : Homme Paul TOTH
    Âge : 45
    Localisation : Réunion

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : novembre 2002
    Messages : 5 569
    Points : 15 924
    Points
    15 924

    Par défaut

    Citation Envoyé par Roland Chastain Voir le message
    Ah, voilà une bonne chose de faite. Merci Paul ! Je vais pouvoir passer à l'étape suivante.

    La tablette virtuelle paraît fonctionner, mais elle prend beaucoup de temps pour se mettre en route. Peut-être mon vieux PC n'est-il pas assez puissant pour faire tourner toute cette machinerie.
    non l'émulateur est d'une lourdeur extrême, il faut une TRES bonne machine...ou une tablette à 50€ chez carrouf

    il existe aussi une version native Windows d'Android, mais c'est une beta pas très stable. L'idée est intéressante, le noyau Android est recompilé pour Windows avec tout le support de Dalvik (la machine virtuelle "java" version Android). Plus d'info que sur le site officiel via Google
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Produits : UPnP, RemoteOffice, FlashPascal
    Embarcadero : Ile de la Réunion, Dephi, C++Builder, RADPHP...TVA à 8,5%

  12. #12
    Responsable Pascal, Delphi et Assembleur

    Avatar de Alcatîz
    Homme Profil pro Jean-Luc Gofflot
    Ressources humaines
    Inscrit en
    mars 2003
    Messages
    6 176
    Détails du profil
    Informations personnelles :
    Nom : Homme Jean-Luc Gofflot
    Âge : 48
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Service public

    Informations forums :
    Inscription : mars 2003
    Messages : 6 176
    Points : 40 859
    Points
    40 859

    Par défaut

    Bonjour,

    Personnellement, je fais tourner Pépé sur une machine relativement modeste (sous Linux), sur une tablette virtuelle android-x86 sous VirtualBox.
    Règles du forum
    Tutoriels, exercices, FAQ, sources, compilateurs, outils, livres Pascal
    Mes tutoriels et sources Pascal
    FAQ Assembleur

    Le problème en ce bas monde est que les imbéciles sont sûrs d'eux et fiers comme des coqs de basse cour, alors que les gens intelligents sont emplis de doute. [Bertrand Russell]

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •