GUI-Techniken, Frameworks und Komponenten-Bibliotheken: Unterschied zwischen den Versionen

Aus BIT inklusiv Wiki und Test-Case-Datenbank
Wechseln zu: Navigation, Suche
(Linux Oberflächen)
 
(12 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 7: Zeile 7:
 
Im Folgenden bzw. den verlinkten Detail-Seiten wird versucht einen groben Überblick über  
 
Im Folgenden bzw. den verlinkten Detail-Seiten wird versucht einen groben Überblick über  
 
GUI-Techniken und Komponenten-Bibliotheken unter dem Gesichtspunkt Barrierefreiheit zu geben:
 
GUI-Techniken und Komponenten-Bibliotheken unter dem Gesichtspunkt Barrierefreiheit zu geben:
 
+
  
 
== Windows Oberflächentechniken ==
 
== Windows Oberflächentechniken ==
Zeile 14: Zeile 14:
 
* Win32 Visual Component Library (Delphi C++ Builder)
 
* Win32 Visual Component Library (Delphi C++ Builder)
 
* Windows Forms
 
* Windows Forms
* WPF
+
* [[Oberflächen auf WPF Basis|Windows Presentation Foundation (WPF)]]
 
* ...
 
* ...
  
Zeile 23: Zeile 23:
 
** Angular JS mit Angular UI Bootstrap
 
** Angular JS mit Angular UI Bootstrap
 
** Angular JS mit Ionic
 
** Angular JS mit Ionic
** jQuery UI (jQuery und jQuery UI)
+
** [[Web-Oberflächen auf jQuery UI Basis|jQuery UI (jQuery und jQuery UI)]]
** Progress Kendo UI  
+
** [[Web-Oberflächen auf Progress Kendo UI Basis|Progress Kendo UI]]
 +
** [[Web-Oberflächen auf SyncFusion ASP.NET MVC Basis|SyncFusion ASP.NET MVC]]
 
** ...
 
** ...
* Adobe Flash  
+
* [[Web-Oberflächen auf Adobe Flash Basis|Adobe Flash]]
 +
* Web-Oberflächen auf ASP.NET WebForms Basis
 
* Web-Oberflächen auf Java Basis
 
* Web-Oberflächen auf Java Basis
  
Zeile 35: Zeile 37:
 
* FireMonkey (plattformunabhängiger Anwendungen für Windows, Mac OS X, iOS und Android)
 
* FireMonkey (plattformunabhängiger Anwendungen für Windows, Mac OS X, iOS und Android)
 
* Anwendungen auf Qt (Jambi) Basis
 
* Anwendungen auf Qt (Jambi) Basis
 +
 +
 +
== Reporting Lösungen für verschiedene Plattformen ==
 +
 +
* [[Microsoft Reporting Services|Microsoft Reporting Services]]
 +
* SAP Crystal Reports
 +
* combit List&Label
  
  
Zeile 55: Zeile 64:
 
* Anwendungen auf Qt Jambi Basis
 
* Anwendungen auf Qt Jambi Basis
 
* Anwendungen auf GWT Basis (Google Web Toolkit)
 
* Anwendungen auf GWT Basis (Google Web Toolkit)
 +
  
 
== Mac OS X Oberflächentechniken ==
 
== Mac OS X Oberflächentechniken ==
Zeile 60: Zeile 70:
 
* Cocoa Application Kit
 
* Cocoa Application Kit
 
(hier müssen noch viele Informationen ergänzt werden)
 
(hier müssen noch viele Informationen ergänzt werden)
 +
  
 
== Linux Oberflächentechniken  ==
 
== Linux Oberflächentechniken  ==

Aktuelle Version vom 11. März 2022, 11:13 Uhr

(Diese Seite ist ein erster Entwurf)

Ob grafische Benutzeroberflächen (GUIs) von Software barrierefrei bzw. barrierearm sind, hängt von verschiedenen Einflussfaktoren ab. Unter anderem, ob das Framework bzw. die Komponenten-Bibliothek die Accessibility-Schnittstellen in geeigneter Weise mit Informationen versorgen. Im Folgenden bzw. den verlinkten Detail-Seiten wird versucht einen groben Überblick über GUI-Techniken und Komponenten-Bibliotheken unter dem Gesichtspunkt Barrierefreiheit zu geben:


Windows Oberflächentechniken


Web Oberflächentechniken


Multi-Plattform PC-Oberflächentechniken (Web und Mobile gesondert)

  • CLX (Component Library for Cross Platform Development - Delphi, Kylix)
  • FireMonkey (plattformunabhängiger Anwendungen für Windows, Mac OS X, iOS und Android)
  • Anwendungen auf Qt (Jambi) Basis


Reporting Lösungen für verschiedene Plattformen


Mobile Oberflächentechniken

  • Native iOS Apps
  • Native Android Apps
  • Native Windows Phone Apps auf UWP Basis
  • Native Apps auf Xamarin Forms Basis
  • Web-Apps auf Ionic Framework Basis
  • Web-Apps auf Telerik Platform Basis
  • ...


Java Oberflächentechniken

  • Anwendungen auf Swing Basis
  • Anwendungen auf SWT Basis
  • Anwendungen auf JavaFX Basis
  • Anwendungen auf Qt Jambi Basis
  • Anwendungen auf GWT Basis (Google Web Toolkit)


Mac OS X Oberflächentechniken

  • Cocoa Application Kit

(hier müssen noch viele Informationen ergänzt werden)


Linux Oberflächentechniken

  • KDE-Oberflächen
  • GNOME-Oberflächen

(hier müssen noch viele Informationen ergänzt werden)