The application needs in 3D visualization culminate today, in particular in the field of geographic information systems (GIS), as evidenced by the popularity of applications like Google Earth or Google Map. Meanwhile, the popular success of mobile devices like smartphones or tablets and the explosion of cloud computing directly related to ubiquitous networks accelerates the gradual shift from the traditional desktop application development to web and specialized mobile application development. But if the latest technologies centered around HTML5 facilitate the development of rich internet applications (RIA), the gap in resources between a desktop computer and a smartphone requires still an important conceptual and algorithmic work when one aims to design web applications offering a user experience similar to desktop applications. In this paper, we propose a method of terrain simplification suitable for data compression and streaming, and therefore ideal for the GIS visualization in a web browser. Based on new parallel algorithms, this method was designed to exploit the multi-core architectures of the latest CPU and GPU, within the constraints of the latest HTML5 API (WebGL, WebSockets, WebCL). It offers the main advantage of working on irregular grids, which allows to modelize highly nonuniform terrains (containing for instance roads and buildings) that may be unprojectable (plain 3D and not only 2.5D).
To develop a web application, one needs to choose between two programming models. The monolithic one favors features improvements, while the decentralized one favors performance improvements. To avoid this choice, we compile monolithic web applications into a high-level language compliant with a distributed model.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.