From fb918f1f36ced9c7f8c60d82ca27ad40a2074dc5 Mon Sep 17 00:00:00 2001 From: Matthew Petroff Date: Tue, 6 Aug 2019 20:09:06 -0400 Subject: [PATCH] Update JOSS paper to address comments by @vsoch (issue #769). --- paper/paper.bib | 9 +++++++++ paper/paper.md | 17 +++++++++++++---- 2 files changed, 22 insertions(+), 4 deletions(-) diff --git a/paper/paper.bib b/paper/paper.bib index 7a454f4..049f47b 100644 --- a/paper/paper.bib +++ b/paper/paper.bib @@ -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}, +} diff --git a/paper/paper.md b/paper/paper.md index 63d1dc0..0020e9f 100644 --- a/paper/paper.md +++ b/paper/paper.md @@ -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 ```` 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