Browse Prior Art Database

Console, Which Provides Common Look and Feel and Common API Across Platforms.

IP.com Disclosure Number: IPCOM000015850D
Original Publication Date: 2002-May-08
Included in the Prior Art Database: 2003-Jun-21
Document File: 2 page(s) / 318K

Publishing Venue

IBM

Abstract

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.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 82% of the total text.

Page 1 of 2

  Console, Which Provides Common Look and Feel and Common API Across Platforms.

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.

Sa...