Main > Programming > Libraries >

ROTE 0.2.8

ROTE 0.2.8

Sponsored Links

ROTE 0.2.8 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
File size: 0.060 MB
Platform: Any Platform
License: LGPL (GNU Lesser General Public License)
Price:
Downloads: 1488
Date added: 2005-09-28

ROTE 0.2.8 description

ROTE is a simple C library for VT102 terminal emulation. It allows the programmer to set up virtual screens and send them data.

The virtual screens will emulate the behavior of a VT102 terminal, interpreting escape sequences, control characters and such. The library supports ncurses as well so that you may render the virtual screen to the real screen when you need to.

There are several programs that do terminal emulation, such as xterm, rxvt, screen and even the Linux console driver itself.

However, it is not easy to isolate their terminal emulation logic and put it in a module that can be easily reused in other programs. Thats where the ROTE library comes in.

The goal of the ROTE library is to provide terminal emulation support for C/C++ applications, making it possible to write programs that display terminals in embedded windows within them, or even monitor the display produced by other programs.

The ROTE library does not depend on any other library (except libc, of course), and ncurses support can be enabled or disabled at compile-time.

With ncurses support compiled in, the ROTE library is able to render the virtual screens to the physical screen (actually any ncurses window) and can also translate ncurses key codes to the escape sequences the Linux console would have produced (and feed them into the terminal).

Ncurses support is not mandatory however, and ROTE will work fine without it, but in that case the application must take care of drawing the terminal to the screen in whichever way it sees fit.

ROTE also encapsulates the functionality needed to execute a child process using the virtual screen as the controlling terminal. It will handle the creation of the pseudo-terminal and the child process.

All the application has to do is tell it the command to run in the terminal and call an update function at regular intervals to allow the terminal to update itself.

ROTE 0.2.8 Screenshot

Advertisements

ROTE 0.2.8 Keywords

Bookmark ROTE 0.2.8

Hyperlink code:
Link for forum:

ROTE 0.2.8 Copyright

WareSeeker periodically updates pricing and software information of ROTE 0.2.8 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of ROTE 0.2.8 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
Related Software
Omnitty is an SSH multiplexer that allows you to log into several machines simultaneously. Free Download
VTE library inserts terminal capability strings into a tree of tables. Free Download
3dDesktop is an OpenGL virtual desktop switching program. Free Download
kdtree project is a simple C library for working with KD-Trees. Free Download
UltraText is a library that fills the almost empty niche of user interface frameworks for text-based terminal applications. Free Download
WebTTY project allows any Linux terminal processes to be controlled via a text area HTML element on a Web page. Free Download
aterm is designed to provide pleasing visual effects, while performing such a mundane function as terminal emulation under X. Free Download
SlpTK is an ANSI C library, a set of utilities, and scripts for natural language processing. Free Download