Changes

Jump to navigation Jump to search
683 bytes removed ,  10:13, 8 May 2025
no edit summary
Line 1: Line 1: −
Welcome to the TSG Web Development page! This document outlines the various technologies available for web development within TSG, with a particular focus on creating software solutions for researchers. Whether you are a developer or researcher, this guide aims to provide a comprehensive overview of the tools and frameworks at your disposal.
+
Welcome to the TSG Web Development page!
   −
== Web Applications ==
+
This document outlines the various technologies available for web development within TSG,
 +
with a particular focus on creating software solutions for researchers at RU FSW.
 +
 
 +
If you have a project that involves web development and you need some help, contact us at tsg@ru.nl.
 +
For more information about our software development services, feel free to reach out as well.
 +
 
 +
== Project examples ==
 +
'''[[Radcloud|Radcloud - Experiment data acquisition solution for web-based experiments]]'''
 +
The TSG have created a web application platform to support users with temporary datastorage of web experiment data.
 +
* [https://radcloud.socsci.ru.nl/ Radcloud experiment management User interface made with VueJS + Quasar + Pinia]
 +
* [https://tsg.gitlab-pages.socsci.ru.nl/radcloud-docs/ Radcloud documentation site made with Vitepress]
 +
* [https://radcloud.socsci.ru.nl/swagger/ Radcloud OpenAPI documentation ]
 +
 
 +
'''TUS Calculator'''
 +
The calculator can be used to estimate derived quantities like ultrasound intensity and mechanical index, which have consequences for both safety and efficacy of ultrasound protocols.
 +
It can be used as a quick check on input parameters before performing long-running, computationally intensive simulations.
 +
* [https://www.socsci.ru.nl/fusinitiative/tuscalculator/ TUS calculator made with VueJS + Quasar + Pinia + webworkers + HTML5 canvas]
 +
* https://gitlab.socsci.ru.nl/fus-initiative/tus-calculator
 +
 
 +
'''Picture book'''
 +
TSG created a webapp picture book framework to browse through a collection of movies. The movies were created by researcher and stimulus designer, and combined in the framework.
 +
* https://www.socsci.ru.nl/tsg/picture-book/
 +
 
 +
== Tech stack ==
 +
 
 +
Below you find a list of technologies we have used in the past and standardised. However, the field is constantly changing and we are happy to keep up.
    
=== Frontend Development ===
 
=== Frontend Development ===
Line 64: Line 89:  
* '''Markdown''': Lightweight markup language for creating rich text documents.
 
* '''Markdown''': Lightweight markup language for creating rich text documents.
 
* '''MediaWiki Pages''': Easily editable and accessible documentation for all projects.
 
* '''MediaWiki Pages''': Easily editable and accessible documentation for all projects.
  −
== Knowledge sharing ==
  −
  −
At TSG software development group, we believe in the philosophy that 'sharing is caring.'
  −
  −
We organise regular 'Sharing is Caring' sessions within our software development group. These sessions provide a platform for team members to showcase their latest projects, share valuable insights, and discuss innovative solutions.
  −
Whether it's a successful implementation, a challenging problem overcome, or a new technology exploration, these sessions are an opportunity for our developers to learn from each other's experiences and collectively enhance our skills.
  −
  −
By actively participating in 'Sharing is Caring' sessions, we strengthen our bonds as a team and stay updated on emerging trends.
  −
  −
== How to Get Started ==
  −
  −
For client assistance or inquiries about our software development services, feel free to reach out to the TSG at tsg@ru.nl for inquiries or assistance.
  −
  −
== Project examples ==
  −
'''[[Radcloud|Radcloud - Experiment data acquisition solution for web-based experiments]]'''
  −
The TSG have created a web application platform to support users with temporary datastorage of web experiment data.
  −
* [https://radcloud.socsci.ru.nl/ Radcloud experiment management User interface made with VueJS + Quasar + Pinia]
  −
* [https://tsg.gitlab-pages.socsci.ru.nl/radcloud-docs/ Radcloud documentation site made with Vitepress]
  −
* [https://radcloud.socsci.ru.nl/swagger/ Radcloud OpenAPI documentation ]
  −
  −
'''TUS Calculator'''
  −
The calculator can be used to estimate derived quantities like ultrasound intensity and mechanical index, which have consequences for both safety and efficacy of ultrasound protocols.
  −
It can be used as a quick check on input parameters before performing long-running, computationally intensive simulations.
  −
* [https://www.socsci.ru.nl/fusinitiative/tuscalculator/ TUS calculator made with VueJS + Quasar + Pinia + webworkers + HTML5 canvas]
  −
* https://gitlab.socsci.ru.nl/fus-initiative/tus-calculator
  −
  −
'''Picture book'''
  −
TSG created a webapp picture book framework to browse through a collection of movies. The movies were created by researcher and stimulus designer, and combined in the framework.
  −
* https://www.socsci.ru.nl/tsg/picture-book/
       

Navigation menu