Projekt: brfc (Protokolldefinition Applikationsinterface fuer Blinde) Aufgabenstellung: Definition eines Protokolls, so dass Applikationen (text sowie window systems) eine einheitliche Schnittstelle fuer die Ausgaben auf Braillezeilen und Sprachausgaben bieten koennen. Spezielle (meist heuristische) Loesungen sollen damit ueberfluessig gemacht werden. Randbedingumngen: - Eindeutigkeit - Effizienz - minimaler Aufwand fuer den Applikations Programmierer - minimaler Aufwand fuer den B-tools Programmierer - Einfachheit, Klarheit und Durchschaubarkeit des Protokolls Andiskutierte Punkte: - 'aktives Fenster' (Rechteck x1y1,x2y2) - Fenstertype (menue,warning,help,dialog) - 'Menuepunkt' Cursor xy - 'Fenster Titel' - 'Focus' xy - add on fuer GUI-libs (e.g. qt), um evtl. Aufwand des Applikations Programmierers auf Null zu reduzieren (und damit alle qt Applikationen bereits B-kompatible zu haben!) . - evtl. Aussprechen von Empfehlungen (e.g. Benutzung des speed-key search) - spezielle Moeglichkeiten fuer Browser (e.g. Ausgabe des tag-type) Recherchen: - soll/ist Vergleich zu bestehenden Protokollen (X11) - MS Windows Mechanismen: MSAA, ActiveX - X11: Fensterklassen - Entwicklungen und Empfehlungen von Blindenverbaenden - Webspezifikation html fuer Blinde - Was decken RFCs ab ? - Firmenstandards Geplant ist die enge Zusammenarbeit mit Entwicklern an entsprechenden Projekten im Hause (e.g. YaST, kde). Anmerkung: Für die Textoberfläche ist das Protokoll eine schöne Ergänzung, um Situationen eindeutig zu machen. Bei der Umsetzung von grafischen Oberflächen (X11) ist dies Protokoll "zwingent" erforderlich.