access icon free Easing the development of android apps to create electronic prototypes: IOIO+App Inventor

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.

Inspec keywords: Android (operating system); visual programming; application program interfaces; electronic engineering computing; computer science education; electronic engineering education; Internet

Other keywords: young school children; electronic gadgets programming; Web platform; Android Apps development; software programming; IOIO-App inventor; hardware assembly; computer science; graphical programming interface; IOIO board; electronic system; CS fields; electronic prototypes

Subjects: Operating systems; Internet software; General utility programs; Electronic engineering computing; Education and training; Visual programming; Computing education and training; Mobile, ubiquitous and pervasive computing; Graphics techniques

References

    1. 1)
      • 25. FrenchEntrée: ‘Education in France: French school grade equivalents’, Available athttps://www.frenchentree.com/living-in-france/education/french-school-grade-equivalents/, accessed 20 August 2016.
    2. 2)
      • 23. Causton-Theoharis, J.N.: ‘The golden rule of providing support in inclusive classrooms: support others as you would wish to be supported’, TEACHING Exceptional Children, 2009, 42, pp. 3643. doi:10.1177/004005990904200204.
    3. 3)
      • 4. Kickstarter: ‘SAM: the ultimate internet connected electronics kit’. Available athttps://www.kickstarter.com/projects/1842650056/sam-the-ultimate-internet-connected-electronics-ki, accessed 21 August 2015.
    4. 4)
      • 16. IOIO GitHub repository,ytai/ioio wiki, Available at www.github.com/ytai/ioio/wiki, accessed 22 March 2017.
    5. 5)
      • 10. TechCrunch: ‘In bid to get British kids coding, BBC to give away 1 million ‘micro bit’ computers’, Available athttp://techcrunch.com/2015/03/12/chuckie-egg, accessed 21 July 2016.
    6. 6)
      • 6. LightUp Official Website. Available at https://www.lightup.io/, accessed 21 August 2015.
    7. 7)
      • 18. Chtourou, S., et al: ‘Development of an Android service to add IOIO hardware features to Android apps’. 13th IEEE Int. Conf. on Computer and Information Technology CIT, Fiji, 7–10 December 2016.
    8. 8)
      • 5. Tech Crunch: ‘Code.org launches code studio, a toolset and curriculum for teaching kids programming’. Available athttp://techcrunch.com/2014/09/11/code-org-launches-code-studio-a-toolset-and-curriculum-for-teaching-kids-programming/, accessed 21 August 2015.
    9. 9)
      • 8. GIZMODO: ‘littleBits now lets you build your own DIY smart home’, Available athttp://gizmodo.com/littlebits-now-lets-you-to-build-your-own-diy-smart-hom-1609215918, accessed 21 August 2015.
    10. 10)
      • 2. Business Insider: ‘Samsung invented a crazy mirror that can show you how clothing looks on you before you buy’. Available athttp://www.businessinsider.fr/us/samsung-smart-mirror-photos-2015-6/, accessed 7 January 2017.
    11. 11)
      • 15. Tynker official home page. Available at https://www.tynker.com/, accessed 21 August 2015.
    12. 12)
      • 12. Malan, D.J., Leitner, H.H.: ‘Scratch for budding computer scientists’. SIGCSE '07, 38th SIGCSE Technical Symp. on Computer Science Education, pp. 223227.
    13. 13)
      • 14. Tiobe the software quality company, Tiobe Index, Available at http://www.tiobe.com/tiobe-index/, accessed 29 September 2016.
    14. 14)
      • 9. Tech Crunch: ‘The Micro:bit is shaping up to be the perfect programming device for kids’, Available athttp://techcrunch.com/2015/07/07/the-microbit-is-shaping-up-to-be-the-perfect-programming-device-for-kids/, accessed 21 August 2015.
    15. 15)
      • 21. AliExpress: ‘Mini USB bluetooth dongle adapter for laptop PC Win Xp Win7 8 for iPhone 4GS 5GS’, Available athttps://www.aliexpress.com/item/Mecall-Mini-USB-Bluetooth-Dongle-Adapter-for-Laptop-PC-Win-Xp-Win7-8-for-iPhone-4GS/32788577317.html, accessed 22 March 2017.
    16. 16)
      • 20. AliExpress: ‘HC-06 wireless serial 4 pin bluetooth RF transceiver module RS232 TTL for Arduino bluetooth module’, Available athttps://www.aliexpress.com/item/Free-shipping-HC06-HC-06-Wireless-Serial-4-Pin-Bluetooth-RF-Transceiver-Module-RS232-TTL-for/32272894331.html, accessed 22 March 2017.
    17. 17)
      • 19. Arduino official website. Available at http://arduino.cc, accessed 21 August 2015.
    18. 18)
      • 17. Hsu, Y.-C.: ‘Empowering educators with Google's Android App Inventor: an online workshop in mobile app design’ (British Journal of Educational Technology, 2012).
    19. 19)
      • 11. Google (maintained by Neil Fraser), ‘Blockly – a visual programming editor’ 2012. Available at http://code.google.com/p/blockly/.
    20. 20)
      • 3. Tech Crunch: ‘corpFormer googler opens crowdfunding campaign to teach kids to code with a cute, blinking bot’. Available at http://techcrunch.com/2013/10/29/former-googler-opens-crowdfunding-campaign-to-teach-kids-to-code-with-a-cute-blinking-bot/, accessed 21 August 2015.
    21. 21)
      • 1. IEEE Spectrum: ‘How to automate your home without rewiring’. Available athttp://spectrum.ieee.org/geek-life/hands-on/how-to-automate-your-home-without-rewiring, accessed 21 August 2015.
    22. 22)
      • 24. Stoner, J.B., Angell, M.E., House, J.J., et al: ‘Self-determination: hearing the voices of adults with physical disabilities’, Physical Disabilities: Education and Related Services, 2006, 25, pp. 335.
    23. 23)
      • 13. Stack Sidebar: ‘The most popular coding language at top US universities’. Available athttp://blog.stacksocial.com/popular-coding-language/, accessed 29 September 2016.
    24. 24)
      • 22. YouTube, Robot car experience, Available at https://youtu.be/FxKeIc3cyUs, accessed 29 September 2016.
    25. 25)
      • 7. littleBits Official Website. Available at http://littlebits.cc/, accessed 21 August 2015.
http://iet.metastore.ingenta.com/content/journals/10.1049/iet-cds.2016.0381
Loading

Related content

content/journals/10.1049/iet-cds.2016.0381
pub_keyword,iet_inspecKeyword,pub_concept
6
6
Loading