WxWidgets

wxWidgets (in the past wxWindows ) is a Free software used as toolbox of programming of user interface Multiplate-form S. With the difference of other toolboxes which try to restore a user interface identical on all the platforms, wxWidgets restores similar abstractions, but with the appearance native of each one subjacent, which is less dépaysant for the end users. wxWidgets is available inter alia for Macintosh, GNU/Linux and Unix, Microsoft Windows, OS/2, like for material embarked (embedded) under GNU/Linux or Windows CE

wxWidgets is under license wxWidgets License , similar to the license LGPL

The original library is written in C++ but there exists many binding towards the current computer programming languages:

Some are developed than of others and most popular remain wxPython, wxPerl and wxBasic.

Under the name “wx”, wxWidgets is the base of the user interface of the applications developed with C++BuilderX, of Borland.

History

wxWidgets was created in 1992 by Julian Smart, a researcher in Artificial intelligence. This one needed a library Multiplate-form to enable him to program under Unix and Windows. The existing tools multi-platforms were considered to be too expensive and Smart began new. wxWindows (W for Windows, X for X) was created.

A community was created around the library and there were many contributions for the ports Unix and Mac. XView was abandoned with the profit of Xt and Motif.

In 1996, wxWindows was reconsidered to adapt more effectively to the future and to make a API clear and modern. wxWindows 2 had been born. A port for GTK + was created.

The ports continued their evolution, of the important widgets were added like wxHTML and various nongraphic classes.

In 2000, a port wxUniversal was created, it acts of a port providing of the widgets to systems which do not have any. That in particular made it possible to create a port X11: wxX11 which makes it possible to program without having need for GTK+ or Reason.

Since the February 20th 2004, to avoid any conflict of mark with the firm Microsoft, wxWindows was famous wxWidgets.

See too

External bond

  • Official site
  • Tutoriel in French
  • Forum wxWidgets in French
  • French-speaking Site of mutual aid

Associated projects

In addition to many the binding of wxWidgets and many applications which use this library, there exist various associated projects intended for the developers:
  • official Wiki
  • wxGuide: it is about a guideline to develop applications wxWidgets
  • wxCode: this site gathers examples of code and classes associated with the project
  • wxoGuide: a guide to develop well thought multi-platform applications

Random links:Col de USS | Large Mountain dweller | Christian Marin | Cory Doctorow | List Celtic people of Ireland | Rotraut | 127