Back to Search
Start Over
Block-Based Development of Mobile Learning Experiences for the Internet of Things
- Source :
- Sensors (Basel, Switzerland), Sensors 2019, 19(24), 5467, RODIN. Repositorio de Objetos de Docencia e Investigación de la Universidad de Cádiz, instname, Sensors, Volume 19, Issue 24
- Publication Year :
- 2019
-
Abstract
- The Internet of Things enables experts of given domains to create smart user experiences for interacting with the environment. However, development of such experiences requires strong programming skills, which are challenging to develop for non-technical users. This paper presents several extensions to the block-based programming language used in App Inventor to make the creation of mobile apps for smart learning experiences less challenging. Such apps are used to process and graphically represent data streams from sensors by applying map-reduce operations. A workshop with students without previous experience with Internet of Things (IoT) and mobile app programming was conducted to evaluate the propositions. As a result, students were able to create small IoT apps that ingest, process and visually represent data in a simpler form as using App Inventor's standard features. Besides, an experimental study was carried out in a mobile app development course with academics of diverse disciplines. Results showed it was faster and easier for novice programmers to develop the proposed app using new stream processing blocks.<br />Spanish National Research Agency (AEI) - ERDF funds
- Subjects :
- Computer science
Process (engineering)
end-user development
App Inventor
02 engineering and technology
computer.software_genre
Biochemistry
Article
Analytical Chemistry
Development (topology)
Block (programming)
020204 information systems
0202 electrical engineering, electronic engineering, information engineering
Electrical and Electronic Engineering
Instrumentation
mobile apps
Multimedia
block-based languages
business.industry
Data stream mining
05 social sciences
Mobile apps
050301 education
Atomic and Molecular Physics, and Optics
Internet of Things (IoT)
End-user development
map-reduce
Internet of Things
business
0503 education
computer
Subjects
Details
- ISSN :
- 14248220
- Volume :
- 19
- Issue :
- 24
- Database :
- OpenAIRE
- Journal :
- Sensors (Basel, Switzerland)
- Accession number :
- edsair.doi.dedup.....db881c1af56af8c594038586f4b3fb30