Low-level plumbing for Pear application shells. Application shells, referred to as applings, are small, native applications that bundle the public key of their associated Pear application in addition to the discovery key of the Pear platform. At a glance, an appling goes through the following steps to launch its associated application:
- Resolve: Determine the path to the current platform installation, if available.
- Bootstrap: If no platform is available, download and install the most recent platform.
- Launch: With the platform either already available or just installed, launch the platform with the application.
Once created and distributed, an appling never needs to be recreated and redistributed as the Pear platform and application are themselves fully self updating.
See include/appling.h
for the public API.
Apache-2.0