OPL (Organizer Programming Language) is a high level Symbian proprietary programming language, with a long tradition in Psion palmtops. There are hundreds - if not thousands - of applications written in OPL and almost every day brings a new app from a large community of OPL developers.
OPL is a language with syntax very similiar to Basic known from 8-bit computers (take a look at the screenshot below showing program editor with some code). Being simple and easy to learn doesn't mean being limited. OPL allows creating as advanced applications as in C++ and (because of 'compilation') is almost equally fast.
After writing your code in program editor (or in Notepad on PC and importing it from a text file) all you have to do is to press Translate button - your program will be translated and run. If there are any errors, you will be given an information about them and the cursor will be located in a place where error occured. This way you can quickly and easily debug your code. Final version will be translated to an .opo file, which is a standalone application (it only needs OPL Runtimes to be installed). OPL programs can also be saved in .app format, which allows installing them just like any other application and running via icon in Extras menu.
OPL language - thanks to its similiarity to Basic - can be a very good choice for all these people, who can't make it in C++. If you ever managed to do something in Basic in your old Commodore, Atari or Spectrum, you can surely write programs for your N9210. Program editor installed in 9210 allows writing, debugging and running programs anytime and anywhere - directly in Communicator...
OPL Runtime and OPL SDK are available from: