A glimpse into the future of iSpin and TapTarget

From TapTarget's Wiki:

SpinOS is a next step of Palm OS launcher development performed by TapTarget.com. Palm OS constrained capabilities forced to create an additonal system environment - SpinOS, which provides additional services either for Palm handheld user and Palm application developer.

SpinOS is a set of programs installed on the Palm handheld. It consists of SpinCore, which is loaded into handheld's main memory at boot time. It intercepts system API calls and controls underlying Palm OS behavior. It also provides API for application developers.

SpinOS comes with additional software specifically designed to run under SpinCore. Desktop, Explorer, Web browser and others are to be included into SpinOS distribution package.

The SpinCore provides the following capabilities:

  1. Cooperative multitasking - allows to run several Palm OS 68K applications concurrently (SpinCore cannot run ARM native applications. In the future it is supposed to implement preemptive multitasking)
  2. Virtual file system - hides all the differencies among various file concepts introduced by Palm OS. It provides universal API to access files in handheld's main memory, card, etc.
  3. Graphics engine provides simple API to handle JPEG images and perform image 3D trasformations. The engine is implemented natively in ARM and provides high performance.
  4. System registry is a single place where applications may store their settings and user preferences.

For more information, please, visit SpinOS wiki page.

0 comments: