![]() |
vendredi 21 octobre 2005 |
Cross-browser XSLT from GoogleOn Monday I gave a tutorial at EuroOSCON about doing Ajax-ish stuff using browser-side XML and XSLT. Well, I'm a Safari user, and since Safari hasn't plugged a JavaScript interface onto its XSLT support, I basically taught people to use something that I couldn't use with my preferred browser.While at the conference I finally took a moment to download and look through the Google JavaScript project for adding XSLT (and XPath) to browsers via a pure JS implementation. It works on Safari. Though they say there are holes in the coverage, what's there in this 0.2 implementation is still pretty interesting. I don't quite agree with their zen, though. They, admirably, want a consistent implementation across browsers. However, I doubt their implementation is within one, maybe two, orders of magnitude in performance as the MS XML or Transformiix components in IE and Moz, respectively. If you have a hundred nodes it might be ok, but if you have 5,000, you'll probably notice. (Just conjecture, I need to time this.) I talked with Manos from Sarissa about this and he's interested in putting an XSLTProcessor interface on the Google engine. That way Sarisssa could use it when on a platform that doesn't have a native XSLTProcessor. I still expect the next release of Safari (and possibly Konqi) to have scriptable XSLT.
BTW, as an update on my tutorial materials...I plan to spend next week updating the
screencasts and material based on lessons learned on Monday. |
Three Goldegg sightingsGoldegg had a couple of interesting and diverse mentions in the last week. First, Navin Nagiah, CEO of CIGNEX, got a wonderful mention in ZDNet. Nice, clever article. Next, Jens Vagelpohl et al. discussed Goldegg, CMF 2.0, and more in Zopecast #4 on plope.com.In the most curious mention, Tony Byrne of CMSWatch analyzes the stack idea and poses some interesting questions.
I can sympathize with his viewpoint on these issues. I, too, wondered the same things. However, this Goldegg initiative is tenaciously uncurious at resolving these issues. We're just going to Get Things Done, things which benefit lots of people at lots of layers, and if all goes well, we'll round up some more dough and do it again. |
EuroOSCON 2005 mini-keynote onlineThis Wed (Oct 19) I got a 15 min slot in the keynote session for EuroOSCON 2005, Amsterdam. (Photo of me blathering.) I covered open source from a "free as in enterprise" perspective (meaning, small consulting companies) and how this hooks up to the EU.Alas, the presentation file is even more worthless than my normal files. I used it almost exclusively as a backdrop for the talking. I might give a shot at a narrated version next week. For the first time in quite a while, I was satisfied with my talk. Perhaps this is because, for the first time in a long time, I didn't write my presentation the same day. In fact, I did it the day before. [wink] But it gave me a chance to rehearse it the previous night during a visit to Pareto, a ZEA partner company in The Netherlands. After the keynote a few people said they appreciated the topic and encouraged me to keep discussing it. Someone emailed me to say that I got a quick mention in InfoWorld.
Lots more to talk about regarding this trip, which I'll tackle in other posts. |