A Visual Programming Environment for Learning Distributed Programming
Informations
- Type:
- inproceedings
- Auteurs:
- Broll, Brian and Lédeczi, Akos and Volgyesi, Peter and Sallai, Janos and Maroti, Miklos and Carrillo...
- Pertinence:
-
Haute
- Référence:
- Doi:
- 10.1145/3017680.3017741
- Mots-clés:
- snap!, visual programming, computer science education, distributed programming
- Url:
- https://doi.org/10.1145/3017680.3017741
- Date de publication:
- 12/2016
- Résumé:
- Création d'un IDE s'appuyant sur un langage de programmation visuel qui offre un support simplifié des appels à des API publiques pour récupérer des données. L'IDE fourni aussi un système de visualisation du résultat des programmes.
- Abstract:
- This paper introduces NetsBlox, a visual programming environment for learning distributed programming principles. Extending both the visual formalism and open source code base of Snap!, NetsBlox provides two accessible distributed programming abstractions to simplify the process of creating networked applications: message passing and Remote Procedure Calls (RPC). Messaging passing allows NetsBlox applications to send data to other connected NetsBlox clients. Remote Procedure Calls enable seamless integration of third party services, such as Google Maps, weather, traffic and other public domain data sources, into NetsBlox applications. Other RPCs help coordinating distributed clients which may be difficult for novice programmers allowing the user to more quickly create captivating and sophisticated applications. These abstractions empower users to develop networked programs, including multi-player games and client-server applications. By providing networking support, NetsBlox not only allows users to learn distribute programming concepts but also makes programming more engaging by incorporating diverse services available on the web.
- Pdf:
- Lien pdf
Références
0 articles
Titre | Type | Pertinence | Auteurs | Date Publication | Références | Citations | Actions |
---|---|---|---|---|---|---|---|
Pas encore d'article |
Citations
1 articles
Titre | Type | Pertinence | Auteurs | Date Publication | Références | Citations | Actions |
---|---|---|---|---|---|---|---|
Co-located Collaborative Block-Based Programming | inproceedings | Faible | Selwyn-Smith, Ben and Anslow, Craig and Homer, Michael and Wallace, James R | 12/2018 | 8 | 1 |
Mots-clés
Auteurs
11 auteurs
Nom | Nombre d'articles | Actions |
---|---|---|
Brian and Lédeczi | 1 | |
Chris and Swartz | 1 | |
Janos and Maroti | 1 | |
Broll | 1 | |
Stephanie L. and Vanags | 1 | |
Peter and Sallai | 1 | |
Melvin | 1 | |
Alexia and Weeden-Wright | 1 | |
Akos and Volgyesi | 1 | |
Joshua D. and Lu | 1 | |
Miklos and Carrillo | 1 |