MIDlet Pascal 3.0 passe en version beta 7
Avec quelques corrections et améliorations au niveau de l'IDE

Le , par petitprince, Membre actif
Bonne nouvelle, MIDletPascal devient open source et les nouveaux auteurs ont déjà sorti une release !!

MIDlet Pascal est un environnement de développement dédié au développement d'applications pour mobiles. Il tourne sous Windows. Le compilateur traduit le source Pascal en bytecode Java MicroEdition (J2ME). Les programmes peuvent alors être exécutés sur n'importe quel mobile équipé de Java.
http://pascal.developpez.com/compilateurs/midlet/

Découvrez vite la version 3 alpha !
http://sourceforge.net/projects/midletpascal/


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


 Poster une réponse

Avatar de darrylsite darrylsite - Rédacteur http://www.developpez.com
le 24/11/2009 à 16:56
C'est mega genial comme nouvelle
Je vais y faire un tour.
Avatar de darrylsite darrylsite - Rédacteur http://www.developpez.com
le 24/11/2009 à 17:43
Je l'ai teleharger, mais je n'arrive pas à compiler mes anciens codes. Meme un simple hello world provoque une erreur lors de la compilation : "cannot update an existing spanned disk set".
Avatar de petitprince petitprince - Membre actif http://www.developpez.com
le 24/11/2009 à 19:46
Je viens de faire quelques tests et effectivement l'IDE est très instable .....
En même temps c'est une version alpha... Laissons le temps aux auteurs de faire leurs preuves...
En attendant mieux vaut rester sur la version 2.
Avatar de Paul TOTH Paul TOTH - Expert éminent sénior http://www.developpez.com
le 11/12/2009 à 15:16
bon moi aussi j'ai testé

1) le compilateur est écrit en C...c'est bien dommage, il faudrait traduire tout cela sous Delphi ^^

2) je n'ai pas vu les sources de l'IDE...mais il est manifestement à base de SynEdit, rien de très neuf à l'horizon

Sinon quelle est la différence entre une MIDlet et une Applet ?

En fait je me demandais s'il était possible de reprendre MIDlet Pascal pour faire des Applet Java classique (celles qu'on utilise dans un navigateur) ou pour créer des classes Java exploitable sur PC ?!
Avatar de darrylsite darrylsite - Rédacteur http://www.developpez.com
le 11/12/2009 à 21:25
Citation Envoyé par Paul TOTH  Voir le message
bon moi aussi j'ai testé

1) le compilateur est écrit en C...c'est bien dommage, il faudrait traduire tout cela sous Delphi ^^

2) je n'ai pas vu les sources de l'IDE...mais il est manifestement à base de SynEdit, rien de très neuf à l'horizon

Sinon quelle est la différence entre une MIDlet et une Applet ?

En fait je me demandais s'il était possible de reprendre MIDlet Pascal pour faire des Applet Java classique (celles qu'on utilise dans un navigateur) ou pour créer des classes Java exploitable sur PC ?!

Pourquoi vouloir retraduire le code en pascal?
Avatar de Paul TOTH Paul TOTH - Expert éminent sénior http://www.developpez.com
le 13/12/2009 à 14:15
Citation Envoyé par darrylsite  Voir le message
Pourquoi vouloir retraduire le code en pascal?

pour que MIDletPascal soit capable de s'auto-compiler
Avatar de krachik krachik - Expert confirmé http://www.developpez.com
le 17/12/2009 à 21:40
Bonjour
Citation Envoyé par Paul TOTH  Voir le message
bon moi aussi j'ai testé
Sinon quelle est la différence entre une MIDlet et une Applet ?

J'aurai préféré lire la question plutôt 'quelle est la différence entre MIDlet et J2ME ?'
La différence est grande parce que ce qui est généré par MIDlet Pascal est destiné a l'exécution sur téléphone portable pour les applets c'est autre chose.

Citation Envoyé par Paul TOTH  Voir le message
En fait je me demandais s'il était possible de reprendre MIDlet Pascal pour faire des Applet Java classique (celles qu'on utilise dans un navigateur) ou pour créer des classes Java exploitable sur PC ?!

Pour quelle raison faire ainsi? si c'est aussi pour la meme raison par rapport a J2ME (faire des application mobile en se basant sur les bases du langage pascal?)
Il manque beaucoup de choses par rapport a J2ME mais on peut deja fait pas mal de choses sous MIDlet Pascal alors je dirai pourquoi se redonner du mal alors qu'on a deja ce qu'il faut pour faire un applet en bonne et d'une forme?

