|
|
 |
Portfolio - Operating Systems
The team at Onscreen Systems has been responsible
for the development of several operating systems, on a range of
systems. We have played critical roles in the development of a full
multitasking operating system with a graphical user interface for
desktop computers (PC/GEOS) and operating systems for the embedded
systems market (GEOS-SC and SAM).
Our experience with operating systems means that
we can attack even the most difficult timing and resource problems,
and we understand the special issues associated with embedded systems
such as power consumption, small memory size, small screen size,
and non-standard input models.
|
|
SAM
- System Application Manager |
|
|
SAM is an operating system extender. It extends an RTOS with
a simple screen management library that includes 2D graphics
and proportional font drawing and provides screen and input
control arbitration between applications. In a typical system,
the entire SAM software layer is less than 25K of code.
SAM is also implemented on top of Windows to make it easy
to simulate devices on a PC. This allows the Microsoft Visual
Software Development tools to be used to create applications
for systems using the SAM RTOS extender. The development library
for SAM includes utilities to convert any Windows font into
a font that can be used with a SAM enabled system as well
as a utility to convert Windows bitmap files (*.bmp) into
bitmaps that can be compiled into SAM applications.
SAM was used in the Tellio Intelligent Remote Control project.
SAM is the property of Onscreen Systems.
|
|
|
GEOS - SC |
|
|
While at Geoworks the Onscreen Systems team played a key
role in the development of GEOS-SC, a compact, flexible and
efficient 32-bit operating system designed for the mobile
device market. The operating system includes object oriented
technologies, a modular design, and built-in communication
capabilities. To read the Geoworks press release for GEOS-SC,
click here.
GEOS-SC was used in the Mitsubishi Moem-D
project and the Toshiba Genio project.
|
|
|
GEOS |
|
|
As senior members of the Geoworks engineering department,
the Onscreen Systems team played a critical role in the development
of the GEOS operating system. Originally developed for low-end
desktop machines, the GEOS operating system became an operating
system for embedded systems based on processors compatible
with the Intel 80x86.
The GEOS operating system was a true pre-emptive multitasking
operating system with a graphical user interface and an object
oriented API.
GEOS was used in the Nokia Smart Phone projects, the HP OmniGo
project, and many others.
|
|
|
Onscreen
Systems
2001 Center Street, Suite 401
Berkeley, CA 94704
(510) 843-0610
info@onscreensystems.com
|
|