Application Development
The Access Linux Platform presents standard APIs for most common operations (as defined by the POSIX and LSB standards). Since neither POSIX nor LSB address areas such as telephony, device customization, messaging, etc., there are a number of additional frameworks and APIs defined by Access for these areas.
Applications for ALP can be developed as Linux-native code in C or C++, as legacy Palm OS applications (which run in the Garnet VM emulation environment), or in Java. Additional execution environments can be supported via the development of a "launchpad" utilized by the Application Manager (part of the Hiker framework).
The ALP SDK uses an Eclipse-based IDE, with additional plug-ins, as did its predecessor Palm OS development environment. The compilers used are EABI-enabled ARM versions of the standard gcc tool chain.
Read more about this topic: Access Linux Platform
Famous quotes containing the words application and/or development:
“It would be disingenuous, however, not to point out that some things are considered as morally certain, that is, as having sufficient certainty for application to ordinary life, even though they may be uncertain in relation to the absolute power of God.”
—René Descartes (15961650)
“The experience of a sense of guilt for wrong-doing is necessary for the development of self-control. The guilt feelings will later serve as a warning signal which the child can produce himself when an impulse to repeat the naughty act comes over him. When the child can produce his on warning signals, independent of the actual presence of the adult, he is on the way to developing a conscience.”
—Selma H. Fraiberg (20th century)