GUI-Techniken, Frameworks und Komponenten-Bibliotheken
Aus BIT inklusiv Wiki und Test-Case-Datenbank
Version vom 27. Oktober 2016, 13:42 Uhr von Ehessdoerfer (Diskussion | Beiträge) (→Web Oberflächentechniken)
(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:
Inhaltsverzeichnis
Windows Oberflächentechniken
- Win32 Microsoft Foundation Classes
- Win32 Visual Component Library (Delphi C++ Builder)
- Windows Forms
- WPF
- ...
Web Oberflächentechniken
- JavaScript und CSS
- Angular JS mit Angular UI Bootstrap
- Angular JS mit Ionic
- jQuery UI (jQuery und jQuery UI)
- Progress Kendo UI
- ...
- Adobe Flash
- Web-Oberflächen auf Java Basis
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
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)