Le compilateur MIDlet Pascal devient open source
Avec la nouvelle version 3
Le 2009-11-24 15:07:55, 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/
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.
Découvrez vite la version 3 alpha !
http://sourceforge.net/projects/midletpascal/
-
darrylsiteRédacteurC'est mega genial comme nouvelle
Je vais y faire un tour.le 24/11/2009 à 16:56 -
darrylsiteRédacteurJe 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".le 24/11/2009 à 17:43
-
petitprinceMembre actifJe 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.le 24/11/2009 à 19:46 -
Paul TOTHExpert éminent séniorbon 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 ?!le 11/12/2009 à 15:16 -
darrylsiteRédacteurle 11/12/2009 à 21:25
-
Paul TOTHExpert éminent séniorle 13/12/2009 à 14:15
-
krachikExpert confirmé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.
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?
Cordialementle 17/12/2009 à 21:40 -
darrylsiteRédacteurSalut,
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. le 18/12/2009 à 19:15 -
Paul TOTHExpert éminent séniorNon, 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
fondamentalement ? pour le func'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.le 21/12/2009 à 9:56 -
AlcatîzResponsable Pascal, Lazarus et AssembleurMIDlet Pascal open source 3.0 passe en version beta !
http://sourceforge.net/projects/midl...tpascal/files/ le 22/01/2010 à 20:59