OWBasic
Encyclopedia
OWBasic is an interpreted language environment that can be downloaded to the Personal digital assistant
Personal digital assistant
A personal digital assistant , also known as a palmtop computer, or personal data assistant, is a mobile device that functions as a personal information manager. Current PDAs often have the ability to connect to the Internet...

s like the Casio's Pocket viewer
Pocket viewer
Pocket Viewer was a model range of personal digital assistants developed by Casio.-Description:Pocket Viewer was a model range of PDAs from Casio. Early models used Intel x86 based processors . Later models used Hitachi processors from the SuperH family. Both models ran Casio's proprietary OS...

.

Description

Casio issued an SDK which amongst other things produced a programmable interpreter/compiler called OWBasic put together by Wolfgang Ortmann.
OWBasic was an implementation of the BASIC
BASIC
BASIC is a family of general-purpose, high-level programming languages whose design philosophy emphasizes ease of use - the name is an acronym from Beginner's All-purpose Symbolic Instruction Code....

 programming language.

OWbasic has most of the BASIC commands such as proc, gosub
GOSUB
GOSUB is a command in many versions of the BASIC computer programming language. A GOSUB statement jumps to a line elsewhere in the program. That line and the following lines up to a RETURN are used as a simple kind of a subroutine without parameters or local variables.The GOSUB command may be used...

, conditional if/then statements and some others for graphing. OWBasic also allows a user to develop applications for string text, taking the CasioPV beyond the normal limits imposed by a standard programmable calculator. OWBasic turns the Casio-PV from a standard dumb-terminal PDA into a type of hand-held Acorn Electron
Acorn Electron
The Acorn Electron is a budget version of the BBC Micro educational/home computer made by Acorn Computers Ltd. It has 32 kilobytes of RAM, and its ROM includes BBC BASIC along with its operating system....

 BASIC
BASIC
BASIC is a family of general-purpose, high-level programming languages whose design philosophy emphasizes ease of use - the name is an acronym from Beginner's All-purpose Symbolic Instruction Code....

computer.

OWBasic compiles a block of binary code which is then run on the interpreter, which is faster than interpreting individual text instruction lines at run time. So the user could now use their PV to write specific program applications for their handheld, with no requirement for a software development kit (SDK) on a desktop computer. The programs could be stored on the memory of the PDA.

External links

  • http://www.audacia-software.de/en/pv/owbasic/index.htm
  • Command Listing http://www.inf-cv.uni-jena.de/offen/noo/owbasic/manual/owb_e_intro.html
  • http://de.wikipedia.org/wiki/OWBasic
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK