Internet Explorer aufbohren

I wrote a similar blog post in english about Google Chrome Frame and legacy versions of Internet Explorer titled Better Browsers over on the blogstats weblog.

Glücklicherweise haben alle Webbrowser in den vergangenen Jahren große Fortschritte gemacht, was die Kompatibilität mit modernen Webstandards wie CSS und SVG angeht, und den Nutzern steht heute eine umfangreiche Auswahl an kostenfreien Produkten zur Verfügung. Mit dem Internet Explorer 9 ist auch Microsoft schließlich dieser Entwicklung gefolgt. Deshalb setzen die neuen Infografiken auf dieser Seite moderne Browser voraus und bieten keine Rückfalloption mehr an (siehe die Vorsätze für 2012).

Trotzdem kann man auf recht einfache Weise denjenigen helfen, die aus Gewohnheit oder mehr noch als Vorgabe ihrer IT-Abteilung standardmäßig Internet Explorer 6, 7 oder 8 verwenden (müssen): Google Chrome Frame ist ein plugin, welches die JavaScript und HTML rendering engine des Google Chrome Browsers innerhalb von Microsoft's Internet Explorer einsetzt. Das bedeutet, es bleiben alle Gewohnheiten („Internet ist für mich das blaue e“) und Einstellungen (vor allem Lesezeichen) bestehen. Ja es bleibt sogar standardmäßig auch das Internet Explorer eigene Verhalten in Bezug auf HTML, CSS und JavaScript bestehen, was für das Funktionieren von hausgemachten Intranetanwendungen zwingend sein kann. Lediglich Webseiten, die mit einer zusätzlichen Meta-Information ausgeliefert werden, werden innerhalb der Bedienoberfläche des Internet Explorers mit Google Chrome dargestellt.

Google Chrome Frame Hinweis

Beim Wahlatlas zur Landtagswahl 2012 in Schleswig Holstein erscheint der hier abgebildete Hinweis für Nutzer älterer Versionen von Internet Explorer (Version 8 oder älter), die kein SVG darstellen können. Dies wird als alternativer Text des <object> tags realisiert, ohne jede weitere Prüfung auf den Hersteller des Browsers oder dessen Version. D.h. in den extrem seltenen Fällen, in denen Nutzer noch das SVG plugin von Adobe installiert haben, wird dieser Hinweis nicht sichtbar, die Darstellung funktioniert aber trotzdem nicht, da der Wahlatlas SVG und HTML in einer standardkonformen Weise mischt, wie sie von dem schon lange ausgemusterten SVG plugin nicht unterstützt wird.

Im obigen Beispiel führt der link zur Download-Seite von Google Chrome Frame, die nach einer Bestätigung und erfolgter Installation wieder automatisch auf die Ausgangsseite – hier den dann funktionierenden Wahlatlas – zurückleitet. Sollte auf dem Rechner bereits der Google Chrome Browser (unbekannterweise) vorhanden sein, werden große Teile dessen Programm-Codes genutzt und der Download beschränkt sich auf wenige Sekunden.

Google hat ein wirtschaftliches Interesse an einem schnellen Web und an Nutzern, die immer auf die neuesten Webtechnologien updaten. Daher aktualisiert sich Google Chrome in sehr kurzen Abständen selber und es wurden auch die Hürden für die Verwendung des Chrome Frame plugins immer weiter reduziert. Insbesondere werden jetzt keine Administrator Pivilegien mehr zur Installation benötigt. Auf der Hausmesse Google I/O 2011 wurden diese und andere Neuerungen detailliert erläutert (video).

Natürlich gibt es gute Gründe, den vermeintlich kostenlosen Produkten der Firma Google kritisch gegenüber zu stehen. Aber realistischerweise werden alle Datenschutz-sensibilisierten Menschen sowieso bereits einen anderen modernen Browser verwenden. Google Chrome Frame ist also lediglich ein interessanter Ansatz, die Ablösung älterer Versionen von Internet Explorer für diejenigen zu beschleunigen, die sich um so etwas nicht kümmern wollen. Dabei verlangt dieses Vorgehen keinerlei Kompromisse für die Entwicklung von Webseiten oder -anwendungen.

Labels: browser, de, gcf, tech, web

Visualizing Movie Credits

In a fascinating presentation at Eyeo Festival 2011, Amanda Cox, the graphics editor at the New York Times, showed among other things a visualization they made about movie credits getting ever longer. The article even coins the term “credit creep”.

The layout of this blog cannot do this justice as it was meant to be set on the side of a printed page under the headline Who Was That Food Stylist? Film Credits Roll On, assumedly running over the full height. So the thumbnail on the left of this paragraph had to be cropped dramatically (click through to the original to get an idea of the proper proportions).

Sometimes a simple solution that doesn't even look like data visualization can be very effective. And especially with regard to showing extremes, the broadsheet format of the printed newspaper (vertical pages of 22 inches / 559 millimetres or more) can bring its strengths to the table.

Watch Amanda's presentation Shaping Data for News in full (46min), featuring examples from election results to baseball hitting techniques.

Labels: en, nyt, visualization

New Year's resolution 2012: SVG only

