PocketStudio by
Winsoft is an
IDE supporting
rapid application development (RAD) for
Palm OS
Palm OS (also known as Garnet OS) was a mobile operating system initially developed by Palm, Inc., for personal digital assistants (PDAs) in 1996. Palm OS was designed for ease of use with a touchscreen-based graphical user interface. It is pro ...
and related operating systems such as
Garnet OS or
Access Linux Platform
The Access Linux Platform (ALP) is a discontinued open-source software based operating system, once referred to as a "next-generation version of the Palm OS," for mobile devices developed and marketed by Access Co., of Tokyo, Japan. The platform ...
. In some regard similar to
Delphi and
Lazarus, it has a visual form designer, an object inspector and a
source code editor
A source-code editor is a text editor program designed specifically for editing source code of computer programs. It may be a standalone application or it may be built into an integrated development environment (IDE) or web browser. Source-code ed ...
.
Distinguishing features
PocketStudio's programming language is a subset of
Pascal that has been adapted to the needs of Palm OS development. The
compiler
In computing, a compiler is a computer program that translates computer code written in one programming language (the ''source'' language) into another language (the ''target'' language). The name "compiler" is primarily used for programs tha ...
generates native code targeting the
Motorola MC68000 family microprocessor.
For
debugging, the Palm OS
emulator
In computing, an emulator is hardware or software that enables one computer system (called the ''host'') to behave like another computer system (called the ''guest''). An emulator typically enables the host system to run software or use pe ...
POSE is embedded. As an alternative, the Garnet OS simulator can be used. PocketStudio integrates wireless development including
Bluetooth
Bluetooth is a short-range wireless technology standard that is used for exchanging data between fixed and mobile devices over short distances and building personal area networks (PANs). In the most widely used mode, transmission power is limi ...
technologies. Other features are a project manager, code templates, inline
assembler
Assembler may refer to:
Arts and media
* Nobukazu Takemura, avant-garde electronic musician, stage name Assembler
* Assemblers, a fictional race in the ''Star Wars'' universe
* Assemblers, an alternative name of the superhero group Champions of ...
support and code examples.
The IDE runs on
Windows
Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for ser ...
and generates
PRC
China, officially the People's Republic of China (PRC), is a country in East Asia. It is the world's most populous country, with a population exceeding 1.4 billion, slightly ahead of India. China spans the equivalent of five time zones and ...
files for being transferred to handhelds via
HotSync
Palm OS (also known as Garnet OS) was a mobile operating system initially developed by Palm, Inc., for personal digital assistants (PDAs) in 1996. Palm OS was designed for ease of use with a touchscreen-based graphical user interface. It is provi ...
or for distribution via
internet
The Internet (or internet) is the global system of interconnected computer networks that uses the Internet protocol suite (TCP/IP) to communicate between networks and devices. It is a '' network of networks'' that consists of private, pub ...
or storage media.
Supporting third party libraries
Several APIs support development with PocketStudio via special libraries. Examples are:
ASE.PalmLibrary a multipurpose library
* ASTA SkyWire (see below)
Cephes a collection of mathematical routines for scientific and engineering applications
shared library of IEEE-754 double math functions
VoiceItvoice recognition software
a shared library that enables printing support in applications
Applications produced with PocketStudio
ASTA SkyWire Client for Palm OS a cross-platform wireless toolkit with PocketStudio interface libraries.
SPINAis a medical cybernetic software package, that allows for calculating constant structure parameters of endocrine feedback control systems from hormone levels obtained in vivo. This free software comes with source code for
Lazarus/
FPC and PocketStudio.
SITKPalm a System Information Tool Kit for Palm OS.
External links
winsoft*
ews://news.winsoft.sk winsoft news server with several groups on PocketStudiobr>
PocketStudio developers forum
{{DEFAULTSORT:Pocketstudio
Palm OS software
Integrated development environments
Pascal (programming language) compilers
Pascal programming language family