Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 29.896.051 Times

UltraText 0.1

  Date Added: April 25, 2010  |  Visits: 465

UltraText

Report Broken Link
Printer Friendly Version


Product Homepage
Download (74 downloads)



UltraText is a library that fills the almost empty niche of user interface frameworks for text-based terminal applications. While graphical user interfaces have proliferated dramatically, their terminal equivalents have been largely left behind, creating a shift to graphical interfaces in pretty much all applications currently under development. This is rather unfortunate, as the graphical frameworks are considerably larger and slower. There is also the concern of being locked in to the continued use of X11, a large beast by itself, and whatever GUI framework has been chosen. Finally, most applications do not really need the advanced capabilities of graphical display and could just as easily be ran from the text console without launching X at all. Back in the "good old days" of DOS, there were numerous text-based applications; word processors, spreadsheets, file managers, finance trackers, telnet clients, and even games. These applications demonstrated that usable and attractive interfaces are entirely possible to implement in text mode. In Linux, things have not gone quite so well. Due to a lack of a decent terminal output library (curses is not one of those), text mode applications look and act rather poorly under Linux. Some support only monochrome output, most accept only alphanumeric keys as input, and all keep a flashing cursor around even when nothing is focused. In the UltraText library you will find the necessary tools for creating beautiful and usable text-mode application in the prevalent visual style of the last days of DOS. That style is typified by Borlands TurboVision toolkit, although only a few applications actually used that toolkit. It features a look similar to what we find in GUIs today; windows, menu bars, dialogs, interactive input fields and other UI elements. From a programmers point of view, I have tried to create an interface similar to that of Microsoft Foundation Classes, with the document-view architecture and an event-driven environment that takes care of the low-level details of output rendering, focus management, event routing, and error reporting..

Requirements: No special requirements
Platforms: Linux
Keyword: Applications Frameworks Interface Libraries Library Programming Terminal Text-based Ultratext User Interface
Users rating: 0/10

License: Freeware Size: 2.05 KB
USER REVIEWS
More Reviews or Write Review


ULTRATEXT RELATED
Programming  -  Curl Advanced UI 0.7
Curl Advanced UI libraries - Advanced User Interface libraries provide components necessary for creating rich user interface applications easily. Please see the detail info in Wiki page.
1.75 MB  
Libraries  -  Turbo Vision 2.1.0
Turbo Vision is a C++ library that provides a very nice user interface for console applications. This UNIX port is based on Borlands version 2.0 with fixes. It was made to create RHIDE, a nice IDE for gcc and other GNU compilers. The library...
 
Audio Tools  -  GLUI User Interface Library 2.35
GLUI is a GLUT-based C++ user interface library which provides controls such as buttons, checkboxes, radio buttons, and spinners to OpenGL applications. It is window-system independent, relying on GLUT to handle all system-dependent issues, such...
604.16 KB  
Audio Tools  -  Audio Recording Interface 0.1 Alpha
The Audio Recording Interface software is a simple and accessible Graphical User Interface. The app waits for a given user-defined key sequence to be pressed and then toggles the audio recording from the microphone or another supported devices.
 
Gaming Utilities  -  Cancan 2.8.0
Cancan project is an interactive utility similar to telnet, but providing some functionality that is especially useful for playing text based multi-user games such as MUDs. However, its use is not limited to mudding. You can connect to normal...
100.35 KB  
Libraries  -  uitags 0.6.12
uitags is an open source JSP custom-tag library that makes developing friendly UI (user interface) effortless. uitags has a unique aim of helping developers create UIs that dont confuse end-users and instead let them work more efficiently. To...
266.24 KB  
Libraries  -  FlagConsole 1.1.0
FlagConsole is a NET library designed to enable you to build text-based console application interfaces. It provides controls like panel, textfield, list view, menu and label. It also offers drawing capabilitys for rectangles, lines and...
 
Business  -  pyPdf-GUI 0.0.2
pyPdf-GUI is a Python-based graphical user interface for the pure-Python PDF library pyPdf, allowing the user to easily manipulate PDF files. It can extract pages, merge several files into a single one, rotate pages in a file, extract text, etc.
823.29 KB  
Utilities  -  ajaxMyTop 0.7.2
ajaxMyTop project is a Web-based tool featuring an AJAX user interface for monitoring a MySQL server.. Get ajaxMyTop at SourceForge.net. Fast, secure and free downloads from the largest Open Source applications and software directory. Web-based...
102.4 KB  
Home & Leisure  -  Windows Server 2008 R2 SP1 Multilingual User Interface Language Packs 2483139
Multilingual User Interface (MUI) Language Packs (Windows Server Language Packs) will allow you to enable a multilingual user interface in a Windows Server 2008 R2 environment. Adding one or more language packs to a Windows Server 2008 R2 image...
 
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by freedesktop.org, it is used to describe information about an application such as the name and...
327.68 KB  
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB  
Libraries  -  wolfSSL 3.11.0
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
2.73 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB