
C/C++ Cross-platform *text-based* API
Quote:
>My company has charged me with finding a cross-platform (cross-UNIX
>platform, I should say) API or toolset for developing text-based terminal
>UI's. We need to be able to port the code to Xenix, SCO, AIX, AUX, HP,
>and Sun platforms.
>Currently we have a demo of XVT; however, would have to buy the source and
>maintain it ourselves since after this year they will no longer be
>supporting their text-based library.
>That has both advantages and drawbacks.
>I'm also aware that libg++ has a curses wrapper, but am concerned with the
>reliability of the code, and being able to find any third-party support
>for it as well.
>If any of you are experienced with these libraries, or know of any others
>that meet this criteria, your input would be greatly appreciated!
>Thanks in advance,
>Mike Cico
>Integrated Medical Systems
>Golden, CO
>(303)271-7323
Hello,
You might want to consider the MEWEL User Interface Library or WM_CURSES.
(WM_CURSES is a version of MEWEL sold by Software Uno Ltd). MEWEL has
been on the market for over 6 years, and has versions for DOS text,
DOS graphics, UNIX text mode, and Motif. It gives your app a very
Windows-like look and feel on text mode. The UNIX text version from
Magma Systems comes with the complete source code, and is fairly easy
to port to various UNIX platforms. The WM_CURSES version from Software
Uno comes in library form only, and they sell a separate version for
each of the platforms you mentioned. They also have some nice color
enhancements for SCO.
To contact Magma Systems (MEWEL), call 201-912-0192 or send e-mail
By the way, MEWEL/WM_CURSES implements the 'industry-standard'
Microsoft Windows API on these various platforms, so even if portability
is not a main concern of yours now, it might be nice to know that you
can get Windows, DOS and Motif versions by recompiling your code.
Regards,
Marc Adler