liu.seSearch for publications in DiVA
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Astronomy Software Integration with OpenSpace in Distributed Systems
Linköping University, Department of Science and Technology, Media and Information Technology. Linköping University, Faculty of Science & Engineering.
Linköping University, Department of Science and Technology, Media and Information Technology. Linköping University, Faculty of Science & Engineering.
2023 (English)Independent thesis Advanced level (degree of Master (One Year)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

This thesis aimed to research further integration of external software in the open-source software OpenSpace. The work was divided into the four sub-objectives: support for distributed systems, color mapping support, an extension of the message protocol for velocity data, and saving and loading visualization states created with external software. A prerequisite for continuing the progress made in this field by Johanna Granström and Aniisa Bihi in 2020 was redesigning SIMP. They created the SIMP protocol to support real-time communication between external software and OpenSpace. In the redesign work of SIMP in this thesis, new message types were added and some were deprecated. The key new message type is the Data message, which replaces all message types that added or modified visualized datasets in OpenSpace. Furthermore, some optimizations were made to the message parsing algorithm, which resulted in a speed-up of the communication between external software and OpenSpace. In turn, this led to an improved user experience. However, the main improvement to the existing software integration was to add support for software integration in OpenSpace on a distributed system setup. This was accomplished by using the data synchronization step of the rendering process of SGCT, a utility library used by OpenSpace. Furthermore, SIMP was extended to support colormap and velocity data. These two new data types were also accompanied by an extension of the points cloud renderable created by Bihi and Granström for rendering the data sent from external software. Lastly, support was added to OpenSpace to save the current state of software integration visualizations and load the same state later without manually going through the steps of recreating the visualization state. This led to an asset file generator being implemented for the software integration so that users can save visualization states and use them later or share them with other OpenSpace users. The thesis resulted in successful solutions of all aforementioned sub-objectives, which will further enable researchers to quickly present their findings in the immersive tool that OpenSpace is and facilitate collaborative research even more than before.

Place, publisher, year, edition, pages
2023. , p. 69
Keywords [en]
OpenSpace, SIMP, software integration, Software Integration Messaging Protocol, distributed system, network, network protocol, space, visualization, astronomy, Glue
National Category
Computer and Information Sciences
Identifiers
URN: urn:nbn:se:liu:diva-196497ISRN: LiU-ITN-TEK-A--23/038--SEOAI: oai:DiVA.org:liu-196497DiVA, id: diva2:1786531
Subject / course
Media Technology
Uppsok
Technology
Supervisors
Examiners
Note

Examensarbetet är utfört vid Institutionen för teknik och naturvetenskap (ITN) vid Tekniska fakulteten, Linköpings universitet

Available from: 2023-08-09 Created: 2023-08-09 Last updated: 2025-02-18Bibliographically approved

Open Access in DiVA

No full text in DiVA

Search in DiVA

By author/editor
Lindquist, VictorMolin, Jacob
By organisation
Media and Information TechnologyFaculty of Science & Engineering
Computer and Information Sciences

Search outside of DiVA

GoogleGoogle Scholar

urn-nbn

Altmetric score

urn-nbn
Total: 154 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf