[Pipet Devel] Web interface

Carlos Maltzahn carlosm at moet.cs.colorado.edu
Thu Jan 21 16:07:02 EST 1999


    
    
    > Also, don't underestimate the things you can do with JavaScript and newer
    > versions of HTML. I found
    > http://developer.netscape.com/viewsource/index_frame.html?content=archive/archivelist.html
    > useful to get an impression.
    > 
    > See also
    > http://developer.netscape.com/viewsource/goodman_drag/goodman_drag.html
    > for (at least to me) surprising applications.
    
    These are examples of both JavaScript and DHTML (Dynamic HTML).  
    The first is Netscape's proprietary scripting language, and the
    other is Microsoft's proprietary extension of HTML.  I am aware of
    how well they both work, and yes they can do some amazing things.  
    The HTML interface can make use of these, but I would like some
    feedback on using these proprietary languages in a GNU project.  
    I had rejected doing that before, which is one of the reasons why
    we aren't using Java or Tcl/Tk.  Maybe we should stick with open
    source everywhere...?

JavaScript is open source isn't it? It's part of Mozilla. Supposedly the
Raptor/Gecko layout engine is going to support "HTML 4.0, CSS 1/2, XML
1.0, and the Document Object Model" (first stable version of Gecko is due
sometime during first half of 1999). For example for dragging and dropping
stuff around you need layers (HTML4), event handling (JavaScript/DOM), and
absolute positioning of elements (CSS2/DOM). I'm not sure how soon Mozilla
is going to support all this, but I suspect within this year.

Because there is no open source version that supports a sufficiently
dynamic interface yet - but it might arrive within this year -, it is
probably a good idea to implement the UI in GTK first. Once the design
stabilizes and the open source web interface language implementation
becomes available, some of us can then see how far one can push a dynamic
web interface.

Carlos



More information about the Pipet-Devel mailing list