| "A picture is worth a thousand words". Information visualization makes it easy to acquire the semantics and latent structure of information in visual way, which greatly alleviate human cognitive load. Many information visualization technologies have been developed and applied to applications of different fields. But most of them are desktop application and applying the technologies to World Wide Web is promising because web is the biggest platform for people to sharing information, communicating and collaborating globally. Web provides a wide context for people to utilize information visualization technology. In order to develop information visualization application on the web, several issues have to be think about, that is where the information visualization technology can be used, how to implement it and how to support information visualization collaboration with other users. Based on the support of the National Natural Science Foundation of China in the project of "information visualization model research on information resource management", the dissertation tries to solve these problems and the research results list below:1) A web information architecture based information visualization model is presented."information architecture, IA" are taken as the view of the range for information visualization technology to apply, and based on the Web2.0, a information visualization model is presented. By adding the concept of information space in IA and four functional module of navigating, organizing, labeling and searching, through five mapping layers of function space mapping, visualization space mapping, visualization mapping, view mapping and interaction mapping, and six space layers of role space, web information space, function space, visualization information space, visualization object space and view space, this model describes the components of information visualization as well as the relationship among them under the goal of user experience defined in IA. The characteristic of Web 2.0 is mainly embodied in the classification of information space:micro information space, median information space and macro information space, which make up the whole information space.This paper gives a case study about the database of university in China. A method of getting university association network and a way of information visualization by methor of node importance by calculation of PageRank.2) Three implementing architectures of web information visualization are presented.In resolving the problem of how to implement the information visualization application, three architectures are presented. According to the different ways of deployment of visualization functional components in the browser client and server-side, three styles are mentioned:the style of transmitting visualization results, the style of loading visualization program component and the style of running locally. They are compared in four aspects of runtime, visualization function deployment, data transmission and interaction.3) Coordinated & multiple views information visualization model is improved by utilizing Aj ax technology.At first the content of coordinated & multiple views information visualization are presented. Three strategies of generation of views:replace, duplicate and override are summarized. By analyzing the relationship between multiple views, two kinds of multiple views manipulation technique are introduced:direct manipulation and indirect manipulate. Two style of method of modeling coordinated & multiple views information visualization of data centric and MVC design pattern based are described.In the settlement of how to implement multiple views visualization, an Ajax-based model is presented. This model could solve the coordination and interoperability issues among the browser-side heterogeneous views. This model ensures that web page will refresh on demand when browser-side coordinating with the server.4) The methods of how to construct information visualization application with web services are investigated.Two classes of web services are SOAP based and RESTful. They are introduced and compared in fifth chapter. This chapter solves the problem of how to break down visualization application into web service by giving three functional web services of data collecting service, data processing service and visualization mapping service.Google chart and Google visualization API, as two powerful information visualization web serviced, are introduced in detail. I also present a case study by implementing keyword recommendation visualization as web service, which utilize a resistance distance based and ellipse base information visualization method.5) An information visualization collaboration model is constructed.By drawing on the definitions, concepts, models and methods of CSCW, information visualization collaboration can be treated as the special form of CSCW. The special points are that the collaborative process of information visualization is based on five atom visualization tasks, and the process is in order as well as iterative.On this basis, through revising information visualization process by add two important stages of data collection and visualization analysis an information visualization collaboration model is constructed and the concept of "collaborative awareness visualization" is presented. The model contains five fundamental elements of object, role, actor, task and group as well as the relations between them.Four class of web-based information visualization collaboration are given by two dimensions of closeness among actors and the amount of actors in collaboration. To achieve synchronization of web information visualization collaboration, three technologies are proposed:a browser client socket, Comet and HTML 5 Web Socket.6) InfoVisModel:A prototype of Web based information visualization system is implemented.In the prototype, the main function is retrieval oriented. Three modules of text visualization retrieval, image visualization retrieval and music visualization retrieval are constructed by procedure of four steps:information resource collecting, information resource indexing, information resource retrieving and information resource visualization. |