Unified User Interface Development for Cross- Disciplinary Scientific Computing Applications

dc.contributor.authorShah, Prerak
dc.contributor.supervisorSchneider, Dr. Teseo
dc.date.accessioned2023-11-27T17:04:16Z
dc.date.available2023-11-27T17:04:16Z
dc.date.copyright2023en_US
dc.date.issued2023-11-27
dc.degree.departmentDepartment of Computer Scienceen_US
dc.degree.levelMaster of Science M.Sc.en_US
dc.description.abstractIn this study, we create a cross-platform unified user interface for general-purpose scientific computing. Our project work is guided by the intention to face the growing importance of scientific computing, especially in the field of geometric computing. Making user visual interfaces has remained a non-trivial task, even with the swift advancement of computational tools and their incorporation into other fields. The ability to combine developer integration features with user accessibility is something that many current systems struggle with. Finding out whether it is possible to create a single user interface that encompasses all of the primary paradigms of scientific computing and allows developers to easily integrate their code bases while still being understandable to users in unrelated professions is the main purpose of this project. In order to achieve this, the suggested user interface solution makes use of the cross-platform compatibility and stability offered by web-based applications. By leveraging a robust ecosystem of TypeScript and JavaScript libraries, the user interface (UI) operates within mainstream browsers and benefits from the stability of browsers such as Chrome. The project also presents a novel strategy utilising an on-site Representational State Transfer (REST) server and tackles the challenging problem of cross-platform functionality. This server is in charge of binary execution, shape conversion (particularly for geometric objects), file storage, and query handling. The ultimate goal is to create a general interface specification protocol and a user interface that can be customised to meet the specific needs of different scientific computing projects, even those that support dynamic components.en_US
dc.description.scholarlevelGraduateen_US
dc.identifier.urihttp://hdl.handle.net/1828/15651
dc.language.isoenen_US
dc.rightsAvailable to the World Wide Weben_US
dc.subjectScientific Computingen_US
dc.subjectGeometryen_US
dc.subjectReacten_US
dc.subjectTypeScripten_US
dc.subjectUnified User Interfaceen_US
dc.subjectREST Serveren_US
dc.subjectFEMen_US
dc.subjectFinite Element Methoden_US
dc.subjectMeshioen_US
dc.subjectLibiglen_US
dc.subjectThreeJSen_US
dc.titleUnified User Interface Development for Cross- Disciplinary Scientific Computing Applicationsen_US
dc.typeprojecten_US

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Shah_Prerak_MSc_2023.pdf
Size:
2.52 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
2 KB
Format:
Item-specific license agreed upon to submission
Description: