Show filters Hide filters

Refine your search

Publication Year
Author & Contributors
1-2 out of 2 results
Change view
  • Sort by:
26:26 FOSS4G, Open Source Geospatial Foundation (OSGeo) English 2016

Faster, smaller, better: Compiling your application together with OpenLayers 3

OpenLayers 3 uses the Closure Compiler to compile JavaScript to better JavaScript. Developed by Google, the Closure Compiler is more than just a code minifier. Variable and function names are not only shortened, based on static code analysis a number of optimizations are applied, like dead-code removal or function inlining. Of special interest is the type checking and a syntax check which allows to detect errors at an early stage which otherwise would only emerge during runtime. You can use OpenLayers 3 without getting in touch with the Closure Compiler. But once you compile your application together with OpenLayers, you will benefit from a few interesting advantages. First, because the compiler removes unused code, only that part of OpenLayers that is actually used in your application, will be included in the build. Because only a fraction of the extensive functionality of OpenLayer is often required, the build size can be reduced considerably which results in faster loading times. The compilation of your application together with OpenLayers also makes it easier to extend OpenLayers with custom components. Notably, the application code is also analyzed and checked by the Closure Compiler, so that you benefit for example from the type checking. This talk introduces the Closure Compiler, which offers a robust platform for the development of complex web-mapping applications with OpenLayers. Advantages, special characteristics and experiences from own projects will be presented. Tobias Sauerwein (Camptocamp) Beraudo Guillaume (Camptocamp)
  • Published: 2016
  • Publisher: FOSS4G, Open Source Geospatial Foundation (OSGeo)
  • Language: English
22:07 FOSS4G, Open Source Geospatial Foundation (OSGeo) English 2016

MapFish Print 3: Reporting meets maps

Generating reports is an important feature in many web-mapping applications. MapFish Print 3 is an interesting tool for this job. The project MapFish Print project consists of a Java library and a web application for generating reports with maps from many different raster and vector sources, like WMS, WMTS, tile services, WFS or GeoJSON. The integration with the reporting engine JasperReports facilitates the creation of complex reports. A WYSIWYG report designer makes it easy to layout report templates and to position tables, graphics, diagrams, sub-reports, maps or map components like scale-bars or legends. This talk introduces MapFish Print 3 and addresses the following topics: The architecture of MapFish Print 3 The configuration of report templates Using the report designer Examples for complex reports JavaScript libraries that ease the integration with OpenLayers projects Upgrade from the previous version New features and current developments Tobias Sauerwein (Camptocamp) Marion Baumgartner (Camptocamp)
  • Published: 2016
  • Publisher: FOSS4G, Open Source Geospatial Foundation (OSGeo)
  • Language: English
out of 1 pages


   44 ms - page object
   23 ms - search
    2 ms - highlighting
    1 ms - highlighting/20302
    1 ms - highlighting/20300


AV-Portal 3.8.0 (dec2fe8b0ce2e718d55d6f23ab68f0b2424a1f3f)