Browse Source

Update JOSS paper to address comments by @vsoch (issue #769).

pull/776/head
Matthew Petroff 5 years ago
parent
commit
fb918f1f36
2 changed files with 22 additions and 4 deletions
  1. +9
    -0
      paper/paper.bib
  2. +13
    -4
      paper/paper.md

+ 9
- 0
paper/paper.bib View File

@@ -98,3 +98,12 @@
type = {{W3C} Recommendation},
institution = {World Wide Web Consortium ({W3C})},
}

@online{OSM2018,
author = {{OpenStreetMap}},
title = {{Bing} {Streetside} imagery now available in {OpenStreetMap} {iD} editor},
year = {2018},
month = jul,
url = {https://blog.openstreetmap.org/2018/07/03/bing-streetside-in-id/},
urldate = {2019-08-06},
}

+ 13
- 4
paper/paper.md View File

@@ -34,12 +34,19 @@ web browser plug-ins [@Chen1995]. When development on _Pannellum_ started in
2011, WebGL was a nascent technology, and the majority of existing panorama
viewers for websites were then still based on Java or Adobe Flash plug-ins,
which had supplanted QuickTime as the technology of choice. Since then, both
the viewer and underlying technologies have matured immensely.
the viewer and underlying technologies have matured immensely. As an aside, the
name _Pannellum_ was derived as a portmanteau of "panorama" and "vellum," as
this made a unique, pronounceable word, with "vellum" used as a quasi-synonym
to the ``<canvas>`` drawing surface used by the viewer.

An application programming interface (API) is provided, which allows external
code to control the viewer and implement features such as custom buttons or
integration with other web page elements, e.g., maps [@Gede2015; @Albrizio2013].
Panoramic videos are supported via a bundled extension, which is built using
integration with other web page elements. One such example is integrating the
viewer with a map [@Gede2015; @Albrizio2013; @OSM2018]; the locations where
panoramas were taken can be displayed as markers on the map, whereby clicking a
marker will open the corresponding panorama in the viewer. Panoramic
videos---videos that cover up to a full 360 degrees of azimuth---are supported
via a bundled extension, which is built using
the API. The underlying rendering code is separate from the user interface
code, which allows for more extensive customization and tighter integration
with external code, if desired. This rendering code uses a pinhole camera model
@@ -57,6 +64,8 @@ panoramas of their observatories [@ESO2017]. _Pannellum_ is intended to be used
any time an interactive panorama needs to be displayed in a web page, be it an
internal research application or a publicly accessible website. It may also
work with certain mobile application frameworks, but such use is not officially
supported.
supported. [Documentation](https://pannellum.org/documentation/overview/) and
[interactive examples](https://pannellum.org/documentation/examples/simple-example/)
are provided at [pannellum.org](https://pannellum.org/).

# References

Loading…
Cancel
Save