wxWindows - это, пожалуй, основная кросс-платформенная GUI C/C++ библиотека с открытыми исходниками.
На данный момент поддерживаются платформы: Win32, Gtk и Motif (Linux, HPUX, DecAlpha, Sun Solaris, AIX), MAC OS10. В стадии разработки находятся версии для QT, BeOS, FreeBSD, Windows CE, и, конечно, для OS/2.
Дейв работает над осевой версией wxOS2 уже три года (по ночам и вик-эндам). На данный момент портировано две трети библиотеки. (Уже сейчас фирма SciTech использует эту библиотеку, как основу для wxMGL). Работа над GUI частью завершена. В данный момент идут работы над GDI (аналог Gpi), т.е. работа с битмапами и т.п. Также остается сделать поддержку экзотических элементов управления и тулбаров.
WxWindows - это не только GUI-тулкит, но и классы для работы в мультитредовом режиме, поддержка юникода, поддержка шрифтов, TCPIP сокетов и т.д.
Еще чуть-чуть и с помощью wxOS2 станет возможным писать программу один раз для нескольких платформ. Это реальность! В данный момент wxOS2 собирается с помощью VisualAge 3.0 Fixpack 8, SciTech Watcom, VisualAge 3.6, EMX. Visual Age 4 не поддерживается. Именно поэтому нужна помощь осевиков. Может быть пришло твое время?
Дополнительная информация о проекте - wxWindows.org
|