Airavata Rich Client Based on ElectronJS
- Mentors
- SureshMarru, Eroma Abeysinghe, Sudhakar
- Organization
- Apache Software Foundation
- Technologies
- javascript, electronJS
- Topics
- desktop application
The SeaGrid web portal is created for interested science communities for conducting experiments. Desktop applications have better performance for complex computations than web applications. The existing javaFX client is not actively maintained and does not work with the latest version of apache airavata. The proposed solution will be built with electronJS. As electronJS makes use of pre-existing business logic, user interface/user experience, and overall web app structure. Apache Airavata is a middleware that makes computation and data analysis easier in a variety of computing environments. The existing SeaGrid desktop application uses Apache Airavata API as a middleware for accessing resources and performing experiments provided by users. The implied SeaGrid desktop application will also use apache airavata for computing complex experiments.