Console, Which Provides Common Look and Feel and Common API Across Platforms.
Original Publication Date: 2002-May-08
Included in the Prior Art Database: 2003-Jun-21
Disclosed is a software which provides "System Console" functionality, common API as well as common look and feel across different operating systems such as: Linux (*), Windows(**), NetWare(***). "System Console" is especially beneficial to Linux and NetWare users because those systems do not offer such services. Windows operating system provides console API which allows users to open basic window and display text in different colors. In addition to this users can cat and paste portions of a text and address the screen in terms of rows and columns. The invention disclosure implements the above functionality in the operating systems independent way. The interface is the same across supported operating systems which makes program development easier. This invention has significance value to Linux and NetWare users because those operating systems do not support console functionality. The console is a dynamically linked library and is implemented using low level instructions an therefore screen update is much quicker when compared to cout or printf. Internally the library is divided into two parts: low level and high level. Low level is platform dependent and acts as a translator for instructions such as print character, print string, beep, goto x y location etc. High level part provides advanced console management features like virtual buffers management, text editing, text browsing etc. Sample screenshot of an application that uses invention to display information on the screen.