Pocketstudio 3 Screenshot 1
   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 provi ...
and related operating systems such as
Garnet 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 provi ...
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 Delphi (; ), in legend previously called Pytho (Πυθώ), in ancient times was a sacred precinct that served as the seat of Pythia, the major oracle who was consulted about important decisions throughout the ancient classical world. The oracle ...
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 Pascal, Pascal's or PASCAL may refer to: People and fictional characters * Pascal (given name), including a list of people with the name * Pascal (surname), including a list of people and fictional characters with the name ** Blaise Pascal, Fren ...
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 that ...
generates native code targeting the Motorola MC68000 family microprocessor. For
debugging In computer programming and software development, debugging is the process of finding and resolving '' bugs'' (defects or problems that prevent correct operation) within computer programs, software, or systems. Debugging tactics can involve in ...
, the Palm OS
emulator In computing, an emulator is Computer hardware, 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 so ...
POSE Human positions refer to the different physical configurations that the human body can take. There are several synonyms that refer to human positioning, often used interchangeably, but having specific nuances of meaning. *''Position'' is a gen ...
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 A ...
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 serv ...
and generates
PRC China, officially the People's Republic of China (PRC), is a country in East Asia. It is the world's List of countries and dependencies by population, most populous country, with a Population of China, population exceeding 1.4 billion, slig ...
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