Open Kiosk for Firefox / XULRunner
One of the more popular projects we have worked on at Mozdev Group is the Open Kiosk. The main reason being that it is licensed under the MPL and available free for download. The kiosk was originally commissioned by the Brooklyn Museum. It is installed on kiosk stations there, but judging by evidence of emails we get, it is deployed in at least 8-10 more museums/exhibition halls throughout the world.
The thing is, it was targetted for Mozilla 1.7. Which is fine. But Firefox has taken all the glory, and more folks might get turned on to it if it was made available as a Firefox extension. So in my spare time (all 10 minutes in a day) over the last while, I’ve been porting it over. It involved quite a lot of code refactoring, but is almost there. I have it up and running in Firefox 1.5 and XULRunner 1.9 (trunk). Aside from bug fixes, here are the remaining tasks:
- Break the dependency with jsLib (for now). There is no easy way currently to install it with a XULRunner application.
- Refactor the preferences. There was a large hack in place before to enable preferences to be global. This time around they will be per user, and use the new preference widgets (prefwindow et al).
- Customised icons. I can’t rely on browser skin any more in XULRunner, so the best solution is to integrate new icons. If any designers are interested in helping me with these, contact me.
Thats it. I’m chugging away, and I’ll get more incentive to get the first release out there fast if I get feedback here from folks that would like to use it. So hands up (in the comments) if you would like to see a Firefox/XULRunner version of the Open Kiosk.