- 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 IDEHello 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 IDEsExternal 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.