Please use this identifier to cite or link to this item:
https://hdl.handle.net/10216/75534
Author(s): | Omar Alejandro Castillo de Castro |
Title: | Shellhive: Towards a Collaborative Visual Programming Language for UNIX Workflows |
Issue Date: | 2014-07-22 |
Abstract: | Big data is a relatively new keyword in the software industry, every day, data is being generated in such a great amount that it becomes difficult to manage using traditional data management tools, motivating the adaptation of traditional programming to use paradigms and architectures that can process large amounts of data. The Unix based operative system provides programming tools that uses said paradigms that focused on the process of large amount of data for a long time. In this thesis, we propose a solution to leverage said unix tools, to empower programmers with little experience in programming with the ability to create big-data related tasks that it's easier to understand and to modify. The application itself allows the user to design workflows collaboratively in order for people who are comfortable in Unix environment to help each other and potentially learn from the more experient users. |
Description: | Big data é uma palavra-chave relativamente nova na indústria de software, diariamente é gerado uma enorme quantidade de dados que torna-se complicado geri-lo usando ferramentas de gestão de dados tradicionais, motivando-o a uma nova adaptação da programação tradicional para usar paradigmas e arquitecturas que possam processar tais quantidades de dados. Os sistemas operativos baseados em Unix fornecem ferramentas de programação, que usa paradigmas focadas no processamento de grandes quantidades de dados desde há muito tempo. Nesta tese, propomos uma solução para alavancar tais ferramentas Unix, de forma que programadores com pouca experiência em programação tenham capacidades de criar, entender e modificar tarefas relacionados com big-data com maior facilidade. A própria aplicação permite os utilizadores desenharem workflows colaborativamente para que os principiantes possam ajudar os outros e potencialmente aprender dos utilizadores mais experientes. |
Subject: | Outras ciências da engenharia e tecnologias Other engineering and technologies |
Scientific areas: | Ciências da engenharia e tecnologias::Outras ciências da engenharia e tecnologias Engineering and technology::Other engineering and technologies |
TID identifier: | 201315548 |
URI: | https://hdl.handle.net/10216/75534 |
Document Type: | Dissertação |
Rights: | openAccess |
License: | https://creativecommons.org/licenses/by-nc/4.0/ |
Appears in Collections: | FEUP - Dissertação |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
32173.pdf | Shellhive: Towards a Collaborative Visual Programming Language for UNIX Workflows | 1.89 MB | Adobe PDF | View/Open |
This item is licensed under a Creative Commons License