Home // ICCGI 2012, The Seventh International Multi-Conference on Computing in the Global Information Technology // View article


The Design and Implementation of Bare PC Graphics

Authors:
Alexander Peter
Ramesh K. Karne
Alexander L. Wijesinha
Patrick Appiah-kubi

Keywords: Bare Machine Computing (BMC); Multimedia Graphics; Bare PC Graphics; Graphics Design; Application Graphics Object (AGO)

Abstract:
Most multimedia applications today run with the support of an operating system, a graphics driver and related libraries. We present a lean graphics architecture for a bare PC that has no operating system or kernel running in the machine. The architecture enables a multimedia application to be independent of any computing environment and avoids dependencies on other software. To maintain simplicity, the graphics implementation uses the basic primitives to display a pixel, line, circle and a bitmap image. It can be used to implement complex graphics in spite of its simplicity. The bare PC graphics implementation is small in size, extensible and easy to maintain. This design allows graphics programmers to achieve higher performance by eliminating operating system overhead and using direct interfaces to the hardware.

Pages: 315 to 320

Copyright: Copyright (c) IARIA, 2012

Publication date: June 24, 2012

Published in: conference

ISSN: 2308-4529

ISBN: 978-1-61208-202-8

Location: Venice, Italy

Dates: from June 24, 2012 to June 29, 2012