Font Size: a A A

Research And Implementation On Web Page 2D Vector Graphics Collaborative Drawing

Posted on:2013-01-03Degree:MasterType:Thesis
Country:ChinaCandidate:Y LiFull Text:PDF
GTID:2218330371961618Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
With the rapid development of network technology,people have been trying to change the way of the performance on web pages,to wish the Web page to own the rich client performance as the desktop application. Although these techniques have brought some changes, the Web page rendering for interaction is still a text-based with some video and animative picture, which traditional WEB browser technology shows the contents of the document, cannot meet people's higher requirements of man-machine interaction. Currently, VML, SVG, HTML5, and some other plug-in technologies are used to drawing vector graphics on web page.These technologies have reached good performance in drawing vector graphics, but they still need to rely on the support of browser. So this paper, combined with traditional graphics knowledge, research on a collaborative and dynamic Vector drawing skill which is direct oriented-web page cross-browser platform. In corresponding, design and develop a web vector graphics drawing platform, to verify its feasibility. The major research work is as follows:Research on the basic vector graphics drawing algorithm, implement drawing vector graphics on web page, specific to the feature of web page elements, optimize the performance drawing vector graphics, to improve the efficiency of drawing vector graphics. Give the definition of vector graphics primitive Object and 2D graphics data model, to implement the graphics object wrapper for user to dynamic call friendly, on basis of which, research on vector graphics interactive technology and implement dynamic drawing, capturing, dragging, modifying vector graphics, and figure out graphics data parsing and the preservation problem in interact with vector graphics.Combinate the web server push and AJAX technology, put up a Server-pushed collaborative data exchange method, implement the partial refresh vector graphics on page and real-time graphical data stored, provide a good interaction. Research on vector graphics collaboration skill; achieve collaborative drawing across browsers and parallel control vector graphics element. Finally, based on above research, design and develop a platform to collaborative drawing vector graphics on web page, with the features of good interaction, easy operability and so on. Basically implement dynamic vector graphics drawing and collaborative drawing.
Keywords/Search Tags:vector graphics, AJAX, collaborative drawing, rich client, server push
PDF Full Text Request
Related items