Okay, prima. Ja, Hido hat es schon gesagt
, lasse Schneider, Jörn Koch. Wir wollen was über
das DLX-Projekt erzählen. Das DLX-Projekt ist ein Gemeinschaftsprojekt,
was wir Informatiker von der C1VPS mit gehörlosen Pädagogen zusammen machen.
Die gehörlosen Pädagogen sind selbst gehörlose. Wir teilen unser Team
quasi auf in ein Lehrteam. Das sind diese gehörlosen Pädagogen
und ein Tech-Team, das sind wir Informatiker.
Und wir haben halt unterschiedliche Ziele. Also das Lehrteam möchte
ganz gerne die Deutschkompetenz von Gehörlosen erhöhen
Aus verschiedenen Gründen, da werde ich gleich noch
was dazu sagen. Und das Tech-Team möchte das gehört,
das gehörlosen Pädagogen-Team dabei unterstützen und entwickelt dazu eine Software,
mit der Lehrmaterialien erstellt werden können. Diese Lehrmaterialien,
die basieren auf Gebärdenschrift, also einer Notationsform für Gebärden,
da werde ich auch gleich noch zu etwas sagen.
So, das DLX-Projekt ist ein Förderprojekt, wird vom ESF
gefördert und der Förderzeitraum, der endet Ende diesen Jahres.
Also falls irgendjemand von euch vielleicht seine Bachelorarbeit in dem Kontext machen möchte,
ist jetzt quasi noch die letzte Gelegenheit, sich dazu zu entschließen.
Klappt vielleicht später auch noch, aber in diesem Zeitraum klappt es mit Sicherheit.
Ja, wie sieht denn das aus mit Gehörlosen?
Die sprachliche Situation. Also man meint so gemeinhin,
Gehörlose können zwar nicht hören, aber sehen können sie natürlich,
also viele oder die meisten von ihnen auf jeden Fall, auch nicht alle.
Und diejenigen, die sehen können, die sollten auch eigentlich
dann noch lesen können. Und das ist aber eine Annahme,
die man so nicht treffen kann,
weil letztendlich Deutsch eine Sprache ist,
die sich grundlegend unterscheidet von der deutschen Gebärdensprache,
die von den meisten Gehörlosen in Deutschland beherrscht wird
Und insofern kann man da keine Rückschlüsse von DGS der deutschen Gebärdensprache
auf Deutsch zurückziehen, sondern das ist wirklich eine Sprache,
die erstmal gelernt werden muss, Deutsch.
So, und das Problem mit dem Deutschen ist halt,
das ist eine Lautsprache und lauter sind wir gehörlose komplett abstrakt.
Das heißt, wenn sie die Schriftsprache lernen wollen,
die ja wiederum auf einer Darstellung der Laute basiert,
muss irgendwie erstmal eine Vorstellung von diesen Lauten da sein.
Und das ist halt nicht selbstverständlich. Und das ist eine
große Hürde für sehr viele gehörlose oder auch die meisten Gehörlosen
mit der Konsequenz, dass die meisten Gehörlosen halt eben nicht
die deutsche Schrift lesen können
Das ist insofern aber sehr problematisch, weil natürlich E-Mails,
SMS, das ganze Internet, Behördenformulare, Literatur und so weiter,
Untertitel im Fernsehen oder im Film und so weiter.
Es ist alles schriftsprachbasiert. Und wenn man die nicht beherrscht,
dann ist man doch ziemlich stark abgeschnitten von dem,
was so in der Gesellschaft um einen herum vorgeht.
Zeitschriften, Zeitungen geht alles nicht. Da setzen wir an und wollen halt
die Deutschkompetenz von den Gehörlosen fördern. Und ihr kennt das,
wenn ihr selber einen Sprachkurs belegt, da gibt es Vokabelblätter,
da gibt es Übungsblätter und so weiter und so fort.
Auch das basiert wieder auf einer Schrift
Nun ist es aber so, dass die Gehörlosen,
wenn sie DGS können, also deutsche Gebärdensprache,
dass sie diese Gebärdensprache in der Regel nicht schreiben können.
Denn es gibt eigentlich keine Notationsform für Gebärdensprachen, die allgemein
anerkannt ist. Es gibt eine ganze Reihe von Notationsformen,
zum Beispiel hier in Hamburg oder das Hamloses erfunden.
Was hat eher so ein wissenschaftlichen Hintergrund, warum man das
so sagen kann? Dann gibt es das Stocko-Notation-System für ASL,
das ist American Science Language und das Sutton Signwriting.
Das ist das, was wir verwenden. Das ist eine Notationsform,
die gerade im Pädagogischen Bereich recht sinnvoll zu nutzen ist,
weil sie halt, wie er gleich sehen werdet,
recht ikonografisch ist.
Das heißt also, man kann an diesen Gebärdensymbolen erkennen, was gemeint ist.
Also wenn man DGS kann und man sieht so eine Gebärdenschriftzeichen,
dann kann man schon erahnen, worum es da ungefähr geht.
Das ist also eine super Voraussetzung, so was im pädagogischen
Bereich zu nutzen. Dieses Sunton Sime Writing,
das ist von einer Balletttänzerin und Lehrerin erfunden worden, Valery Sutton.
Die hat ursprünglich eigentlich nur für Choreografien sich ursprünglich eine Notationsform
überlegt und hat die dann weiterentwickelt mit der University
of Copen Hagen zu einer Notationsform für Gebärden
Und das Ganze ist dann noch weiter angepasst worden von dem
deutschen Stefan Wehrmann, mit dem wir auch eng zusammenarbeiten.
Der hat noch Mundsymbole ergänzt, weil halt häufig Mundbewegungen
auch bei Gewerden gemacht werden, gerade in der DGS.
Oder auch in der LBG, das ist die Lautsprachbegleitende Gewerdensprache. Das heißt,
das ist das, was ihr so von Phönix kennt,
wenn Nachrichten vorgelesen werden und dann gleichzeitig jemand gebärdet.
Das ist dann häufig LBG. Und da sind diese Mundbewegungen
da ganz charakteristisch. Damit man die auch notieren kann,
gibt es diese Mundbilder oder Mundsymbole
Und hier hat der Stefan Wellmann erfunden.
Das Ganze mit diesen Mundsymbolen nennt sich halt Gebärdenschrift.
Und das ist die Bezeichnung, die auch wir verwenden.
Genau. Wie kann man sich diese Gebärdenschrift vorstellen?
Ihr seht hier, das Mädchen winkt und sagt, hallo,
eine Gebärde, die es tatsächlich in der DGS gibt,
aber die allgemein verständlich ist.
Und da unten seht ihr halt die Verschriftlichung. Einmal Kennzeichnung
des Gesichts, lächelndes Gesicht. Da gibt es auch verschiedene Varianten,
je nach Gebärde und wie gesagt auch mit Mundbildern.
Dann die sogenannte Fünf-Hunt, wo Fünf Finger abgestreckt sind.
Und die Bewegung wird halt durch diese Pfeile gekennzeichnet.
Also das ist so
eine Bewegung
So, und ich denke, die Erklärung von mir hättet
ihr vermutlich gar nicht gebraucht. Also da seht ihr,
es ist recht intuitiv, das gilt nicht für alle Gebärden.
Also gerade wenn die Bewegung etwas komplizierter sind oder die Handform möglicherweise komplizierter,
dann ist es nicht mehr ganz so einfach, aber es ist für jemanden,
der DGS kann eigentlich immer noch sehr gut erkennbar.
So, das Besondere von dieser Gebärdenschrift ist,
anders als unsere lautbasierte Schrift, es ist keine Buchstabenfolge in irgendeiner Weise.
Dieses Hammloses, was ich eben erwähnt habe,
das ist tatsächlich so eine Abfolge von Symbolen,
das gilt hier nicht
Dimensional angeordnet, was wir an Symbolen haben. Ein Symbol ist
zum Beispiel dieses Gesicht oder hier auch ein einzelner Pfeil.
Und diese Symbole sind vordefiniert und aus denen kann man dann die einzelnen Gebärden zusammensetzen.
Hat Vor- und Nachteile. Ein Nachteil ist sicherlich,
die Eingabemöglichkeit ist dadurch sehr eingeschränkt. Man kann nicht einfach über eine Tastatur,
wo diese Symbole vielleicht drauf sind,
einfach mal so eine Gebärde zusammentippen,
sondern man muss da schon irgendwie mit Dragon Drop oder wie auch immer,
muss man diese einzelnen Symbole platzieren und sozusagen eine Gebärde bezeichnen.
Ist also ein bisschen komplizierter. Da sagt, lasse dann
auch noch was dazu. Wir haben nämlich auch ein Gebärden
Editor, womit man diese Gewerden erstellen kann, gebaut.
Ein Vorteil ist natürlich dann eben einfach, dieses Hamlosös,
das sieht dann sehr technisch aus in dieser sequenzkernen Reihenfolge,
das hier ist, wie gesagt, eben auch intuitiv verständlich.
So, wie sieht es technisch aus im DLX-Projekt? Die Anwendung,
die wir bauen, ist eine Web-Anwendung, ist frei verfügbar,
die URL, die dort steht,
könnt ihr aufrufen und dann seid ihr direkt in unserer Anwendung und könnt damit arbeiten.
Das Ganze ist eine Rich Internet Application oder RIA,
Und dass diese Ria, die basiert, auf dem Google Web-Toolkit,
GWT, da gibt es gleich noch eine Demo zu,
dann könnt ihr euch das vorstellen, wie das aussieht.
Unser Tech-Team besteht aus ungefähr fünf Entwicklern. Wir haben eine gewisse Fluktuation,
war ein Großteil der Entwickler, sind halt Praktikanten.
Wir hatten gerade einen Schulpraktikanten da. Abgesehen davon haben wir
zwei Studienpraktikanten und einige studentische Mitarbeiter aus der WPS.
Und insofern haben wir da schon eine gewisse Fluktuation und sind
aber von der Größe her relativ konstant bei fünf Entwicklern jetzt
schon über einen recht langen Zeitraum
Ja, der kommt ja zu ihm,
weil die Praktikanten sind eben noch, dass das hier studieren wird.
Ja. Die waren aber auch gut, die Jungs.
Das kommt auch noch dazu. Und die Architektur ist sehr
sauber. Und wir haben das einfach auch super erklärt.
Also eigentlich, wo man hinschaut, Perfektion,
das ist echt
der Hammer
Ja. Hier, du sagtest gerade,
wir hatten einen Hacker-Angriff mit dem Effekt,
dass alle Daten mal eben weg sind.
Das war schon nicht so schön, aber beeindruckend auf jeden Fall.
Zum Glück gibt es Backups. Leider sind die
nicht immer ganz so frisch, wie man möchte.
Okay. Ja, wir entwickeln in einem agilen Prozess.
Unser Release-Zyklus ist konsequent zweiwöchig. Wir hatten neulich durch
den Hacker-Angriff jetzt gerade eine Verzögerung von einer Woche.
Ansonsten halten wir diesen zweiwöchigen Zyklus sehr konsequent durch und
das fühlt sich auch sehr gut an
Das ist ein Zeitraum, den man sehr gut überblicken,
überblicken kann, indem man aber auf der anderen Seite auch sehr gut was schaffen kann.
Wir arbeiten halt sehr eng mit diesem Leerteam zusammen.
Wir sitzen alle im selben Büro, können uns auf einen
kurzen Dienstweg austauschen und haben abgesehen davon wöchentlich auch noch ein Projektmeeting,
einstündig und stimmen uns da dann halt über die zu entwickelnden Features ab.
Die halt, wie ihr sehen werdet, im Detail ganz schön komplex sind.
So, genau, das ist einmal das Kernprojekt sozusagen technisch
gesehen und dann gibt es noch darüber hinaus halt verschiedene Diplome und Bachelorarbeiten.
Eine davon hat zum Beispiel Lasse geschrieben und im Rahmen dieser
Arbeit halt eben ein Gebärden-Editor für das iPad entwickelt.
Und den wird er euch dann auch nachher noch zeigen.
So, Webapplikation, das ist ja nun ein sehr,
sehr weit gefasster Begriff, wenn man mal so, ich weiß nicht,
15 Jahre vielleicht zurückgeht, wäre eine Webapplikation nur das hier gewesen.
Und ansonsten hätte es nicht viel gegeben. Da hätten wir
irgendwie einen Kleinen gehabt, der im Browser halt dargestellt wird.
Das wäre im Wesentlichen statisches HTML gewesen.
Und dann gibt es hier vielleicht irgendwie einen Server,
der dann dieses statische HTML eigentlich nur auf den Kleinen
schickt auf Anfrage
Und dann kann man auf irgendwelche Hyperlinks klicken, wie man das so kennt,
wenn man irgendwo draufklickt, wartet man eine Weile.
Und der Browser ist in der Zeit tot.
Irgendwann kommt er dann wieder und zeigt die neue Seite an.
Das ist dann halt eben dieser Synchrone Zugriff auf den Server.
Und das, was man so an Interaktionslogik hat,
das ist halt alles sehr, sehr statisch und unspezifisch.
Das sind halt eben diese Formulareingabelfelder, die jeder Browser unterstützt.
Das sind irgendwelche Links und so weiter.
Und viel mehr ist er auch nicht. So,
dann gibt es halt Rich Internet Applications seit,
ganzen Zeit, so lange auch noch nicht.
Ich glaube, Google Web-Toolkipp gibt es seit 2006 und
viel älter sind die Rich Internet Applications auch nicht.
Das ist also auch ein sehr überschaubarer Zeitraum. Da kann man sich natürlich vorstellen,
dass man jetzt irgendwie auch wieder so eine statische HDML-Seite hat.
Gerade Shops, wie zum Beispiel Otto, der oder der,
was auch immer, basieren häufig noch auf statischen HTML-Seiten,
die dann aber dynamisch Inhalte nachladen.
Also zum Beispiel irgendwelche Werbebanner oder über Lazy Loading-Mechanismen werden halt,
wenn man runterscrollt, auf der Seite sieht man das dann häufig,
werden dann Dinge nachgeladen,
obwohl man den oberen Teil schon sehen kann und so.
Das Ganze passiert synchron, ohne dass die Seite
nochmal komplett neu aufgebaut oder geladen werden muss.
Dann wären wir ungefähr hier. Auch da sind die Interaktionsformen
auf der kleinen Seite sehr eingeschränkt. Auch da nur Links,
Buttons, Eingabefelder, das war es im Wesentlichen.
Dann kann man sich vorstellen,
dass man das Ganze ein bisschen aufbohrt und sagt,
okay, mit AJX und auch mit HTML und so weiter,
kann ich mir irgendwie was Raffiniertes zusammenbasteln.
Da gibt es gerade in der JavaScript-Welt ja recht virtuose Sachen,
irgendwelche Navigationsbereiche, wo dann Menüs aufpoppen und so weiter und so fort.
Also sich irgendetwas auf- und zuklappt und so weiter.
Das geht schon über die Standard Interaktionsmöglichkeiten hinaus. Und da
wird dann möglicherweise auch im Hintergrund irgendwo was gemacht oder es wird halt eben rein kleinseitig gerendert.
Das wäre dann hier so ein Finclient. Und dann gibt es mit Anwendung wie GWT auch die Möglichkeit,
wo man halt eben einmal diese speziellen Interaktionsformen,
auch auf dem Client programmiert,
also im kleinen Code programmiert und darüber hinaus dann auch eine
ganze Menge Business-Logik und sogar die Anwendung von externen Systemen kleinseitig realisieren kann.
Das heißt, das unterscheidet sich eigentlich von einem installierten
Java-Fettclient auf dem Computer kaum noch in den Möglichkeiten
Also man könnte zum Beispiel aus dem Kleinen heraus
einfach auf irgendeinen Google-Service zugreifen und da irgendwas mitmachen.
So, das heißt also,
wir haben eigentlich den größten Teil der Anwendung der ganzen Logik-Interaktionslogik,
Business-Logik und so weiter, können wir auf dem Client halten.
Und der Server hat dann nicht mehr ganz so die Bedeutung,
die er früher meinetwegen noch gehabt hätte,
wo eigentlich alles sich auf dem Server befunden hat in der Client im Wesentlichen für die Anzeige verantwortlich war.
Wie gesagt, mit GWT hat man diese Mächtigkeit.
GWT ist ein Open Source Framework, sehr gut gemacht.
Also die Einarbeitungszeit ist sehr gering,
weil man sich so ein bisschen mit Java auskennt.
Kann man sich da sehr schnell sehr effektiv reinfuchsen und beeindruckende Sachen bauen.
Also besser als mit jedem anderen Web-Framework, was ich kenne.
GWT ist kein JavaScript-Framework, mit dem man irgendwelche tollen JavaScript-Effekte machen kann.
Die kann man auch einbinden. Das geht auch in GWT
, auch mit GWT. Aber GWT ist halt eben
kein JavaScript-Framework und man entwickelt auch nicht mit JavaScript.
Man kann JavaScript einbinden, einbetten, man muss es aber nicht.
Es ist halt wichtig zu wissen, wenn man GWT entwickelt,
entwickelt man Java, auch den Client.
Das ist eine tolle Sache
Ansonsten basiert auch GWT kleinseitig auf den üblichen Webtechnologien, die man so kennt.
Also auch HTML-CSS sind letztendlich für den Aufbau der UI-Strukturen verantwortlich.
Ja, wie gesagt, GWT gibt es schon recht lange seit 2006.
Das ist Open Source, die aktuelle Version ist die 2.4.
Es hat sich seit damals auch sehr viel auf GWT-Seite getan.
Es gibt ein tolles Eclipse-Plugin und so weiter. Also wie
gesagt, für Entwickler ist GWT wirklich eine tolle Sache.
Und für den User letztendlich auch, weil damit tolle Anwendungen gebaut werden können.
Ja, ich habe es eben schon erwähnt.
GWT-Anwendung dann komplett in Java entwickelt
Der Unterschied ist, das sieht man hier unten ganz schön,
wir haben unseren Java-GWT-Code und der kleinen Teil,
der wird halt nicht wie sonst in Java-Byte-Code übersetzt,
der dann von irgendeiner VM ausgeführt wird,
sondern der wird einfach in Java-Skript übersetzt.
Und das ist schon eine geniale Idee gewesen,
die die Google-Leute da gehabt haben und als VM agiert dann sozusagen der Webbrowser.
Und von der Funktionalität her, die man nutzen kann,
ist der Java-GWT-Code eigentlich kaum eingeschränkt, ein paar Sachen gehen nicht,
die gehen aber nicht, weil GWT schlecht wäre,
sondern die gehen vom Prinzip her nicht,
zum Beispiel ins Fallsystem kann man natürlich nicht speichern,
wenn das Ganze in einem Webbrowser läuft
Jedenfalls nicht so. Ohne weiteres. Genau. Eigentlich eine
ganz einfache Geschichte. So, hier nur nochmal so als
Übersicht, die verschiedenen Web-Frameworks, die es so gibt.
Und das ist unsere Kategorisierung von eben, wo dann die verschiedenen Web-Frameworks unterwegs sind.
Also wenn man sich ja zum Beispiel mal JSPs,
JSF, Struts und so was alles anschaut oder irgendwelche JavaScript-Libraries,
die sind im Wesentlichen in der Lage,
klassische Anwendungen vielleicht ein bisschen aufzuhübschen, aber nicht viel mehr.
Es gibt noch ein anderes Java-basiertes, Web-Framework,
es gibt noch eine ganze Reihe mehr,
aber mit dem haben wir uns einfach in anderen Projekten ein bisschen stärker auseinandergesetzt, acco 2.
Da liegt der Anwendungscode zum Beispiel auch komplett auf dem Server.
Man kann dann zwar auch raffinierte UIs zusammenbauen, allerdings,
was auf dem Kleinen läuft, dass es dann Framework-Code,
den man natürlich irgendwie konfigurieren kann,
aber man kann halt eben nichts Eigenes wirklich dazu bauen.
Das geht mit GWT aber ohne weiteres und insofern haben wir hier
die volle Mächtigkeit mit GWT und können wirklich tolle Anwendungen damit bauen.
Das war sozusagen der technische Hintergrund. GWT im Haupt,
im Wesentlichen. Jetzt mehr so der architektonische, konzeptionelle Hintergrund.
Wie sieht denn eigentlich unsere Architektur aus? Und wir haben
eine Wamm-Architektur gebaut, Guido hatte es schon gesagt.
Wann Werkzeug, Automat, Material, früher hieß es mal Werkzeug,
Aspektmaterial. Eigentlich ist das nur so ein Füllbuchstabe dazwischen.
Im Englischen heißt es zum Beispiel TM-Tools and Material.
Und ja, okay, ja. Aber da heißt es
komischerweise nicht Tamm, da wäre das A sinnvoll im
Deutschen Kampf
Schön wäre sowas wie warum oder so.
Vielleicht könnte man da ja auch noch was.
Das passt auch gut. Ja. Okay. Ja.
Gut, Bammsysteme. Wer kennt nicht wam? Okay,
und die Gegenprobe, wer kennt wann?
Wer hat schon mal
ein Wannsystem entwickelt
Hey. Die WPS-Kollegen. Genau. Also,
da ihr wann kennt, werdet ihr das irgendwie bekannt finden.
Werkzeuge, Materialien, so die beiden Kernmetaphern von wann.
Und noch ein paar mehr Sachen, wie zum Beispiel Services
und Fachwerte. Fachwerte. Wie der Name schon sagt,
es sind fachliche Werte, die halt irgendwie programmatisch dargestellt werden.
Solche Fachwertobjekte besitzen eine andere Semantik als beispielsweise Materialobjekte.
Sie sind zum Beispiel nicht veränderlich, haben eine Wertsemantik,
also man kann sich das so vorstellen,
ein Fachwertobjekt ist ein Symbol für ein Wert.
Wenn ich irgendwo eine 2 hinschreibe, ist das ein Symbol,
wenn ich irgendwo ein Fachwerkobjekt habe, 2,
dann ist das auch ein Symbol für denselben Wert.
So, Materialien wiederum, das sind die Gegenstände sozusagen,
die fachlichen Gegenstände, mit denen jemand im Anwendungsbereich arbeitet.
Das können ursprünglich mal physische Gegenstände gewesen sein,
wie zum Beispiel ein Ordner, Blatt Papier, wie auch immer.
Und das Ganze bilden wir dann in einem Software-System ab.
Und zwar schauen wir uns an,
wie wird mit den Gegenständen umgegangen oder diese Umgangsform,
die bilden wir dann halt eben als Operation an diesen Materialiobjekten nach.
Diese Materialien sind natürlich veränderlich, letztendlich die Arbeitsergebnisse,
die so über den Zeitraum erzielt werden, die schlagen sich an diesen Materialien nieder.
Also wenn ich zum Beispiel etwas auf ein Konto einzahle,
dann verändert sich das entsprechende Kontomaterial. So ein Material ist nichtsdestotrotz,
obwohl es sich so fachlich anhört, natürlich erstmal etwas,
was irgendwo als Bits und Bytes im System rumschwirrt und damit es überhaupt von Benutzer genutzt werden kann,
braucht es irgendwie ein User-Interface und dieses User-Interface,
das ist sozusagen die technische Seite,
das kann zum Beispiel ein Webclient sein,
das kann auch irgendwie ein Zwingen,
da war klein sein oder was ganz anderes
Und fachlich gesehen ist das aber das Werkzeug, mit dem dann der Anwender arbeitet.
Und das Werkzeug visualisiert beispielsweise so ein Material. Da die Systeme,
die wir bauen, in der Regel sehr komplex sind und
man nicht einfach nur hier mit direkter Manipulation eines Werkzeugs auf ein Material klarkommt,
sondern sehr komplexe Geschichten geschehen in der Regel,
ist es sinnvoll, diese Architektur dann zu strukturieren.
Das geht ganz gut über Services. Services sind jetzt keine
Erfindung von Wam, sondern das hat sich allgemein etabliert,
Servicearchitekturen, Soa und so weiter.
Das gibt es auch außerhalb von Wam
Aber wann passt dann natürlich nahtlos drauf? Sowas wie
externe Systeme werden, sind auch einbindbar in ein Warmsystem.
Da würde man sich dann einen Service bauen,
der das Ganze kapselt, den Zugriff auf das externe System.
Und der bietet an seiner Schnittstelle wiederum Materialien an,
die dann zum Beispiel von Werkzeugen genutzt werden können. Das heißt also,
wenn wir, ich gehe einfach mal einen Schritt weiter,
auf eine externe Gebärdendatenbank von einem sogenannten Sign-Paddle-Projekt,
so heißt das, zugreifen und dort Gebärden importieren,
dann ist das ein externes System.
Und unser DLX-System holt sich dort dann halt eben
diese Gebärdendaten ab
Und das Ganze passiert dann halt,
wenn man sich mal unsere Anwendung anschaut, serverseitig.
Wir haben, wie gesagt, eine Web-Anwendung.
Das heißt, es gibt einmal ein DLX-Web-Client.
Das ist ein Wamm-System. Und dann gibt es noch
das DLX-Web-Surflet, das ist auch einfach ein System.
Und das holt sich halt irgendwie aus diesem Science-Paddel,
diese Gebärden-Definition raus. Und ganz konkret macht das der Import-Service.
Da gibt es also in den Tiefen dieses DLX-Web-Surflets,
gibt es eine Komponente, die hat nichts anderes zu tun,
als diese Gebärden zu importieren und irgendwie in unserem Wörterbuch-Service zu legen.
Das heißt also, das hier sind Wörterbucheinträge eines externen Systems,
die werden konvertiert in unserem Modell und dann in einem Dictionary Service abgelegt.
Der wiederum, das fehlt jetzt hier in der Darstellung, kapselt beispielsweise eine Datenbank.
Ebenso der Document Service, da liegen dann Gebärdenschriftdokumente drin.
Auch der schreibt beispielsweise in eine Datenbank. Auch ein Drittsystem,
wenn man so will, ein externes System,
was durch einen fachlichen Service und auch wamm gekapselt wird.
Alle diese Services arbeiten letztendlich auf unserem fachlichen Modell.
Das sind dann spezifische Materialien, die wir gleich
noch sehen werden
Und diese Materialien, die werden einerseits serverseitig genutzt von
den Services, aber eben auch von unseren kleinseitigen Werkzeugen.
Das funktioniert in einer Web-Anwendung,
nur wenn man das in beispielsweise JavaScript realisiert,
beziehungsweise im Falle einer GWT-Anwendung,
programmiert man ja einen Java und das Ganze wird dann nur zur Laufzeit sozusagen als JavaScript-Code ausgeführt.
Das heißt also, hier haben wir nicht wirklich eine Schicht
für das fachliche Modell, sondern das ist etwas,
was neben den einzelnen Schichten steht
Und sich über alle Schichten hinweg verwenden lässt. Man kann
das auch als Schicht darstellen, im Prinzip liegt dann unten
drunter und so weiter und das ist dann keine strikte Schichtung.
Passt aber nicht so gut zu diesem kleinen Serverschnitt, weil letztendlich dieser Code,
also dieser Code befindet sich sowohl serverseitig als auch kleinseitig.
In GWT spricht man davon, Shared-Code,
da gibt es so diese grobe Einteilung,
Client-Server und dazwischen dann Shared und das fachliche Modell,
das liegt dann halt eben in diesem Shared-Bereich.
So, noch ein bisschen komplizierter,
wenn man sich jetzt genau diese Schnittstelle anschaut zwischen kleinen und Server
Das Ganze passiert über AJKs. Da haben wir halt einen Asynchronen-Server-Call.
Es gibt kleinseitig so etwas wie einen Proxy für Services,
da wir hier eine komplexere Service-Architektur haben,
also wenn wir es jetzt hier in dieser Grafik sieht,
haben wir das Ganze zu einem Gateway zusammengefasst.
Das macht es technisch ein bisschen einfacher.
Das Gateway steht aus verschiedenen Server-Interfaces, die implementiert werden.
Zur Laufzeit ist es aber eine große Gateway-Komponente. Das heißt,
hier mache ich einen Zugriff, dann geht dieser Proxy los,
greift auf unseren Server zu. Das ist letztendlich ein Web-Serflet,
löst den Call auf, fragt den entsprechenden Service,
der dafür verantwortlich ist, holt sich von dem das Ergebnis,
packt das in den Response, der geht wieder zurück.
Das Ganze ist dann natürlich eben der asynchrone Part, dass man nicht weiß,
wie lange das dauert, wann kommt er wieder zurück.
Und hier wird dann über ein listener Konzept der Aufrufer benachrichtigt und gesagt,
hier, das ist das Ergebnis, was du angefragt hast.
Eigentlich ein sehr einfacher Mechanismus. Gerade hier ist es halt eben einfach eine Komponente,
die wir ansprechen, geben einen Listen damit,
wenn du fertig bist, gib uns den Rückgabewert,
wenn der dann kommt,
dann werden wir aktiv und aktualisieren beispielsweise
das UI
So. Hier nochmal, etwas detaillierterer Blick auf unsere Architektur.
Wir haben unsere Werkzeuge, eine Dokumentenverwaltung, womit die Gebärdenschriftdokumente verwaltet werden.
Ein Dokumenten-Editor, wo ein einzelnes Dokument bearbeitet werden kann.
Und ein Gebärden-Editor, womit eine einzelne Gebärde in einem Dokument
bearbeitet werden kann. Was hier fehlt sozusagen,
das hätte es nicht unbedingt übersichtlicher gemacht, ist eine Workbanch.
Die tritt dann so als Menüleiste oben in unserer Anwendung,
in Erscheinung, die bündelt diese einzelnen Werkzeuge zu einem Gesamtwerkzeug
So, diese einzelnen Werkzeuge greifen dann wiederum auf die Services zu,
die sie benötigen, über den Mechanismus,
den wir eben gesehen haben, mit diesem Gateway,
also zum Beispiel die Dokumentenverwaltung, arbeitet natürlich auf Dokumenten,
der Dokumenteneditor, wenn ein Dokument speichert,
arbeitet auch auf dem Dokument-Service, kann einen PDF generieren,
holt sich neue Gebärden aus dem Dictionary Service.
So, und das sind die Materialien, die wir dafür verwenden. Ein Gebärdenschriftdokument,
das besteht aus einer ganzen Reihe von Gebärden und diese Gebärden,
wie wir erst gesehen haben,
bestehen aus einzelnen Symbolen wie Pfeilen,
Hanssymbole und so weiter und die haben wir,
weil sie nicht veränderlich sind,
als Fachwerte modelliert.
Das Materialmodell ist natürlich ein Tuck-Komplexer, aber da will ich jetzt
gar nicht so genau dran drauf eingehen. Ich denke,
das Beste ist, weil man sich das einfach mal live anschaut.
Da habt ihr eine Vorstellung davon, was geht.
Und dann würde ich an Lasse weitergeben, dass er dann nochmal den iPad-Part erläutert.
Also. So, genau, das ist unsere Anwendung.
Läuft jetzt gerade in Chrome. Wie man hier sehen kann,
ganz normal, Web-Anwendung, Punkt mal F11,
dann verschwindet oben Datei, kennt ihr wahrscheinlich.
Und das Ganze ist eigentlich von einer Fettlinie
Anwendung, die fest installiert ist, so nicht mehr zu unterscheiden,
aus Anwendersicht. Zumal jetzt auch alle Sachen gehen,
die man so erwarten würde. Was ihr hier seht,
ist unser Dokumenten-Editor, der Dokumenten-Editor orientiert sich so von der
Usability ziemlich stark an Office, Microsoft Office an Word.
Wir haben also hier ein Blatt Papier liegen.
Das ist der What you see is what you get Ansatz,
den wir hier verfolgen. Das ist also tatsächlich ein DIN A4-Blatt
. Hier auf meinem Monitor ist es fast in Originalgröße.
Und da kann ich ja dann beispielsweise einfach mal
einen Satz eingeben
Wie ist dein Name? Und während ich tippe,
lädt unser Dokumenten-Editor die entsprechenden Gebärden zu den Wörtern,
die ich eintippe, nach, aus unserem Dokumentenservice. Und das,
was ihr hier seht, sind dann halt eben Gebärden,
zum Beispiel, wie würde man dann irgendwie so gebärden,
beispielsweise, beziehungsweise mit hochgezogenen Schultern, das ist diese komische Kante,
die man hier sehen kann.
Wenn das jetzt nicht die Gebärde ist, die ich meine,
kann ich hier so verschiedene Gebärdenalternativen durchschalten.
Und irgendwann komme ich dann möglicherweise an die Gebärde, die ich meine.
Diese Gesichter darüber, das sind die Mundbilder,
Hier sieht man das Mundbild, dieser umgedrehte Kamm beispielsweise,
das ist ein W und das I, das ist dann dieses Mundbild.
Viele Mundbilder unterscheiden sich nicht, obwohl es unterschiedliche Laute sind,
weil die Mundstellung halt trotzdem die gleiche ist.
Und häufig werden auch einfach Silben verschluckt, die erscheinen dann halt nicht als Mundbild.
Genau, so. Was ich jetzt hier eingegeben habe,
ist allerdings der deutsche Satz und eigentlich ist das falsch,
weil Gebärden würde man, wenn sie jetzt nicht gerade lautsprachbegleiten sind,
würde man in der DGS-Grammatik angeben.
Und so funktioniert es in der Regel auch, wenn Lehrmaterialien erstellt werden,
dann würde unser gehörlosen Pädagogenteam dann halt eben DGS verwenden.
Dein Name, was? So, und das wäre die korrekte DGS-Grammatik.
Ihr seht schon von der Wortstellung und so weiter,
das ist komplett anders als das Deutsche.
Es gibt noch weitere Unterschiede, dass zum Beispiel Flexion
ganz anders aussehen und auch eine ganz andere Motivation haben.
Also zum Beispiel, du hast, ich habe,
das würde man gar nicht so unterscheiden, aber ich gebe dir,
du gibst mir, das wird halt reflektiert.
Nämlich einmal über die Bewegungsrichtung. Ich gebe dir,
du gibst mir. Also wirklich ein komplett anderer Ansatz.
Und diese Unterschiede, die kann man natürlich sehr schön darstellen,
indem man hier einfach mal die beiden Grammatiken gegenüberstellt
Dann kann man, wenn das jetzt ein Lernmaterial wäre,
beispielsweise einen gehörlosen Kursteilnehmer sagen, hier, guck mal,
so würdest du das gebärden.
Das sind die Wörter, die du gebärdest.
Das sind die Wörter darunter, die wir im Deutschen verwenden.
Und da kommt dann hier zum Beispiel so,
wo ist es hier, das Werten mit rein,
was man in der DGS in diesem Fall gar nicht braucht.
Und es gibt diverse Unterschiede und dieses kontrastive Gegenüberstellen,
das ist halt eben sehr hilfreich, weil man über diese Unterschiede,
die man einmal erkannt hat, halt eben auch lernt.
Und dann begreift, aha, im Deutschen läuft es so,
in der DGS läuft es so
Und für viele Gehörlose ist es halt eben,
weil sie ja vorher in der Regel noch nie eine Sprache als Fremdsprache gelernt haben,
auch eine Erkenntnis wie für uns auch,
wenn wir zum Beispiel in der fünften, sechsten Klasse Englisch lernen.
Es gibt sowas wie Grammatik. Also man unterhält sich nicht einfach
nur intuitiv, sondern nach bestimmten Regeln und nicht so,
wie es einem passt. Und das heißt also,
sie lernen in gewisser Weise auch ihre eigene Grammatik kennen und
haben dann auch eine Vorstellung, was sie verändern müssen,
wenn sie das Ganze dann ins Deutsche übertragen wollen.
Und das Gleiche sind dann hier natürlich auch Vokabelblätter möglich,
was weiß ich, ich kann dann irgendwelche Glossen angeben,
Hut, Huhn, Fuchs und so weiter und so fort.
Und dann hätte ich ein Vokabelblatt beispielsweise, was ein Gehörloser hernehmen kann,
um eben einfach Vokabeln zu büffeln, wie unser eins das ja auch tut.
Was aber, wenn man keine Verschriftung der Spare hat,
nicht möglich ist. Das heißt also,
wenn ein Gehörloser in einen normalen Deutschkurs geht,
dann hat er Glück, wenn da überhaupt ein DGS-Dozent ist,
also einer, der in seiner Sprache überhaupt erklären kann.
Und selbst wenn er dieses Glück hat, ist es so,
dass der Dozent zwar schön erklären kann, aber wenn der Kurs vorbei ist,
dann kann es keine Hausaufgaben in dem Sinne geben.
Es sei denn, man merkt sich irgendwie die Dinge.
Man kann nicht irgendwie ein Arbeitsblatt mit nach Hause nehmen und
einfach mal ein bisschen büffeln.
Das geht nur, wenn man diese Gebärdenschrift verwendet
So. Ihr habt jetzt schon so ein bisschen die Funktionalität gesehen.
Ich tippe automatisch werden Dinge nachgeladen. Wenn ich Enter drücke
, wird eine neue Zeile eingefügt. Wenn ich jetzt hier
einfach mal was rauslösche, so springt das Ganze um.
Und wenn jetzt hier unten was stünde und ein automatischer Zeilenumbruch erfolgt wäre,
würde dann das, was hier unten steht,
erwartungskonform nach oben springen und so weiter.
Und dieses Erwartungskonforme, das ist etwas,
wo wir sehr viel Zeit reingesteckt haben,
weil das ist sehr schwierig, das Ganze so zu layouten,
dass die Zeilen halt eben auch korrekt umgebrochen werden.
Es gibt so viele Sonderfälle. Wenn ich jetzt hier zum Beispiel
Was weiß ich, Waldmeister gebe ich einfach mal ein.
Wahrscheinlich gibt es die Gewerde nicht so. Das ist jedenfalls
ein langes Wort oder Atomkraftwerk. Das ist dann auch eine
relativ breite Gebärde. Wenn ich die jetzt weglöschen würde und
in dieser Zeile da drüber steht, was weiß ich,
alles Mögliche. Die Zeile ist quasi voll. So,
und das Atomkraftwerk passt da jetzt einfach nicht mehr mit rein.
Und ich lösche es weg. So,
für den Hut
Ist dann doch noch Platz und der springt dann nach oben. Das sind so kleine Sonderfälle,
wo man meint, oh mein Gott,
da hätte ich jetzt wirklich nicht dran gedacht, dass dann,
wenn ich so eine Zeile verändere und sie kürzer wird und möglicherweise was von weiter unten nachrückt,
dass ich auch den Fall haben kann,
dass etwas aus meiner Zeile auf einmal nach oben rutscht.
Das sind so, nur um ein Beispiel zu geben,
das ist so eine Kleinigkeit, wo man dann denkt,
wie hätte ich da auch noch dran denken sollen?
Also das fährt einem dann erst so nach und nach auf,
wenn man sich das Ganze dann live anschaut,
wie viele Sonderfälle vom Sonderfall es gibt,
wenn es um dieses Layouten geht.
Also da haben wir relativ lange dran gefeilt.
Und das ist auch aus architektonischer Sicht ganz interessant,
denn wenn ich jetzt hier auf diesen Knopf drücke,
PDF erzeugen, Ja.
Wahrscheinlich, ah ja, sonst arbeite ich immer im Five Hooks.
Wahrscheinlich kann der kaum, der hat jetzt das Plugin nicht normalerweise,
ein bisschen schade. Aber ihr wisst, wie das ausgeht.
Also das würde ich jetzt normalerweise der Reader aufpoppen und würde
das PDF anzeigen und ihr würdet jetzt einfach nur feststellen,
das sieht genauso aus wie das, was ihr hier seht.
So weit so gut. Das ist allerdings nicht selbstverständlich,
auch wenn ich das Ganze jetzt im Five Hooks öffnen würde
oder im Internet-Explorer, würde es auch exakt so aussehen.
So und auch das ist nicht selbstverständlich. Jeder von euch,
der schon mal eine Webanwendung gebaut hat,
weiß,
wie schwierig es ist
Einzelnen Browser zu bändigen. Und wenn man das Ganze dann auch noch im PDF-Formen drucken möchte,
und das soll genauso aussehen, dass es nochmal schwieriger.
So, und was wir gemacht haben, ist halt,
dass wir diesen Layout-Algorithmus halt nicht auf den Browser-Möglichkeiten basieren lassen.
Das heißt also, das, was ihr hier seht,
dass es kein Flow-Layout,
das war es nur in der Version 0.1. Und jetzt ist es etwas,
was wir komplett selber anordnen und dann absolut positionieren.
Das heißt also, das ist einfach pixelgenau positioniert und der
Browser hat eigentlich mit der Anordnung gar nichts mehr zu tun.
Das heißt, wir haben diesen Algorithmus zum Anordnen der Elemente
rausgezogen, können den dadurch auch sehr schön Unit testen
Etwas, was natürlich so auf Browser-Ebene nicht ohne weiteres möglich ist.
Da kann man natürlich mit Selenium und so weiter arbeiten,
aber dann funktioniert es in einem Haus.
Also so, im anderen so. Und dadurch, dass wir
diese Layouting-Komponente rausgezogen haben, können wir sie Unit testen.
Und wir können sie vor allem für alle Browser und für die PDF-Generierung verwenden.
Und seitdem haben wir eigentlich auch überhaupt keine Layout-Probleme mehr.
Was uns vorher doch sehr oft das Leben sehr schwer gemacht hat. Die einzelnen Symbole,
also nicht die gesamte Gebärde, Aber das Einzelne Symbol,
das ist tatsächlich in der Datenbank, wenn du so willst,
abgelegt, das holen wir uns her, aber auch serverseitig,
basteln daraus die gesamte Gebährde zusammen, in einer bestimmten Skalierung,
die wir an den Server schicken, was wir brauchen.
Und dann kommt das Bild in dieser Skalierung zurück und wird dann hier als Bildchen angezeigt.
Also, nee, leider nicht. Beziehungsweise,
ich weiß gar nicht genau, das kann sogar sein,
dass das ursprünglich Vektografik ist, aber bevor es auf den Client geht,
ist es dann auf jeden Fall PNG.
Und das hat auch verschiedene Vorteile,
wir können das Bild hier speichern, wir können es einfach kopieren,
in ein Word-Dokument einfügen es hat zum Beispiel auch eine Bild-URL und die ist konstant.
Das heißt also, wenn du auf deiner Webseite einfach mal
deinen Gebärdennamen zum Beispiel oder irgendetwas anderes in die Bernschrift angeben willst,
nimmst du dir diese URLs und wird das dann darüber einfach
diese Bildchen in deine Webseite ein.
Das ist also quasi ein Service, den wir auch liefern über diese reine Dokumentenerstellung hinaus.
Das ist ja auch wie Geld zu tun,
aber als eines geht der Vertreib der Nationalität und manchmal,
wer hat jetzt die zweite Version gehabt, die wir auch sitzen.
Mit der Sprache ist einer, das ist einiges Mal.
Ja, wie kann man
das abbilden
Genau, das kann man hier zum Beispiel sehen.
Dieser doppelte Pfeil, das ist eine Bewegung in dieser Ebene.
Und dieser einfache Pfeil, das ist eine Bewegung in dieser Ebene.
Und auch die Handstellung, wenn hier so ein transparenter Balken
sozusagen oder ein Weißarbeiten über so eine Handform gezeichnet wird,
dann ist das so diese Tischebene.
Und wenn die Hand so aussieht, ausgefüllt,
dann schaue ich so drauf, wenn sie weiß ist,
schaue ich so drauf.
Das ist die sogenannte rezeptive Sicht. Also das,
nee, stimmt gar nicht, die expressive Sicht.
Die rezeptive wäre vorher wirklich gelernt habe oder ist das jetzt
was,
was gehört
Also sie erkennen schon diese Gebärden und das ist etwas,
was du als Gehörloser, wenn du DGS panzt, recht schnell begreifst.
Also du hast schon, hast du schon richtig gesagt,
man muss es lernen letztendlich, aber dieser Lernschritt ist,
was das Lesen betrifft, nicht besonders groß.
Und was das Schreiben betrifft, sieht es ein bisschen anders aus. Man muss zu sagen,
die haben das Schritt schon sehr entwickelt, haben es schon vorher,
wie soll ich euch vorhin auch erklären,
die Very Sunny, diese Cancellent aus den USA,
hier die Schritt durchsprünglich entwickeln und weiterentwickeln und wir übernehmen es
einfach gut und machen die Zugreife alle.
Wir geben wirklich das Werkzeug dazu,
um mit dieser Schrift zu schreiben und die Momente zu erstellen
Genau. Ich weiß nicht mehr, ob es ein DGS-Aufdriss ist,
aber in ASL ist es auf jeden Fall so,
dass wir voll noch viel in Konfliktion gesprochen haben.
Es ist halt, also du findest erstaunlich,
dass man so direkt übersetzen kann, oder die Scheinsminister.
Aber es ist ja zum Beispiel auch so, dass,
wenn du von dem Sprich die ganze Sprache esse, verzieren,
gewähren die Sprache eigentlich die Leute, die ihnen selber,
die Objekte über dieses Sprechen im Raum fortsichern.
Und dementsprechend passen sich ja auch die Gewerden an,
und kann man das behaupten nehmen, bei der Funktionskonte.
Ja, das ist eine perfekte Überleitung,
weil wenn ich so etwas wie geben zum Beispiel nehme,
dann sieht man hier die Handstellung, ich gebe.
Und wenn das jetzt umgedreht werden soll, dann müsste ich eigentlich
diesen Pfeil umdrehen. Dann habe ich zwei Möglichkeiten. Erstmal,
ich klicke mich hier durch die verschiedenen Gebärdenalternativen und hoffe,
dass vielleicht irgendwo die richtige dabei ist.
Hier hat man es ganz gut gesehen. Eine Richtung,
andere Richtung. So, das wäre eine Möglichkeit.
Es ist aber so, dass man natürlich teilweise sehr differenzierte Flektionen braucht.
Zum Beispiel, wenn ich über drei Leute spreche,
dann spreche ich über den, über den,
über den und ordne sie so im Raum an.
Und wenn ich mich auf den hier beziehe ich im Deutschen eher sagen beispielsweise.
Und dann weiß man, wer gemeint ist.
Und sie und ich beispielsweise und in der Gebärdensprache würde ich
dann halt eben immer darauf deuten, auf den entsprechenden.
Und ich gebe ihm, wäre dann das, ich gebe ihr,
wäre das. So, und das heißt also,
ich müsste dann diesen Pfeil anpassen, das kann ich tun,
indem ich einfach doppelt draufklicke und dann unseren Gebärden Editor öffne.
Das ist das, was Last dann auch nochmal fürs iPad gebaut hat.
Und da kann ich dann hingehen und die einzelnen Symbole verschieben und
so weiter und bearbeiten, so wie ich das brauche.
Ich will jetzt die Gebärden nicht verändern.
So, und kann mir dann leichte Abwandlungen erstellen.
Es muss also nicht alles im Gebärdenwörterbuch hinterlegt sein,
das kann ich dann auch ad hoc anpassen
Was soll ich denn da rausbringen? Ja, genau.
Also es wird doch einige Kompetenzen... Was war das?
Du sollst ihn nicht schreiben. Ja. Ich kann das Deutsch kennen,
um Scheide zu können. Man sollte die Bären sparen können,
um die Bärenschrift, die man gleich hat.
Ja. Genau. Und jetzt dann, du hast ja gerade gesagt,
dass wir das in der Lieblingsfahrt sind, also das Tier,
das geht jetzt nicht ums intohaften eigenen Orella. Das heißt,
wenn ich es verändere, wird da etwas Neues erstellen,
was dann erwartet, ist da noch nicht mal was Nein,
du kannst, im Moment ist es zumindest so,
wir wollen noch darüber hinausgehen, aber im Moment ist es so,
dass du einzelne Gebärden nur in diesem Dokument verändern kannst.
Das reicht eigentlich für die Anwendungsfälle, die man im Moment
im Wesentlichen unterstützen wollen, auch aus. Genau. Okay,
aber es wird halt schon einiges an Kompetenz vorausgesetzt, ist klar.
Also das Lesen ist relativ intuitiv verständlich. Beim Schreiben muss
ich zum Beispiel auch Deutsch können, wie ihr seht.
Also wenn ich überhaupt eine Gebärde hier eintragen will,
muss ich die deutsche Entsprechung davon kennen.
So, das ist aber gerade bei gehörlosen Dozenten,
die Deutschlehren der Fall, insofern passt es.
Und dadurch haben wir dann auch eine
recht gute Schreibökonomie
So, also ihr habt jetzt schon gesehen,
den Gebärden-Editor eben gerade, dann hier den Dokumenten-Editor.
Und zu guter Letzt will ich euch nur noch mal in
aller Kürze zeigen, unsere Dokumentenverwaltung. Genau. So,
das ist im Grunde genommen auch eine ganz einfache Geschichte.
Sieht aus wie ein Pfeil-Browser, ist konzeptionell ein bisschen mehr als ein Pfeil-Browser.
Wir haben hier so einzelne Räume, kennt ihr vielleicht aus dem Consi.
Diese Räume, die sind von der Philosophie her ein bisschen anders.
Es gibt halt Räume für bestimmte Zwecke. Das heißt,
es ist auch ein bestimmter Umgang mit den Dingen,
die man im Raum findet, damit verbunden.
Also es gibt eine sogenannte Raumordnung. Ich gehe einfach mal
hier in den öffentlichen Raum ein. Und da sieht man hier zum Beispiel unsere Raumordnung,
dass ich zum Beispiel nicht nur meine eigenen Dokumente beliebig bearbeiten kann,
sondern ich kann auch fremde Dokumente bearbeiten.
Im öffentlichen Raum geht das. Wenn ich jetzt zum Beispiel in einen Klassenraum gehen würde,
wäre es möglicherweise so, dass ich nur meine eigenen Dokumente bearbeiten kann,
aber ich kann in die anderen Dokumente reinschauen,
kann sie mir auch kopieren beispielsweise, aber ich kann sie nicht verändern,
sodass dann in gewissem Maße eine Gruppenarbeit möglich ist,
aber man macht nicht die Dinge der anderen kaputt beispielsweise.
Und dann gibt es vielleicht einen Klassenarbeitsraum,
da kann ich auch wirklich nur mein Dokument sehen und bearbeiten
So, genau,
in den Räumen gibt es dann einen ganz normalen Ordner,
das sieht dann wirklich aus wie ein Fallsystem und die einzelnen Dokumente und pro Raum ein Parkpierkorb,
das ist auch so ein Sicherheitsaspekt, ein globaler Papierkorb,
wo alles drin liegt, da überlegt man sich natürlich,
auch wenn da Sachen reinschmeißt,
wenn sie ihn dann nach jeder sehen kann.
Genau. Okay. Ja. Und über den würde ich
jetzt eins dieser Dokumente machen.
Was kommt denn da raus? Ist das das Material?
Ja. Was denn da hinten? Und ich sage,
oh, das ist der Moment, das ist weg.
Ja, das ist nicht so, sondern was du dir ziehst aus
diesem Dokumentenservice, ist quasi eine Kopie des eigentlichen Dokuments.
Und du kannst dann sagen, dieses Dokument speichern, und das bedeutet,
du ersetzt das Original, was der Dokumentenserver verwaltet, durch deine Kopie.
Das ist für den Zwei, das ist nicht erkennbar. Momentan,
ja, mehr gut,
seit wenn ein Zweiter danach kommen wird und auch ein Dokument,
das gleiche Dokument wird, wo ich dann später abspeichern würde als erstes,
die Änderung, die erste gemacht hat, die werden dann wieder verflogen.
Ja, genau. Aber das passt, ich finde es witzig,
weil wir haben ja auch unsere Kooperation und Koordination,
das ist halt so eine Stegistraturartiges.
Aber eben keine Aktenausgabe vergleichen. Nein,
also wir haben ja hier über die Raumordnung eine gewisse Vorgabe der Kooperation,
wodurch dann eben auch ausgeschlossen ist,
dass ein Schüler das Dokument des anderen mal eben überschreibt,
weil er sich beispielsweise nur eine Kopie davon ziehen kann.
Und insofern auch das Lehrteam beispielsweise, da hat jeder seine
Dokumente und man fuhrwerkt nicht zur selben Zeit an denselben Dokumenten rum.
Insofern ist das etwas, was auf unserer Liste steht,
aber sehr weit unten
Das gehört, wie das hört. Das ist natürlich,
als ich das gefunden habe. Ein Ding kann sich zu
einem Zeitpunkt nur an einem Ort filmen.
Das ist jetzt ein Hintenberg. Ja, allerdings die Kopie
des Originals aus dem Blue Service. Genau. Aber das
Ding ist dann tatsächlich im Werkzeug und nicht mehr auf dem Server.
Das heißt also, wenn ich hier den Kleinen abschieße,
ist das Ding auch weg,
die Kopie
Ja, aber es gibt eine Sicherheitsabfrage. Also es ist
nicht gleich weg. Könnt ihr, oder wahnsinnig,
ich finde hier, dass ich in Werkzeugen für zwei Leute
real bin. Jein, also das ist dann Pro-Dokument,
ein Dokumenten-Editor, aber ich bräuchte dafür dann zwei Browser-Fenster.
Das ginge. Und das war tapf in einem Wort.
Ja, ja, genau. Genau. Capital Pace ist
sich auf der Pädagogene, beliebte Herangehensweise.
Ja, das funktioniert. Wir sind einfach 2.000 auf.
Das ist auch klar. Das verwendet ihr gerne,
um klarzumachen, dass es funktionalität, dies beim Werkzeug kommt.
Und das ist jetzt kurz, meine These gehört zum Material.
Genau. Ja, okay. Habt ihr noch Frank Eier
Was soll ich als ein Zieler besonders bezahlen,
also die ganze Juraektischen Zögerung, bereits intuitiv und so.
Aber jetzt gerade diese Ansicht, dient ja auch zum Austausch
zwischen Lernen und Spüreinander. Ursprünglich war das eigentlich nicht unsere Idee,
aber die Software wird tatsächlich interaktiv im Unterricht eingesetzt.
Ja, dann wäre es doch zum Beispiel auch sinnvoll,
dass man jetzt irgendwie in dieser Ansicht der vertieften Graben der Dokumente gekommen wird.
Ja, genau, also was wir gemacht haben,
das sind hier diese Tooltipps zu den einzelnen Buttons und ja,
im Prinzip könnte man natürlich dann, ich sag mal,
Den Titel beispielsweise oder die erste Zeile des Dokuments hier auch einfach als Tooltipp-Anzeigen im Prinzip.
War bisher keine Anforderung, weil, wie gesagt, die Leute,
die damit arbeiten, die haben halt einfach die Deutschkompetenz.
Aber wenn man das noch weiter ausbauen würde,
dass eben auch Schüler damit arbeiten, die als noch Deutsch lernen,
dann wäre das ein wichtiger Schritt.
Steht auch auf unserer Liste, ziemlich weit unten leider,
wie vieles. Ja. Okay, ich denke mal,
dann übergebe ich an Lasse.
Ja, gerne
Genau, wie ihr ja eben gesehen habt, ist,
wenn man bei uns im Dokumenten-E-Tor ein Wort eintippt,
wie zum Beispiel Hallo oder auch Atomkraftwerk, dann erscheint dazu die Gebärde.
Was im Hintergrund abläuft, hat die Jörn ja so ungefähr schon erklärt,
es wird halt ein Aufruf an den fachlichen Service
gemacht und der liefert mir die Liste aller Gebärden zurück,
die zu diesem Wort passen könnte.
Um halt rauszufinden, welches Wort dazu passt,
gibt es halt im Hintergrund ein Wörterbuch,
das bei uns in einer großen Datenbank steht und dieser
fachliche Service fragt halt diese Datenbank ab und guckt rein,
was passt alles zu diesem Wort
Diese Daten, in dieser Datenbank, die bekommen wir jede Nacht,
importieren wir die von einem Fremdsystem, Signpuddel,
hatte Jörn vorhin auch kurz erwähnt gehabt und angezeigt gehabt.
Da ziehen wir jede Nacht um 2 Uhr oder 3 Uhr,
ich weiß gar nicht so genau,
ziehen wir da die Daten rüber und die aktuellen Einträge,
die da drin sind, kommen bei uns auch in das System rein.
Momentan sind da 18.000 Einträge ungefähr drinne. Das ist schon relativ viel,
aber trotzdem gibt es natürlich auch immer wieder Worte,
die ich gerne benutzen möchte, die noch nicht in den Systemen drinne stehen.
Oder es gibt halt eben die Anforderungen, wie du es
auch gerade gefragt hattest, einfach, werden zu flektieren.
Das heißt einfach, eine Situation anzupassen von,
ich gebe dir, wird, daraus wird,
du gibst mir, sodass du Gebärden angepasst,
etiert werden müssen oder komplett neu erstellt werden müssen.
Dafür braucht es natürlich ein Softwarewerkzeug und wir setzen dieses Werkzeug
auch um bei uns in der Web-Anwendung.
Das haben wir auch gerade eben kurz gesehen, wo man
die Symbole verschieben konnte. Jetzt ist es aber so,
dass bei diesem Werkzeug eine ganz besondere Usability-Herausforderung besteht.
Und zwar ist es so,
dass ich diese Gebärde ja bauen muss aus diesen Grundsymbolen,
die ich zur Verfügung habe, dass du diese Handsymbole,
das sind diese Pfeile,
das sind diese Mundbilder und so weiter
Und diese Anzahl dieser einzelnen Teile-Symbole ist halt riesengroß.
Das können, es sind 35 ungefähr, 35.000 verschiedene,
aus dem so eine Gebärde durch die Eden kannten.
Also es ist halt, es ist halt geschuldet in verschiedenen Handstellungen,
die er in der Hand haben kann und die verschiedenen Handformen.
Deswegen sind es halt so unglaublich viele. Jetzt muss man natürlich,
wenn man die Möglichkeit haben möchte, einige Berde aus diesen Symbolen zu erstellen.
Irgendwie diese Symbole, den Benutzer, zugreifbar machen.
Das ist eine relativ große Usability-Herausforderung und ich habe mir für
meinen Depotarbeit gedacht, wir haben ja das iPad,
damit kann man tolle sind neue Interaktionsformen ausüben.
Kann man damit nicht vielleicht dieses Problem lösen? Und
genau das habe ich versucht. Und ich glaube auch,
zumindest in so einem gewissen Maße geschafft.
Diese Anwendung will ich euch jetzt einmal zeigen.
Ich hoffe, das klappt jetzt hier. Dass wir jetzt
auch ein gleiches Bild haben. Ah, genau, wunderbar.
Da sehen wir auch schon die Anwendung. Ich habe sie
nicht ganz allein entwickelt, muss ich kurz mal sagen.
Mein Kollege Felix Zingbett ist ja hinten,
schreibt auch einen Teil der Diplomarbeit mit oder eine andere Diplomarbeit nebendran.
Und wir haben zusammen diese App entwickelt. Was wir hier sehen,
ist praktisch ein Überblick über das momentane Wörterbuch