Cordialement
Avatar de darrylsite darrylsite - Rédacteur http://www.developpez.com
le 18/12/2009 à 19:15
Citation Envoyé par krachik  Voir le message
Bonjour
Pour quelle raison faire ainsi? si c'est aussi pour la meme raison par rapport a J2ME (faire des application mobile en se basant sur les bases du langage pascal?)
Il manque beaucoup de choses par rapport a J2ME mais on peut deja fait pas mal de choses sous MIDlet Pascal alors je dirai pourquoi se redonner du mal alors qu'on a deja ce qu'il faut pour faire un applet en bonne et d'une forme?

Cordialement

Salut,

Pour ce qui est des applications sur PC et les applets, il y a Canterbury Pascal. Je l'ai essayé hier et j'avoue qu'il est un peu génial.
J'ai aussi remarqué que certains programmes qui marchent bien sous tp7/freepascal et qui arrivent à compiler sous CB, provoquent à l'exécution des NullPointerException. Il y'a aussi d'autres trucs un peu gênants, mais en gros je le trouve super bien.
Comme je me suis procuré la version complète, je vais pourvoir traduire quelques un de mes programmes en Applet .
Avatar de Paul TOTH Paul TOTH - Expert éminent sénior http://www.developpez.com
le 21/12/2009 à 9:56
Citation Envoyé par krachik  Voir le message
Bonjour

J'aurai préféré lire la question plutôt 'quelle est la différence entre MIDlet et J2ME ?'
La différence est grande parce que ce qui est généré par MIDlet Pascal est destiné a l'exécution sur téléphone portable pour les applets c'est autre chose.

Non, ma question porte bien sur la différence entre une MIDlet et une Applet les deux sont des fichiers binaires à l'extension .class (éventuellement archivé dans un .jar), mais suivent-ils la même norme ? La différence porte-elle unique sur la classe parente ou le bytecode ou l'entête du fichier ou que sais-je fait-il une différence entre les deux environnements ?

pour faire un parallèle, une application pour processeur Intel contient du code binaire Intel, mais les exécutables PE de Windows et les executations ELF de Linux sont assez différents (bien qu'il soit possible dans une certaine mesure d'exécuter les deux dans les deux environnements). A côté de cela les exécutables pour Windows Mobile utilisent le format PE mais pas forcément pour processeur Intel.

Bref la différence entre MIDlet et Applet vient-elle uniquement des imports et extends ou pas

Citation Envoyé par krachik  Voir le message
Pour quelle raison faire ainsi? si c'est aussi pour la meme raison par rapport a J2ME (faire des application mobile en se basant sur les bases du langage pascal?)
Il manque beaucoup de choses par rapport a J2ME mais on peut deja fait pas mal de choses sous MIDlet Pascal alors je dirai pourquoi se redonner du mal alors qu'on a deja ce qu'il faut pour faire un applet en bonne et d'une forme?

Cordialement

fondamentalement ? pour le fun c'est comme ça que j'ai développé FlashPascal. J'ai juste ajouté la directive "external" aux classes Delphi pour obtenir un langage Pascal qui permette de réaliser des Flashlet Le compilateur ignore tout des objets Flash, ils sont déclaré dans le code. Ce que sait faire le compilateur, c'est déclarer via le bytecode Flash qu'un objet hérite d'un autre c'est tout

Dans mon idée, un Pascal pour Java devrait suivre le même principe, une extension du langage qui permette de déclarer les classes Java externes. Ensuite libre au programmeur d'attaquer des MIDlet ou des Applet pour peu qu'il déclare les bonnes classes.
Avatar de Alcatîz Alcatîz - Responsable Pascal, Delphi et Assembleur http://www.developpez.com
le 22/01/2010 à 20:59
MIDlet Pascal open source 3.0 passe en version beta !

http://sourceforge.net/projects/midletpascal/files/
Offres d'emploi IT
H/F Développeur logiciel expérimenté
Index Education - Provence Alpes Côte d'Azur - Marseille (13000)
Consultant technique éditeur logiciel h/f
Florian Mantione Institut - Languedoc Roussillon - Montpellier (34000)
Product manager - H/F
UpSourcing - Ile de France - Paris (75000)

Voir plus d'offres Voir la carte des offres IT
Responsables bénévoles de la rubrique Pascal : Gilles Vasseur - Alcatîz -