LessTif | это... Что такое LessTif? (original) (raw)

LessTif

Xmabacus-lesstif.png Скриншот программы, использующей LessTif (xmabacus)
Тип Библиотека элементов интерфейса (виджетов)
Автор Hungry Programmers
Разработчик Hungry Programmers
Написана на C
Операционная система UNIX-подобные
Последняя версия 0.95.2 (27 мая 2009)
Лицензия LGPL
Сайт www.lesstif.org

LessTifсвободная реализация библиотеки элементов интерфейса Motif. Название проекта — каламбур; по-английски Motif звучит как more tif (больше _tif_-а), а less tif значит «меньше _tif_-а». В отличие от Motif (платная и проприетарная) и Open Motif (бесплатная, но всё равно проприетарная) библиотека LessTif распространяется под свободной и открытой лицензией LGPL.

Конечная цель проекта — полная совместимость с Motif на уровне и интерфейса программирования.[1] Цель еще не достигнута; LessTif поддерживет большую часть интерфейса Motif 1.2, но далеко не все части интерфейса Motif 2.0 и 2.1[2] Тем не менее, многие приложения для Motif работают с LessTif без изменений или с минимальными изменениями. В августе 2006 разработчики Fedora приняли решение полностью переключиться с Open Motif на LessTif.[3]

Проект LessTif появился, когда все официальные версии Motif были платными, а приложений, использующих элементы интерфейса Motif, было много. В 2000 появилась бесплатная Open Motif; тем не менее, разработчики LessTif решили продолжать работу, так как в отличие от LessTif Open Motif не соответствовала критериям открытого и свободного ПО.[4]

См. также

Ссылки

Примечания

  1. [1] «It aims to be source compatible meaning that the same source code should compile with both and work exactly the same!»
  2. LessTif FAQ. Архивировано из первоисточника 15 марта 2012. Проверено 8 июля 2008.
  3. Fedora Core to drop openmotif (31 авг. 2006). Архивировано из первоисточника 15 марта 2012. Проверено 8 июля 2008.
  4. The Future of LessTif. Архивировано из первоисточника 15 марта 2012. Проверено 8 июля 2008.
Просмотр этого шаблона Инструменты разработки элементов графического интерфейса
Низко-уровневые Macintosh Toolbox/CarbonWindows API • Intrinsics • Intuition • Xlib
Высоко-уровневые Amiga OS BOOPSI • Magic User Interface • Zune • ReAction GUI Mac OS и Mac OS X Cocoa • MacApp • MacZoop • PowerPlant Microsoft Windows Microsoft Foundation ClassesWindows Template Library • SmartWin++ • Object Windows LibraryVisual Component LibraryWindows FormsWindows Presentation Foundation UNIX, под X XawMotifLessTif • InterViews Кросс-платфор-менные На основе Flash ASWing • Adobe FlexGnash • SWF2EXE Software На основе XML,AJAX или SVG Ample SDK • CougarXML • Dojo Toolkit • Echo • ExtJSGladeXMLGoogle Web ToolkitjQuery • Lively Kernel • MooTools • Pyjamas • qooxdoo • Rialto Toolkit • script.aculo.us • XML User Interface • XULYahoo! UI Library На основе Java Abstract Window ToolkitSwingStandard Widget ToolkitQt Jambi На основеC или C++ Agar • CEGUI • Component Library for Cross Platform • dlib C++ Library • FLTKFOX toolkit • OpenGL User Interface Library • GTK+IUPJuce • JX Application Framework • Qt • TnFOX • Visual Component Framework • wxWidgets • YAAF • XForms • XVT • Ultimate++ На основе Common Lisp CAPI • Common Graphics • CLIM • McCLIM • Garnet На основе Pascal IP Pascal • LazarusfpGUIFireMonkey На основе Python Pyjamas • PyQtPyGTK • PyGUI • wxPython • PySideTkinter На основе Objective C GNUstep На основе других Tk