The Sixth International World Wide Web Conference took place from 7-11th April 1997 in Santa Clara, California, USA. I attended the conference in my capacity as the JISC representative on the W3C (the World Wide Web Consortium).
About 1,800 people attended the conference. This figure was down on the last two years, due possibly to the close proximity of other conferences - the Javasoft conference attracted about 8,000 delagates and the Microsoft Hardware Engineering conference about 15,000 delegates. Both of these conference took place the week before the WWW 6 conference.
The main part of the conference took place from Tuesday, 8th April to Thursday, 10th April. Over these two days there were a number of Technical Sessions, covering themes such as Caching, Beyond HTML, Database Query Techniques and Usability Issues. In addition to the Technical Programme (which was based on refereed papers) there were also a number of Plenary Talks, Industrial Sessions, Business Presentations, W3C Presentations Collaborative Events and Birds of a Feather sessions.
On Tuesday, 7th April there were a number of half-day Tutorial and Workshop sessions. The conference Developer’s Day was held on Friday, 11th April. On the same day the first History Track took place.
Two years ago the major talking point at the WWW conference was Java. This year Java seems to be accepted as the language for developing Web applications. The major new talking point was XML, the Extensible Markup Language.
XML has emerged from the SGML community as a lightweight version of SGML, designed for use on the network. Using XML information service providers, or even individual authors, can define the structure for their documents. Currently it is not possible using HTML to define a rich structure for an information resource. We do not have (and will not expect HTML to have) tags such as <STAFF-NUM>, <ISBN> or <LATITUDE>.
However the DTD does not have to be defined. The following is an example of a well-formed XML document.
Elements must contain a closing tag e.g.
Empty elements (elements which do not have an end tag) must be defined e.g.
As XML is an extensible markup language it can be used to define rich structures in documents. The big question, however, is how and whether browsers will support XML. As the XML FAQ says “with a few small changes an HTML browser like Netscape Navigator or Microsoft Internet Explorer would be able to read XML (the designers of XML would really like the authors of Navigator and Internet Explorer to make those changes)”.
WD-htmllink  - which introduces the linking mechanisms for HTML and provides a few basic recommendations describing current practice, based upon discussions with search engine vendors.
WD-style  - which extends HTML to provide support for style rules.
WD-frames  - which describes frame documents, the HTML syntax for frames, frame implementation notes, and includes a new proposal for extensions.
WD-forms  - which describes proposed extensions for rich forms and interactive documents. Particular emphasis is placed upon access for people with disabilities.
WD-object  - which extends HTML to support the insertion of multimedia objects including Java applets, Microsoft Component Object Model (COM) objects (e.g. ActiveX Controls and ActiveX Document embeddings), and a wide range of other media plug-ins.
Unlike the HTML 3.0 specification, Cougar is being developed in conjunction with the major software vendors (including Microsoft, Netscape, Sun, IBM, etc.) Microsoft, in particular, were well represented at the WWW 6 conference and their presentation of Internet Explorer 4.0 in the Industrial Session emphasised their implementation of various aspects of Cougar.
There were several interesting papers presented at the conference. A brief summary of some of the papers presented insessions I attended is given below.
Sougata Mukherjea’s paper on “Towards An Advanced Multimedia Oriented Retrieval Engine”  will be of interest to developers of information gateways. The paper describes a search engine which can be used for searching for images, as shown in Figure 1.
Arturo Crespo’s talk on “Responsive Interaction for a Large Web Application”  describes WebWriter, an HTML authoring tool. WebWriter was initially developed as a server-based authoring tool, using a number of CGI scripts. WebWriterII makes use of Java to transfer some of the processing to the client. It will be interesting to see if applications such as this are developed to exploit the Document Object Model (DOM) for HTML, once browsers which support DOM become widely deployed.
Constantinos Phanouriou’s paper on “Transforming Command-Line Driven Systems to Web Applications”  will interest programmers who have developed large applications which they wish to port to the Web. This paper was another example of a utility which had been written using Java.
The proceedings for the WWW 6 conference are available on the Web . Unfortunately, unlike the previous WWW conference, speakers slides were not made available in a central location.
As part of an online conference I will be hosting about the WWW 6 conference I have created a Web page which contains a number of trip reports and speakers’ slides .