www.wikidata.de-de.nina.az
Einige Eintrage dieses Artikels sind nicht hinreichend mit Belegen beispielsweise Einzelnachweisen ausgestattet Angaben ohne ausreichenden Beleg konnten demnachst entfernt werden Bitte hilf Wikipedia indem du die Angaben recherchierst und gute Belege einfugst Die Existenz der Bibliotheken muss anhand reputabler Sekundarliteratur belegt sein September 2020 Liste von GUI Toolkits und Grafikbibliotheken Inhaltsverzeichnis 1 Sprachspezifische Bibliotheken 1 1 C 1 2 C 1 3 D 1 4 Fortran 1 5 FreeBasic 1 6 Java 1 7 NET CLI 1 8 Pascal 1 9 Perl 1 10 PHP 1 11 Python 1 12 Ruby 1 13 Tcl 2 Bibliotheken fur POSIX Systeme 3 Bibliotheken fur Microsoft Windows 4 Bibliotheken fur Mac OS und macOS 5 Bibliotheken fur Amiga 6 Sonstige 7 Exotische Benutzeroberflachen 8 Siehe auch 9 Weblinks 10 EinzelnachweiseSprachspezifische Bibliotheken BearbeitenC Bearbeiten Toolkit alteste bekannte Veroffentlichung jungste bekannte Veroffentlichung Bindungen Plattformen GUI Builder Lizenz BemerkungenAllegro 1995 Version 5 1 12 Sep 2015 Ada C C Common Lisp D Lua Go Mercury Pascal Perl Python Scheme Windows X11 macOS iOS zlib Lizenz Spiele Bibliothek mit eigenen rudimentaren GUI ElementenXaw Athena Widgets 1983 Version X11R7 7 Jun 2012 X11 individuelle freie Lizenz ahnlich MIT ohne Copyleft rendert mit Xlib und Xt verschiedene Nachimplementierungen mit spezifischen Vorteilen sind z B hier gelistetCDE Common Desktop Environment 1993 Version 2 2 3 Mai 2015 X11 LGPL seit Aug 2012 rendert mit XmCpw Version 1 0 Beta Feb 2002 alle auf denen OpenGL verfugbar ist Lua Toolkit fur OpenGL vergleichbar mit GLUT FreeGLUT 1 oder OpenGLUT 2 Clutter 2006 Version 1 6 0 Sep 2015 C C Perl Python Ruby Vala alle auf denen OpenGL verfugbar ist LGPL Szenengraph Programmbibliothek fur OpenGLFreeGLUT 1 1999 Version 3 0 0 Mrz 2015 alle auf denen OpenGL verfugbar ist individuelle freie Lizenz X Consortium Toolkit fur OpenGL siehe auch Cpw GLUT oder OpenGLUT 2 Geeonx Version 0 99 Februar 2020 C Linux macOS Windows GeeonxCreator proprietar rendert mit SDLGLFW 3 Version 3 3 2 Jan 2020 Ada C Common Lisp Crystal D Dart Delphi Duktape Go Harbour Haskell Java Julia LuaJIT Nimrod Node js OCaml Perl Python Rebol Red Ruby Rust Scheme Windows X11 zlib Toolkit fur OpenGLGLUT OpenGL Utility Toolkit Version 3 7 Dez 1998 alle auf denen OpenGL verfugbar ist proprietar Toolkit fur OpenGL siehe auch Cpw FreeGLUT 1 oder OpenGLUT 2 GTK 1997 Version 3 18 1 Okt 2015 Ada C C D Fortran FreeBasic Go Haskell Java JavaScript Lua OCam Perl PHP Python R Ruby und andere via GTK server Windows X11 macOS Glade LGPL rendert mit Cairo und Pango oder OpenGLMotif LessTif 1980s V 2 3 4 Mai 2009 V 0 95 2 Okt 2012 X11 BX Pro LGPL ab Version 2 3 4 LGPL rendert mit Xlib und XtOpenGLUT 2 Version 0 6 3 Mrz 2005 alle auf denen OpenGL verfugbar ist individuelle freie Lizenz ahnlich MIT ohne Copyleft Toolkit fur OpenGL siehe auch Cpw FreeGLUT 1 oder GLUTOpen Look OpenWindows OLIT XView spate 1980er open source V 1 0 Jun 2005 X11 BSD rendert mit Xlib und Xt 1993 zugunsten des CDE aufgegebenXForms 1995 Version 1 2 4 Jun 2014 X11 macOS Windows OS 2 fdesgin LGPL ab Version 1 0 0 2002 rendert mit XlibSDL Simple DirectMedia Layer 1999 Version 2 0 3 Mrz 2014 Ada C Lua OCaml Pascal Python Windows Mac OS macOS Android inoffiziell viele Weitere LGPL zlib ab Version 2 0 rendert mit DirectX OpenGL Xlib mit framebuffer EGL oder AnderenGraphApp Version 3 64 Nov 2010 Windows macOS individuelle freie Lizenz mit CopyleftC Bearbeiten BCG Business Components Gallery bcgsoft com ist partiell als MFC Erweiterung im Visual Studio seit VC2008 enthalten Copperspice Open Source LGPL V2 1 cross platform CEGUI Crazy Eddie s GUI Disko Bibliothek FLTK FOX Toolkit GLOW Toolkit GLT GLUI Game Gui gtkmm ehemals GTK Guiliani guiliani de plattformunabhangige proprietare Bibliothek von TES Electronic Solutions entwickelt fur den Einsatz auf Embedded Systems JUCE juce com GUI Bibliothek basierend auf OpenGL Rendering MyGUI Nana C GUI Library letzte Version 1 6 2 aus Aug 2018 NoesisGUI eine XAML basierte Multi Plattform Spiele UI die sich gut zur Entwicklung eines professionellen GUI eignet NUI ehemals NGL letzte Version aus Nov 2014 Qt kommerziell und als Open Source GPL LGPL verfugbar unter Unix und Linux mit X11 oder Wayland MS Windows Desktop CE und Phone 8 macOS iOS Android BlackBerry 10 und embedded Linux wird in der KDE Trinity LXQt und Lumina Desktop Umgebung verwendet wird auch in Ubuntu s Unity Shell eingesetzt SFML SmartWin TGUI Texus Graphical User Interface basiert auf SFML U Ultimate ein freies Win32 X11 Anwendungs Framework kombiniert mit einer IDE BSD Lizenz µGFX Visual Component Framework Wt Web Toolkit Win32 4 ist ein Open Source wortlich identisch zur MIT Lizenz C Framework Projekt Windows Forms Teil des NET Frameworks wxWidgets ehemals wxWindows Open Source lockere LGPL fur C abstrahiert Toolkits uber mehrere Plattformen Python Perl Ruby and Haskell D Bearbeiten gtkD GTK wxd wxWidgets QtD Qt Fortran Bearbeiten X Winteracter kommerziell fur Windows Linux und macOS nur fur F9x Compiler die altere fur F77 Compiler geeignete Version heisst Interacter GINO kommerziell fur Windows 9x NT 2000 XP Linux Solaris SPARC 86 64 HP UX und OpenVMS pilib Platform Independent Library for Fortran 90 95 portable Bibliothek zum Erstellen von GUIs fur binaren Dateizugriff etc Unter der GNU LGPL publiziert JAPI Eine plattform und sprachenubergreifende Erweiterung fur graphische Benutzerschnittstellen FreeBasic Bearbeiten GTK Code Sketcher GladeToBac wx c wxWidgets FLTK FLTK C for FreeBASIC Java Bearbeiten AWT Swing JavaFX SWT Qt Jambi Qt fur Java Java Gnome GTK fur Java GWT Vaadin NET CLI Bearbeiten Toolkit alteste bekannte Veroffentlichung jungste bekannte Veroffentlichung Bindungen Plattformen GUI Builder Lizenz BemerkungenETO Forms Jun 2011 2 4 1 Feb 2018 Windows X11 macOS iOS Android Windows 8 x Windows Phone BSD 3 Fassade fur Windows Forms basierend auf GDI GDI oder Direct2D und WPF in NET unter Windows GTK Gtk2 und Gtk3 in MONO unter X11 Aqua Cocoa basierend auf MonoMac 32 Bit MonoMac 64 Bit oder Xamarin Mac in MONO unter macOS iOS in MONO Android in MONO Okt 2017 noch in der Entwicklung und Windows 8 x Windows Phone in NET unter WinRT Okt 2017 noch in der Entwicklung GTK Mono und NET Sprachbindung fur GTK NoesisGUI Mono und NET Sprachbindung fur NoesisGUI Version 2 1 0 Marz 2018 Windows X11 iOS iOS Android UWP Blend Noesis Technologies freie Lizenz INDIE fur Entwickler mit Bruttoumsatz lt 100T pro Jahr rendert mit Direct3D OpenGL UE4 oder Unity eigentlich eine XAML basierte Multi Plattform Spiele UI die sich aber gut zur Entwicklung eines professionellen GUI eignetQyoto NET Sprachbindung fur Qt obsolet QtSharp Mono NET Sprachbindung fur Qt Windows Forms fur NET NET 1 0 Feb 2002 NET 4 5 Jul 2015 Windows Visual Studio SharpDevelop Microsoft seit NET Framework 1 0 Teil des NET Frameworks wird nicht mehr weiterentwickelt aber gepflegt rendert via System Drawing mit GDI und GDI Windows Forms fur MONO MONO 1 0 Jun 2004 MONO 4 0 2 Jun 2015 Windows X11 macOS open source seit MONO 1 0 Teil des MONO Frameworks wird nicht mehr weiterentwickelt aber gepflegt rendert via System Drawing mit Xlib fur X11 oder Win32 fur WindowsWPF Windows Presentation Foundation 2006 NET 4 5 Jul 2015 Windows Visual Studio SharpDevelop Microsoft Expression Microsoft seit NET Framework 3 0 Teil des NET Frameworks rendert mit DirectX bzw Direct3DXrwXAML X11 WPF clone Version 0 7 Dez 2014 Version 0 9 Okt 2015 X11 open source rendert mit Xrwwx net NET CLI Sprachbindung fur wxWidgets Xrw X11 Roma Widget Set Version 0 1 Jan 2014 Version 0 9 Okt 2015 X11 open source rendert mit XlibPascal Bearbeiten LCL Lazarus Komponentenbibliothek erzeugt nativen Code uber Widgetsets Perl Bearbeiten Perl Tk Binding fur Tk Win32 Bibliothek fur Windows API WxPerl Binding fur WxWidgets perl Gtk3 Binding fur GTK 3 Prima Binding fur Prima Tk Perl Qt Bindings fur Qt PHP Bearbeiten PHP GTK GTK PHP Qt Qt wxPHP wxWidgets Python Bearbeiten wxPython Wrapper des wxWidgets Toolkits PyGTK Wrapper des in C geschriebenen GTK PyQt Qt fur Python PySide Nokias eigene Qt Bindings fur Python PyFLTK Wrapper der FLTK Bibliothek Kivy Tkinter Wrapper des Tk Toolkits Ruby Bearbeiten GUI TK GTK FxRuby WxRubyTcl Bearbeiten Tk FLTK GTKBibliotheken fur POSIX Systeme Bearbeiten Unix unixoide und andere POSIX Systeme z B Solaris BSD oder GNU Linux Motif X Window System KDELibs Erweiterung der Qt Bibliothek Bibliotheken fur Microsoft Windows BearbeitenWindows API MFC Microsoft Foundation Classes ATL Active Template Library WTL Windows Template Library VCL Visual Component Library entwickelt von Borland CLX Component Library for Cross Platform Development auch fur Linux Windows Forms NET WPF Windows Presentation Foundation NET 3 0 Xtreme Toolkit kommerziellBibliotheken fur Mac OS und macOS Bearbeitendas Cocoa Application Kit das u a neben der Cocoa Foundation Library Bestandteil der Cocoa API ist und die praferierte Technik darstellt Aqua der ColorSync Manager vgl ColorSync aus dem Application Services Framework bzw Quartz 2D macOS die Carbon HIToolbox Mac OS QuickDraw Mac OS GS OS legacy d h von der Verwendung fur macOS Anwendungen wird abgeraten Bibliotheken fur Amiga Bearbeitenintuition library spater gadtools library die Amiga Workbench baut auf diese Bibliothek auf BOOPSI objektorientierte Schnittstelle zu intuition library EasyObject Maxon Compilersystem StormWIZARD GUI Editor jetzt Public Domain Reaction fruher ClassAct Erweiterung von BOOPSI mit ReActor als GUI Designer AmigaOS MUI MagicUserInterface Erweiterung der intuition library insbesondere bei MorphOS fur Ambient als Zune bei AROS feelin Open Source Sonstige BearbeitenGNUstep Crossplatform Implementation der Cocoa OpenStep API GEM u a Atari und DOS GEOS Graphic Environment Object System eine Familie von Benutzoberflachen fur C64 128 Apple II PDAs und Smartphones sowie 86 Computer CTK Contiki Toolkit S60 eine von Nokia entwickelte Benutzeroberflache fur Smartphones die auf Symbian OS aufsetztExotische Benutzeroberflachen BearbeitenNeben den klassischen GUIs hat es immer wieder neue und ungewohnliche Ansatze gegeben Hier sind ein paar dieser Exoten und Pioniere N JOY Magic Cap ein Betriebssystem fur kleine tragbare Gerate Magic Cap verwendet die Metapher eines Raumes aber erweitert sie Man kann die Raume verlassen und auf die Strasse gehen Dienste anderer Unternehmen z B AOL erscheinen als Gebaude Karotte eine GUI fur DOS auch hier sind die Oberflachen in Raume aufgeteilt und die Programme sind Objekte darin Microsoft BobSiehe auch BearbeitenDesktop Umgebung Skalierbare BenutzeroberflacheWeblinks BearbeitenThe GUI Gallery The GUI Toolkit Framework Page Umfangreiche Liste von GUI Toolkits Uberblick der technologischen Ansatze zur Bereitstellung von plattformubergreifenden NET Command Line GUI BibliothekenEinzelnachweise Bearbeiten a b c d FreeGLUT Webseite Abgerufen am 9 Mai 2020 und FreeGLUT Projectseite Abgerufen am 9 Mai 2020 a b c d OpenGLUT Webseite Abgerufen am 9 Mai 2020 GLFW Webseite Abgerufen am 9 Mai 2020 David Nash Win32 Webseite Abgerufen am 10 Mai 2020 David Nash Win32 Projektseite 12 Januar 2007 abgerufen am 10 Mai 2020 Abgerufen von https de wikipedia org w index php title Liste von GUI Bibliotheken amp oldid 234665350