ROTE

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 - Terminal Emulation - C Library - Terminal - Library - Screen - Ncurses - Virtual - Simple - Libraries - Programming

Published By:Bruno Takahashi C. de Oliveira

License Type:Freeware

Date Added:22 October, 2010

Version:0.2.8

Price:Free

Downloads:31

Size:61.4 KB

Platform: Linux

What people say
- required fields
     
Related Downloads

Term::VT102 is a class to emulate a DEC VT102 terminal.

DateOct 10, 2010

AuthorAndrew Wood

Size24.6 KB

LicenseFreeware

PriceFree

PlatformLinux

CategoryLinux Programming

Aterm is designed to provide pleasing visual effects, while performing such a mundane function as terminal emulation under X..

DateNov 2, 2010

AuthorAterm Team

Size286.7 KB

LicenseFreeware

PriceFree

PlatformLinux

CategoryLinux Internet

SecureCRT is a rock-solid terminal emulator with the strong encryption and authentication options of the Secure Shell protocol. SecureCRT has advanced session management features, a multi-session tabbed interface, scripting, and numerous emulations.

DateJul 21, 2015

AuthorVanDyke Software Inc.

Size11.8 MB

LicenseShareware

Price$99.00

PlatformLinux

CategoryLinux Internet

SecureCRT for Linux

ezXML is a C library for parsing XML documents inspired by simpleXML for PHP. As the name implies, its easy to use. Its also fast and lightweight (less than 20k compiled). Example Usage Given the following example XML document: < ?

DateOct 4, 2010

AuthorAaron Voisine

Size17.4 KB

LicenseFreeware

PriceFree

PlatformLinux

CategoryLinux Utilities

XML Security Library is a C library based on LibXML2.

DateAug 13, 2010

AuthorAleksey Sanin

Size1.6 MB

LicenseFreeware

PriceFree

PlatformLinux

CategoryLinux Programming