daGui: A DataFlow Graphical User Interface
dc.contributor | Aalto-yliopisto | fi |
dc.contributor | Aalto University | en |
dc.contributor.advisor | Dowling, Jim | |
dc.contributor.author | Uhlir, Adam | |
dc.contributor.school | Perustieteiden korkeakoulu | fi |
dc.contributor.supervisor | Heljanko, Keijo | |
dc.date.accessioned | 2017-09-04T10:31:43Z | |
dc.date.available | 2017-09-04T10:31:43Z | |
dc.date.issued | 2017-08-28 | |
dc.description.abstract | Big Data is a growing trend. It focuses on storing and processing a vast amount of data in a distributed environment. There are many frameworks and tools which can be used to work with this data. Many of them utilise Directed Acyclic Graphs (DAGs) in some way. A DAG is often used for expressing the dataflow of computation as it offers the possibility to optimise the execution, because it contains the overview of the whole computation. This thesis aims to create an Integrated Development Environment (IDE) like software, which is user-friendly, interactive and easily extendable. The software enables to draw a DAG which represents the dataflow of a program. The DAG is then transformed into launchable source code. Moreover, the software offers a simple way to execute the generated source code. It compiles the code (if necessary), and launches it based on the user's configuration, either on localhost or cluster. The software primarily aims to help beginners learn these technologies, but experts can also use it as visualisation for their workflow or as a prototyping tool. The software has been implemented using Electron and Web technologies, which ensure its platform independence. Its main features are code generation (i.e. translation of a DAG into source code) and code execution. It is created with extensibility in mind, to be able to plug-in support for more frameworks and tools in the future. | en |
dc.format.extent | 8+50 | |
dc.format.mimetype | application/pdf | en |
dc.identifier.uri | https://aaltodoc.aalto.fi/handle/123456789/27901 | |
dc.identifier.urn | URN:NBN:fi:aalto-201709046800 | |
dc.language.iso | en | en |
dc.programme | Master's Programme in ICT Innovation | fi |
dc.programme.major | Cloud Computing and Services | fi |
dc.programme.mcode | SCI3081 | fi |
dc.subject.keyword | big data | en |
dc.subject.keyword | apache spark | en |
dc.subject.keyword | DAG | en |
dc.subject.keyword | dataflow | en |
dc.subject.keyword | GUI | en |
dc.title | daGui: A DataFlow Graphical User Interface | en |
dc.type | G2 Pro gradu, diplomityö | fi |
dc.type.ontasot | Master's thesis | en |
dc.type.ontasot | Diplomityö | fi |
local.aalto.electroniconly | yes | |
local.aalto.openaccess | yes |
Files
Original bundle
1 - 1 of 1
No Thumbnail Available
- Name:
- master_Uhlir_Adam_2017.pdf
- Size:
- 1.67 MB
- Format:
- Adobe Portable Document Format