HTA == HTML Application
As some of you know I've been playing around with Mozilla Application development using XUL. It's really powerful and cool, but I wanted to try out the same idea in IE. HTA's are basically HTML pages, with a *.hta extension instead of *.htm. You run them just like any other EXE, just double-click. They run in a full-rights IE shell. Anyways, this was simply a proof of concept. It's not meant to look pretty (both code-wise and UI). You need FrodoXMService installed obviously. I use an XML "data island" and XSLT for the channel list to make sorting easier and faster (you can click on the column names to sort). XUL has much better UI elements than your basic HTML which is what you have to use for HTA's so I had to hack a scrolling list box. It works, so whatever...
NOTICE: since I can't upload an HTA file, I've uploaded the app as a .txt. Just rename it to .hta after you save it...
PS - one of the really nice things of using HTML/XUL is how easy and powerful skinning becomes since you can take advantage of the ultimate skinning tool: CSS!! In this example I just use inline styles in the elements, but in a "real" app I would just use a stylesheet file so you can just swap different stylesheets and have full control over the display of the whole UI.
*UPDATE*: made a few minor UI changes, cleaned up CSS code...
My next generation Front End is right on schedule.
It will be done sometime in the next generation.
I'm a lesbian too.
I am for hire!
cool, i will check it out
really nice work. I was working on something in vb.net using frodo's service but i have kind of put it on hold for the moment.
thanks. btw, HTA's are also what XP MediaCenter uses for its apps.