PScript: An efficient extensible scripting language running on the J2ME platform

Jia HE,Hongliang YU,Weimin ZHENG
DOI: https://doi.org/10.3321/j.issn:1000-0054.2006.04.031
2006-01-01
Abstract:Several programming languages are used for cellular phone programming, but none are very efficient and extendable. This paper describes a scripting languages, PScript, based on the Python language and running on the J2ME (Java 2 Micro Edition) platform. The method has good extensibility. PScript is an efficient language with dynamic loading and unloading support, small binary code size, good readability, and small memory footprint. This paper analyzes the syntax, libraries, compiler, and virtual machine to show the implementation details of the dynamic loading feature. The network dynamic loading performance is compared with that of MIDP (mobile information device profile) and MobileBasic to illustrate PScript's programming productivity, execution performance, and high extensibility.
What problem does this paper attempt to address?