Précédent   Forum du club des développeurs et IT Pro > Autres langages > Pascal > Téléchargez
Téléchargez Téléchargement de codes sources et d'outils de développement -> Proposez vos propres codes sources
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 15/05/2011, 15h00   #1
forum
Robot Forum
 
Avatar de forum
 
Inscription : novembre 1999
Messages : 1 000
Détails du profil
Informations forums :
Inscription : novembre 1999
Messages : 1 000
Points : 214
Points : 214
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 ?
forum est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/05/2011, 07h05   #2
darrylsite
Rédacteur
 
Avatar de darrylsite
 
Inscription : juillet 2007
Messages : 1 296
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 1 296
Points : 1 922
Points : 1 922
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.
darrylsite est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/05/2011, 07h54   #3
darrylsite
Rédacteur
 
Avatar de darrylsite
 
Inscription : juillet 2007
Messages : 1 296
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 1 296
Points : 1 922
Points : 1 922
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.
darrylsite est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2011, 06h31   #4
Vineux
Membre du Club
 
Homme Pierre
Chargé d'affaire
Inscription : 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 : 69
Points : 69
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.
Vineux est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2011, 21h45   #5
darrylsite
Rédacteur
 
Avatar de darrylsite
 
Inscription : juillet 2007
Messages : 1 296
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 1 296
Points : 1 922
Points : 1 922
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
darrylsite est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/11/2011, 00h02   #6
matrefeytontias
Invité de passage
 
Homme
Lycéen
Inscription : novembre 2011
Messages : 3
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Lycéen

Informations forums :
Inscription : novembre 2011
Messages : 3
Points : 4
Points : 4
Sur mon Android 2.1-update, le compilo marche mais je ne trouve pas le désassembleur ...
matrefeytontias est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/11/2011, 05h53   #7
Paul TOTH
Expert Confirmé Sénior
 
Avatar de Paul TOTH
 
Homme Paul TOTH
Freelance
Inscription : novembre 2002
Messages : 4 392
Détails du profil
Informations personnelles :
Nom : Homme Paul TOTH
Âge : 43
Localisation : Réunion

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

Informations forums :
Inscription : novembre 2002
Messages : 4 392
Points : 10 728
Points : 10 728
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%
Paul TOTH est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 23h47.


 
 
 
 
Partenaires

Hébergement Web