More Third-Party Innovation: XMLTerm
Monday September 27th, 1999
R. Saravanan has sent in to us a copy of his recent posting to the xpfe and unix newsgroups. He writes:
"XMLterm: an experimental Mozilla terminal
Real time chat ...
An early prototype of XMLterm, an XTERM-like terminal program implemented using the Mozilla layout engine, is now available to tinker with. XMLterm aims to add graphical and hypertext capabilities to the XTERM command line interface, while maintaining backwards compatibility.
The basic design philosophy of XMLterm is that the user interface is a dynamic XML document. The user and the computer interact by taking turns at appending to this XML document. The plain text content of the XML document, i.e., excluding any markup, corresponds to the plain text that would be displayed by a plain XTERM. The markup in the XML document is used to add graphical and hypertext features. XMLterm uses the Mozilla layout engine to display the XML document.
See http://pages.prodigy.net/hmmanju/xmlterm for more information, screenshots, and downloads. XMLterm is a non-commercial open source project in its early stages. Comments and contributions are welcome!"
Definitely check it out! You can download the source, or, if using Linux, you can download a binary for use with M9. There's a lot to see at that site (and quite a bit not mentioned in his announcement). What are "Pagelets"? I'll let you find out for yourself, but they're worth seeing.
#22 GREAT idea! + two questions
Tuesday September 28th, 1999 6:30 PM
You are replying to this message
1. Full screen implementation: The hooks are all in place. All that remains is the tedious task of coding each XTERM escape sequence. A <PRE> HTML element will be used to display the full screen. It may turn out to be slow, but hopefully not.
2. Any valid HTML fragment may be transmitted by the telnet client. I used a file:// URL in my example, but it is perfectly OK to use a http://remote_directory/icon.gif URL. So lx -i will work on a remote client. (I don't think the HTML allows raw images themselves to be transmitted)