Springe direkt: zur Navigationzum Inhaltzur Sidebar

Archive für 10 2006

clearType “Feature” im Internet Explorer 7

28.10.2006

Der IE7 ist ja ein vielbehandletes Thema auf diesem Blog, da er mich in letzter Zeit einige Nerven kostet. Nachdem ich heute die finale Version installiert habe, ist mir allerdings ein besonderes Ärgernis aufgestoßen: In der vor einigen Tagen erschienen Verison des neuen Microsoft Browsers hat Microsoft die “clearType” Technologie standardmäßig aktiviert.

ClearType soll auf TFTs und Trinitron Röhrenmonitoren für eine bessere Schriftdarstellung mitilfe von Anti Aliasing sorgen. Der Unterschied in der Darstellng ist zum Teil beachtlich:

Vergleich clearType on vs  clearType off

Leider führt das “Feature” auf diversen Monitoren (so meinem Dell TFT auf der Arbeit) zu Darstellungsproblemen. Glücklicherweise kann der versierte Nutzer die Schriftartenglättung mit cleartype wieder ausschalten. Dies geschiet über Internetoptionen -> Erweitert und dann sinnigerweise unter “Multimedia” -> clear type (wirklich ein tolles Multimediafeature, diese Textdarstellung ;) ). Auf besagtem Dell TFT kommt es darüber hinaus aber auch zu Problemen, wenn man clear type explizit ausstellt. Anscheinend wird in bestimmten Situationen (ich versuche gerade herauszufinden, welche das sind) Text auf Button-Elementen trotzdem weichgezeichnet, was mich eine halben Tag Umstellung in allen Formularen (zurück zu input) gekostet hat.

Es stellt sich die Frage, warum Microsoft nicht einfach die Betriebssystemeinstellung für cleartype übernimmt, die man seit Windows XP ohnehin zur Verfügung hat. Nutzern zuzumuten, diese Einstellung selbständig wieder zu deaktivieren ist eine Überforderung vieler Nutzer. Dass der IE7 trotz ausgeschaltetem Cleartype die Kantenglättung auf einigen Button-Elementen ausführt, ist definiv ein klarer Bug und es bleibt zu hoffen, dass Microsoft dieses Problem schnell beheben wird.

TMRA 2006 – PHPTMAPI und QuaaxTM

16.10.2006

Die „International Conferences on Topic Maps Research and Applications“ (TMRA), die seit 2005 nun jährlich im Oktober in Leipzig stattfindet, ist Treffpunkt und Forum der Topic Maps Community. In diesem Jahr stand diese Konferenz im Mediencampus Leipzig rund um die wunderschöne Villa Ida unter dem Motto „Leveraging the semantics“ – eine gute Gelegenheit also, nach einer Zeit notwendiger Theorie und des Standardisierungsprozesses, der sich nun einem Ende nähert, auch praktische Einsatzmöglichkeiten dieser bei der ISO standardisierten Technologie zur Informationsstrukturierung und Wissensrepräsentation zu präsentieren und zu diskutieren.

Ich war also für t8d dabei und stellte im Rahmen der Postersession, in der die Autoren der Posterbeiträge deren Inhalt kurz präsentieren, PHPTMAPI und QuaaxTM vor. PHPTMAPI ist die Implementierung der TMAPI-Spezifikation für PHP 5. TMAPI definiert ein API für die Bearbeitung von Topic Maps und ist in Java implementiert. Andreas Stephan und ich haben in 2005/2006 mit großer Unterstützung von Lars Heuer diese Spezifikation nach PHP portiert und auf sourceforge.net frei zur Verfügung gestellt. QuaaxTM ist (m)eine erste Implementierung der core interfaces von PHPTMAPI und steht unter LGPL ebenfalls frei zum Download bereit.

Kernpunkt der Präsentation bildete die Darstellung unserer Intention, TMAPI nach PHP zu portieren und zu implementieren. Kurz zusammengefasst lautet diese, dass es zu fruchtbaren Synergieeffekten kommen kann, wenn die stark praxisorientierte und aktive PHP Community, 16000 Projekte bspw. allein bei sourceforge.net (Stand 16.10.2006), einen konkreten, d. h. praktischen Zugang zu Topic Maps bekommt und sich so langfristig ebenfalls für diese Technologie begeistern kann. Ich bin der Meinung, dass sich eine Technologie v. a. dann durchsetzen kann, wenn sie mit Software, also praktisch angewendet wird. Ein standardisiertes API ist nach unserer Auffassung eine gute Basis dafür, eine Verbindung zwischen Topic Maps und PHP herzustellen.

Ein zweiter Aspekt, den ich in der Präsentation ansprach, ist, dass viele Web 2.0-spezifische und generell populäre Anwendungen auf Skriptsprachen im allgemeinen und PHP im besonderen basieren, Stichwort WordPress, PHP-Nuke, Movable Type, ExpressionEngine, Typo 3, phpBB, moodle u. v. a.

Wie helfen Topic Maps hier weiter? Ein Blick bspw. auf del.icio.us, flickr oder Blogsysteme im generellen zeigt, dass sich diese Services und Anwendungen im Grundsatz um User, Ressourcen und Tags drehen (sie implementieren faktisch ein identisches konzeptionelles Datenmodell). Ihre APIs sind jedoch proprietär, und ihre RSS Feeds strukturieren die relevanten Informationen über die genannten Informationsobjekte inkonsistent. Content Syndication und Content Aggregation über verschiedene Systeme hinweg sind also aufwändig: Wer Inhalte von del.icio.us und flickr einbinden möchte, muss zwei APIs ansprechen, also zwei „Programme“ erstellen. Wird nun ein offen dokumentiertes standardisiertes „conceptual tagging-model“, das die Informationsobjekte User, Ressource und Tag sowie ihre Beziehungen zueinander berücksichtigt, als Topic Map umgesetzt und die relevanten Informationen über User, Ressourcen und Tags in dieser Topic Map gespeichert, können Informationsaustauschprozesse effizient stattfinden, da die Metaebene mit bzw. über Topic Maps standardisiert ist.

QuaaxTM, das auf der TMRA 2006 erstmals einer Öffentlichkeit vorgestellt worden ist, berücksichtigt die populäre Apache-MySQL-PHP-Architektur und kann also recht einfach in viele der o. g. Systeme integriert werden. Ein Hinweis an dieser Stelle jedoch, QuaaxTM befindet sich im Alpha-Status, Unterstützung für die Weiterentwicklung und Bugreporting sind sehr willkommen!

Die Resonanz nach der Präsentation von PHPTMAPI und QuaaxTM auf der TMRA 2006 war sehr positiv. Ich denke, dass die Idee, Topic Maps in die Communities populärer Webtechnologien zu tragen, um die Verbreitung zu unterstützen, geteilt wird. Lars-Marius Garshol hat in seinem Blog Fotos und Zusammenfassungen von der Postersession zusammengetragen. Mein persönliches ad hoc Fazit nach dem Besuch lautet: totale Inspiration, sehr nette Menschen, tolle Vorträge und Präsentationen, Topic Maps…

You are currently browsing the t8d blog weblog archives for October, 2006.

Creative Commons License
This work is licensed under a
Creative Commons Attribution-Share Alike 2.5 License.
t8d blogged mit WordPress