Easing the development of android apps to create electronic prototypes: IOIO plus App Inventor

被引:2
|
作者
Chtourou, Slim [1 ]
Kharrat, Mohamed [2 ]
Ben Amor, Nader [1 ]
Jallouli, Mohamed [1 ]
Abid, Mohamed [1 ]
机构
[1] Ecole Natl Ingenieurs Sfax, Dept Elect, Route Soukra Km4 BP1173, Sfax, Tunisia
[2] Inst Super Informat & Gest Kairouan, CS Dept, Ave Khemais El Alouini 3100, Kairouan, Tunisia
关键词
Android (operating system); electronic engineering computing; electronic engineering education; computer science education; visual programming; Internet; application program interfaces; Android Apps development; electronic prototypes; IOIO-App inventor; electronic system; computer science; CS fields; electronic gadgets programming; IOIO board; graphical programming interface; Web platform; young school children; hardware assembly; software programming;
D O I
10.1049/iet-cds.2016.0381
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
To validate the concept of an electronic system before thinking of commercial uses, a prototype needs to be developed first. However, technical knowledge in electronics and computer science (CS) is required. Due to the importance of these fields in the world of today, where almost everything is regulated by technology, several initiatives emerged to provide the general public with these knowledge. In this context, there is a focus on the education field where several efforts have been made to lower the entry level to electronics and CS fields, enabling even kids to learn the basic concepts at an early age and have the possibility to concretise their ideas and develop their own prototype. The study presents a solution to facilitate the task of programming electronic gadgets using graphical programming. The authors consider as case study an electronic system built around the IOIO board. The graphical programming interface was created using App Inventor, a web platform for creating android apps. Using the proposed system, several basic and complex gadgets were easily created by young school children with minimal skills in hardware assembly and software programming.
引用
收藏
页码:310 / 320
页数:11
相关论文
共 9 条
  • [1] Development of an Android Service to add IOIO hardware features to Android Apps
    Chtourou, Slim
    Kharrat, Mohamed
    Ben Amor, Nader
    Jallouli, Mohamed
    Abid, Mohamed
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY (CIT), 2016, : 100 - 103
  • [2] Inter-App Communication between Android Apps Developed in App-Inventor and Android Studio
    Allison, Lance A.
    Fuad, Mohammad Murtaba
    [J]. 2016 IEEE/ACM INTERNATIONAL CONFERENCE ON MOBILE SOFTWARE ENGINEERING AND SYSTEMS (MOBILESOFT 2016), 2016, : 17 - 18
  • [3] CodeMaster UI Design - App Inventor: A Rubric for the Assessment of the Interface Design of Android Apps developed with App Inventor
    Solecki, Igor da Silva
    Araujo Porto, Joao Vitor
    Justen, Karla Aparecida
    Alves, Nathalia da Cruz
    von Wangenheim, Christiane Gresse
    Borgatto, Adriano Ferreti
    Rossa Hauck, Jean Carlo
    [J]. PROCEEDINGS OF THE 18TH BRAZILIAN SYMPOSIUM ON HUMAN FACTORS IN COMPUTING SYSTEMS (IHC 2019), 2019,
  • [4] Automated Assessment of the Visual Design of Android Apps Developed with App Inventor
    Solecki, Igor
    Porto, Joao
    Alves, Nathalia da Cruz
    von Wangenheim, Christiane Gresse
    Hauck, Jean
    Borgatto, Adriano Ferreti
    [J]. SIGCSE 2020: PROCEEDINGS OF THE 51ST ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2020, : 51 - 57
  • [5] MSA: A Novel App Development Framework for Transparent Multiscreen Support on Android Apps
    Chen, Zizhan
    Wang, Tianyu
    Xue, Jin
    Shao, Zili
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2023, 42 (10) : 3171 - 3184
  • [6] Quizzes: Quiz Application Development Using Android-Based MIT APP Inventor Platform
    Asghar, Muhammad Zubair
    Sana, Iqra
    Nasir, Khushboo
    Iqbal, Hina
    Kundi, Fazal Masud
    Ismail, Sadia
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2016, 7 (05) : 43 - 54
  • [7] Efficient Android Software Development Using MIT App Inventor 2 for Bluetooth-Based Smart Home
    Trio Adiono
    Sinantya Feranti Anindya
    Syifaul Fuada
    Khilda Afifah
    Irfan Gani Purwanda
    [J]. Wireless Personal Communications, 2019, 105 : 233 - 256
  • [8] Efficient Android Software Development Using MIT App Inventor 2 for Bluetooth-Based Smart Home
    Adiono, Trio
    Anindya, Sinantya Feranti
    Fuada, Syifaul
    Afifah, Khilda
    Purwanda, Irfan Gani
    [J]. WIRELESS PERSONAL COMMUNICATIONS, 2019, 105 (01) : 233 - 256
  • [9] Android-Based Mobile Learning Application Using App Inventor on Computer Operating System Material: The Development and Validity Study
    Eliza, Fivia
    Hakiki, Muhammad
    Fadli, Radinal
    Ridoh, Ahmad
    Fauziah, Fauziah
    Suri, Riko Muhammad
    Hermanto, Hermanto
    Kurniawan, Jefdy
    Hidayah, Yayuk
    [J]. TEM JOURNAL-TECHNOLOGY EDUCATION MANAGEMENT INFORMATICS, 2024, 13 (01): : 624 - 634