PocketStudio
   HOME

TheInfoList



OR:

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
VoiceIt
voice 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.
SPINA
is 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