Chemnitzer Linux-Tage Sa 24.Maerz 2007 -- 09:00--17:30 http://www.luga.de/Aktuelles/LIT-2007/ http://linuxwiki.de/AugsburgerLinuxInfoTag2007 "Text User Interface" Sa 24.Maerz 2007 -- 10:45-11:30h Raum401 http://www.guckes.net/augsburg2007/vortrag.tui.txt == Über Konzepte von Schnittstellen == == und weitere Ideen für die Zukunft == Sven Guckes augsburg2007(at)guckes.net == icke Sven Guckes, Liebhaber von TextTools == Ziel TextTools sind bunt, toll, machen Spass, und veraendern unser Leben - positiv! :) == Folien gipsnich. keine Fenster, keinen KraftPunkt, keine Folien. statt dessen: Interaktive Vorführung! == während des Vortrags... Vorführung von Eigenschaften (features) der TextTools Warnung: Viele Wechsel zwischen Schummelzettel und den Programmen == Features! Anzeige: Identifikation des Programm mit Versionsnummer Extra Zeile für Nachrichten (message line) Hilfe passend zur Situation (context help) zB Anzeige von Kommandos Menüs - drop down, popup allerdings fehlt meist: Indexnummer, Konfiguration, Suche (mit Limit) Fortschrittsbalken (progress bar) FARBE! :-) (bunt...) Hilfe für Einsteiger (newbie mode) Hilfesystem (online help system) Konfiguration: Konfigurationsdateien (-> dotfiles.com) Stzungsdateien (session files) mit Historie (history), dh einer Liste der benutzen Kommandos und Suchanfragen Kommandozeile: für temporäre Änderungen :set option(TAB)=(TAB) Fehlermeldungen mit Zahlen - gut für Dokumentation und zum Suchen! Fenster: Splitting - horizontal, vertikal Screen - WindowManager für die Console backlog, notification, copy+paste Dialoge: Abbrechen, Cancel, Help, OK, Weiter, Zurueck. eher selten: "Hilfe" mit mehr Text unart: ein "weiter..." mit "OK" zu bezeichnen. Schneller, Höher, Weiter: Abkürzungen für Eingabe Abkürzungen für Kommandos Key Binding Macros / Mapping Setup: Die Konfigurationsdatei? Die KonfigurationsdateiEN! Aufteilen der Setupdateien in mehrere Dateien -> source file1; source file2 Weiteres: Liste der möglichen Tasten, zB: "Was möchtest Du tun? (acdeHQ0-9)" Hinweis: Hardcursor vs Softcursor bitte den Cursor sinnvoll einsetzen! Erweitern: Skriptsprachen: lua, perl, slang, stfl. cross platform! Fensterränder in ASCII Zeichen (cenetricq) Alles zusammen: Ein Traumprogramm?! === Fazit Benutzer: Schaut Euch die Programme nochmal näher an. Programmierer: Bitte baut diese coolen Features mit ein! Und bitte unterstützt mit Euren Programmen auch das Sehen von blinden Menschen - danke! === Danke Vielen Dank an die Organisatoren und Helfer! === Feedback was habe ich übersehen? was sollte ich mir ansehen? augsburg2007(at)guckes.net === Ende ca 11:15h === Ausblick: Mai 17 - Mai 20 LinuxCamp in Interlaken.ch Mai 11 + Mai 12 LinuxWochen in Eisenstadt.at Mai 19 LinuxWochen in Graz.at Mai 30 - Jun 2 LinuxWochen.AT in Wien.at Mai 31 - Jun 2 LinuxTag.org in Berlin.de Aug 24 + Aug 25 FrOSCon bei Bonn.de Dez 27 - Dez 30 CCCongress in Berlin.de === Hinweise für heute: Social Event im Alt-Athen === Links dietlibc http://www.fefe.de/dietlibc/ libowfat http://www.fefe.de/libowfat/ ncurses http://en.wikipedia.org/wiki/Ncurses readline http://en.wikipedia.org/wiki/GNU_readline s-lang http://www.s-lang.org/ STFL http://www.clifford.at/stfl/ Artikel: http://synflood.at/blog/index.php?/archives/636-Newsbeuter-0.1-ist-released.html http://synflood.at/blog/index.php?/archives/647-Eine-kleine-Einfuehrung-in-STFL.html Thu Mar 22 22:22:22 CET 2007