Yahoo! A UI library

Yahoo, after a year in development, have produced a library of Javascript Components to improve web user interfaces. Interesting information about their components and design is available on their
Yahoo! User Interface Blog.


Web testing with Javascript

Some people at thoughtworks have come up with a useful test engine for testing web services. Selenium allows all the tests to be run in the browser. Using its javascript engine. As they point out, it offers a way of checking that functionality works in a in all browsers.

Un-Signing Applets

Recently I've done a job where I needed to sign an applet. I got unstuck as some of the jars had inadvertantly got signed with the incorrect signature. However I quite quickly discovered that all the data containing the signatures and the certificate are in the meta-data of the jar. To remove a signature on a jar you can un-jar it, and remove the meta-data portion of the jar (the META-INF directory) and then jar it back up. So in unix it would be something like:

mkdir tmp
cd tmp
jar xvf ../foo.jar
rm -rf META-INF
jar cvf ../foo.jar *

SVG and Firefox 1.5

Almost silently apple and mozilla have added a new tag to html. It's buried somewhere in the small print of the mozilla website, in a few lines suggesting that the support for web-standards has improved. This though should represent a significant challenge to Microsoft who are now playing catch-up. If the hype is to be believed then this represent a real alternative to flash with by using the SVG technology and JavaScript. This represent's the beginning of a richer web content, sure flash has been there but there is definitely a point where you have to make a choice of placing something in flash or on the page. Tighter integration of the dynamic content with the page should create a more seamless experience. All open standards as well.