Starting with the General Election 2009 in Germany, the election maps on this site made use of the SVG Web library, that converted SVG markup to Flash for Internet Explorer versions 6, 7 and 8. Regional elections in 2010 and 2011 also got the legacy treatment. But already the size of the library was heavier than some of the SVG map geometries (see filesize analysis in my SVGopen 2011 paper).

The final straw came when I thought about a layout for the 2012 election in Schleswig-Holstein (click above for a first glimpse). Clearly this map shape would waste a lot of screen real estate when put into non-overlapping boxes as is necessary for the SVG Web shim.

So as a special kind of New Year's resolution to loose weight and get speedier I will drop shim technologies for legacy browsers from now on. Thanks, SVG Web, you have helped a lot of people in the transition period but now it's time to move on, to a fully standards-compliant web.

Labels: en, maps, svg, svgweb, wahlatlas

SVGopen 2011

In just two weeks time the SVGopen 2011 conference will commence in Cambridge, MA. Already there are a few hints emerging as to what position Scalable Vector Graphics currently plays when looking at the participating parties. Apart from longtime supporters such as Google, Microsoft serves as conference host which continues their engagement since their announcement of IE9. Adobe is back, not only as participants but as Gold Sponsor and talking about SVG support in their tools. And finally longtime Oracle employee and SVG Wow artist Vincent Hardy is now affiliated with Adobe Systems, Inc.

Myself I will present on Even faster web mapping, where the combined experiences of optimizing election maps of the past three years will lead to some practical recommendations for authors.

Labels: conference, en, news, svg, svgopen, tech

Transition strategies for SVG content providers

At the 2010 SVGopen conference my talk was full of praise for the native SVG support in IE9 but with an emphasis on the slow adoption of IE updates in the enterprise. Especially with IE9 not being available on WindowsXP, content providers who want to leverage the power of SVG need to give a helping hand to older versions of Internet Explorer.

Here the SVG Web library comes to help that offers support for standard compliant SVG markup in IE 6, 7 & 8 with the use of the still widely deployed Flash plugin. Very recently SVG Web became fully compatible with the latest preview release of IE9 thus making "Ubiquitous SVG" a reality.

You can watch this presentation as well as all the others from the Paris conference at river-valley.tv. The recordings are provided under a Creative Commons BY-ND license and available in several formats for streaming and download.

Labels: en, ie, presentation, svgopen, svgweb, video

SVG in Internet Explorer 9

When Microsoft joined the SVG Working Group (w3c) in the beginning of 2010, John Gruber pointed out that Bill Clinton was president of the United States when SVG started. So a decade later Microsoft adds SVG support to its once dominant browser. Today’s announcement at Microsoft’s web developer conference MIX on the features of Internet Explorer 9 (ie9) was more of a relief than a surprise (read e.g. Zeldman's take).

This site has been involved a tiny bit as one of the election atlas maps has been made available in such a manner that it works with today’s release of the developer preview of ie9 (watch Microsoft Product Manager Patrick Dengler demo that atlas). It is telling how much of a chicken and egg problem people face when talking about SVG that Microsoft had to reach out to small countries and even smaller websites to get hold of some SVG examples to show off. And may I add that this map had already been working in 2004.

Now that they’re in the game it’ll be interesting to watch how the adoption of SVG develops. It is a first step but one has to watch carefully. The current implementation in ie9 lacks several aspects of SVG, e.g. the viewbox attribute, which is very important to GIS applications. Let’s hope it was just a matter of what could get done in time for the conference, but we have seen otherwise before. Also with ie9 becoming a developing target for SVG apps a few other headaches will occur. The event model in ie differs from Mozilla’s implementation and there’s probably more to surface once you start going cross browser compatibility.

On the other hand the MIX10 keynote on day one heavily emphasized Silverlight 4. While this goes pretty much against the spirit of open standards, one has to admit upon seeing the ease of use of a visual authoring tool like Expression Blend 4, that this is what might be missing the most before SVG can really enter the mainstream.

Labels: en, ie, ms, svg

Vereinfachen fürs Fernsehen

Der 18. November hat das Zeug, Tag der Bevölkerungspyramide zu werden. Im Vereinigten Königreich wurde heute eine interessante Darstellung mit zwei Bevölkerungspyramiden (flash, en) vorgestellt, bei der man die Hüllkurve dieser Pyramiden für frei wählbare Jahre fixieren kann. Das ist schon eine recht anspruchsvolle Darstellung.

Vereinfachen fürs FernsehenUnd für Deutschland gab es heute auch eine neue animierte Pyramide (SVG, en/fr/de/ru) für die 12. koordinierte Bevölkerungsvorausberechnung zu sehen, bei der man neben vier Varianten auch noch beliebig Altersgruppen einstellen kann und vieles mehr.

So war es dann ein wenig enttäuschend, im Fernsehen die anstehende Alterung der Bevölkerung lediglich in Form von Klotür-Männchen gezeigt zu bekommen. Dabei ist es vielleicht nicht nur das Vorurteil des verdummenden Mediums, sondern auch das 16:9 Seitenverhältnis des modernen Fernsehens, das hier Vorgaben macht.

Labels: bevölkerungspyramide, de, kritik, svg, svgweb, tagesschau

Archives