MIDletPascal

MIDletPascal

MIDletPascal is a Pascal compiler and IDE specifically designed to create software for mobiles. It generates Java bytecode that runs on any J2ME device.

Features

* generates low-level, small and fast Java bytecode
* full Pascal specification support
* parts of code can be written directly in Java
* SMS messaging
* HTTP connectivity
* user-interface (forms) support
* multimedia support
* user-friendly IDE

Hello World

Because it runs on mobiles that don't have a console, the hello world of MIDletPascal is quite different from a normal Pascal hello world.

program HelloWorld; begin DrawText ('Hello, World!', 0, 0); Repaint; Delay(2000); end.

Issues with Anti-virus

Current versions of certain anti-virus (Norton, McAfee, ...) see any class file generated by MidletPascal as being a virus, "Trojan. Redbrowser.A", and automatically quarantine the suspected file.

This may be a false positive, because the RedBrowser trojan was written using the MidletPascal tool (see [http://uk.mcafee.com/virusInfo/default.asp?id=description&virus_k=138726 Notes from McAfee] ).

It seems antiviruses look for some specific class into the jar package. Using an obfuscator as JShink the midlet won't match with the AV dictionary.

ee also

* Midlet
* Pascal Programming Language
* Comparison of Pascal IDEs

External links

* [http://www.midletpascal.com/ MIDletPascal homesite]
* [http://www.pascalgamedevelopment.com/viewforum.php?f=65&sid=84d0523889249ca39660ccde271371b4 An alternative forum] for discussing programming on MidletPascal
* [http://developers.sun.com/techtopics/mobility/midp/articles/deploy/ Sun Wireless Toolkit] - A phone emulator that integrates with MIDletPascal IDE


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • MIDletPascal — MIDletPascal …   Википедия

  • MidletPascal — es un compilador de Pascal e IDE diseñado específicamente para crear software para teléfonos móviles. Genera Java bytecode que se puede ejecutar en cualquier dispositivo Java ME. El lenguaje es un Pascal muy sencillo y fácil de aprender y dominar …   Wikipedia Español

  • MIDletPascal — est un compilateur pour le langage de programmation Pascal destiné à la création de programmes pour les téléphones mobiles supportant J2ME. Programme d’exemple program helloworld; begin drawText( Hello, world! , 8, 0); repaint; while… …   Wikipédia en Français

  • Object Pascal — Paradigm(s) imperative, structured, object oriented, functional (Delphi dialect only) Appeared in 1986 (1986) Designed by Apple, Niklaus Wirth, Anders Hejlsberg …   Wikipedia

  • Pascal (programming language) — Pascal Paradigm(s) imperative, structured Appeared in 1970 Designed by Niklaus Wirth Typing discipline static, strong, safe …   Wikipedia

  • Comparison of Pascal and C — Programming language comparisons General comparison Basic syntax Basic instructions Arrays Associative arrays String operations …   Wikipedia

  • Delphi (язык программирования) — У этого термина существуют и другие значения, см. Delphi. Эта статья  о языке программирования. Об интегрированной среде разработки см. Delphi (среда разработки). Delphi …   Википедия

  • Паскаль (язык программирования) — Эта статья или раздел нуждается в переработке. В Паскале нет модулей, ООП и прочих новомодных веяний. Описание расширений должно присутствовать только в статьях о соответ …   Википедия

  • Delphi (среда разработки) — У этого термина существуют и другие значения, см. Delphi. Embarcadero Delphi …   Википедия

  • Lazarus — Lazarus …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”