OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: [stds] browser war - starting over

[ Lists Home | Date Index | Thread Index ]
  • From: Eckhart Koeppen <Eckhart.Koeppen@uni-essen.de>
  • To: XML-Dev Mailing list <xml-dev@ic.ac.uk>
  • Date: Fri, 28 Aug 1998 16:44:16 +0200


the simple browser Simon St.Laurent ist talking about is not too far away
(maybe...) I am currently working on my Ph.D. thesis about active
hyperlinked documents (AHDs, see the WWW7 proceedings for a first idea,
link for online version below). In this process, I am using and extending
the Kino widget (an Xt widget), which has the following characteristics
(positive and negative):

+ XML: parsing, markup declarations, entity references
+ HTML: standard 3.2 tags, but no frames, table processing is very weak
(though it used to work pretty good, design changes broke it)
+ CSS1: mostly complete
+ parser interface: SAX-like via Xt callbacks

- not really complete: all of the above works somehow, but could need some
more work, documentation is very poor
- no Java/JavaScript
- written in C (which I hate more and more over the years, I wish I could
have used Eiffel instead)
- usable only in Xt programs
- not exactly what you would call an example for excellent software
design: not enough time, too many requirements...

Since the Kino widget does nothing with respect to networking, we wrote
the Cineast browser. It is written in Tcl/OTcl using the prototyping
environment Wafe and provides additional GUI and networking capabilities
(mostly HTTP). This makes it possible to implement XLink, where links like
ACTUATE="AUTO" SHOW="EMBED" are resolved during parsing. It allows us
further to directly implement client-side scripting with Tcl and OTcl

There are lots of technical issues, limitations and design decisions, but
if anybody is interested, I'd discuss these and try to release a
semi-public alpha-version of this beast (for a previous version of the
Cineast browser, see below). Right now, it serves only as a tool to
demonstrate the AHD model... sort of an 80/20 solution.



Wafe: http://nestroy.wi-inf.uni-essen.de/wafe/
Cineast (old version): http://nestroy.wi-inf.uni-essen.de/wafe/Cineast/

Universitšt GH Essen - Wirtschaftsinformatik und Softwaretechnik
Eckhart.Koeppen@uni-essen.de http://nestroy.wi-inf.uni-essen.de/Koeppen/

xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/
To (un)subscribe, mailto:majordomo@ic.ac.uk the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk)


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS