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