Browse > Article
http://dx.doi.org/10.9717/kmms.2011.14.3.440

Implementation of OpenGL SC Emulation Library over OpenGL  

Baek, Nak-Hoon (경북대학교 컴퓨터학부)
Publication Information
Abstract
The needs for the OpenGL-family of the rendering library standards are highly increasing, especially for the graphical human-machine Interface on the various systems including smart phones and personal information devices. Additionally, in the case of safety-critical market for avionics, military, medical and automotive applications, OpenGL SC, the safety critical profile of the OpenGL library plays the major role for the graphical interfaces. In this paper, we represent our OpenGL SC emulation library on the OpenGL 1.x rendering pipeline which is widely available on the existing embedded systems, to provide the features of OpenGL SC standard cost-effectively. Our method can provide the OpenGL SC features at the low development cost on the embedded systems, and its implementation is also one of the fundamental elements for the emulation of embedded systems in the PC environment. Our final result now works on both of Linux-based and VxWORKS systems, showing correct execution results at the reasonable speed.
Keywords
OpenGL SC; OpenGL; Safety-Critical; Cost-Effective Implementation;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 Khronos Group, OpenGL Safety Critical Profile, http://www.khronos.org/opengles/sc/.
2 Quantum3D, Quantum3D home page, http://www.quantum3d.com/.
3 Vincent Pervasive Media Technologies, Vincent 3D Rendering Library, http://www.vincent3d.com/.
4 S. Hill, M. Robart and E. Tanguy, "Implementing OpenGL ES 1.1 over OpenGL ES 2.0," Digest of Technical Papers, IEEE International Conference on Consumer Electronics, pp.1-2, 2008.
5 H. Lee and N. Baek, "Implementing OpenGL ES on OpenGL," Proc. of the 13th IEEE International Symposium on Consumer Electronics, pp.999-1003, 2009.
6 M. Beeby, "Aviation Quality COTS Software: Reality or Folly," 21st Digital Avionics Systems Conference, 2002.
7 ALT Software, ALT software home page, http://www.altsoftware.com/.
8 Presagis Inc., Presagis home page, http://www.presagis.com/.
9 M. Segal and K. Akeley, The OpenGL Graphics System: A Specification, version 4.1 (core profile), Khronos Group, 2010.
10 Khronos Group, Khronos group home page, http://www.khronos.org/.
11 M. Kilgard, OpenGL Programming for the X Window System, Addison-Wesley, 1996
12 J. Leech, The OpenGL Graphics System: A Specification, version 1.3, OpenGL ARB, 2001.
13 이환용, 백낙훈, "임베디드 시스템을 위한 OpenVG 구현," 멀티미디어학회논문지, 12권 3호, pp. 335-344, 2009.
14 B. Stockwell, OpenGL SC: Safety-Critical Profile Specification, version 1.0.1 (difference specification), Khronos Group, 2009.
15 P. Cole, "OpenGL ES SC - Open Standard Embedded Graphics API for Safety Critical Applications," 24th Digital Avionics Systems Conference, 2005.
16 M. Snyder, "Solving the Embedded OpenGL Puzzle-Making Standards, Tools, and APIs Work Together in Highly Embedded and Safety Critical Environments," 24th Digital Avionics Systems Conference, 2005.
17 A. Munshi and J. Leech, OpenGL ES Common Profile Specification, version 2.0.24 (full specification), Khronos Group, 2009.
18 J. Leech, "Appendix F. ARB Extensions," The OpenGL Graphics System: A Specification, version 1.2.1, OpenGL ARB, 1999.