Browse > Article
http://dx.doi.org/10.6109/jkiice.2018.22.2.221

Revision and Implementation of App Inventor Open Source  

Kim, Byungho (Department of Computer Science, Kyungsung University)
Abstract
Open source software allows revising and adding a new idea on them as well as debugging themselves. The open source software can be utilized as various educational programs as well as development of a commercial software products using them. MIT App Inventor, one of the block-based visual programming environments for education, supports building a local server and even revision of the platform itself by providing its own source codes. In this paper we implement App Inventor open sources on the local server. Especially we present how to revise and implement a new App Inventor platform reflecting their own requirements in schools or educational institutes and how to build a local server operating the revised App Inventor platform. They can provide more interactive educational environments to students and improve educational satisfaction through the active customizing of the platform itself such as adding new programming block components requested by students.
Keywords
Open Sources; App Inventor; Revising of Programming Block Components; Local Build Server; OER;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 App Inventor [Internet]. Available: http://appinventor.mit.edu.
2 S. Lee, K. Seong, "Constructions of Local App Inventor 2 Private Server for Android App Development," Symposium of the Korean Society of Computer and Information, vol. 22, no. 2, pp. 61-64, 2014.
3 Scratch imagine program share [Internet]. Available: http://info.scratch.mit.edu/Scratch_Credits.
4 M. Lee, "Open Source Software Education," Communications of the Korean Institute of Information Scientists and Engineers, vol. 35, no. 9, pp. 17-25, Sep. 2017.
5 MIT Media Lab, Press Announcement: Scratch [Internet]. Available: http://www.media.mit.edu/press/scratch.
6 Korea National Open University OER [Internet]. Available: http://oer.knou.ac.kr.
7 MIT App Inventor Sources [Internet]. Available: http://appinventor.mit.edu/appinventor-sources.
8 Wikipedia, Open-source Software [Internet]. Available: https://en.wikipedia.org/wiki/Open-source_software.
9 App Inventor Forum [Internet]. Available: https://groups.google.com/forum/#!categories/mitappinventortest/another-app-inventor-service.
10 E. Spertus, J. Dominguez, "App Inventor Developer Overview" [Internet]. Available: https://docs.google.com/document/d/1hIvAtbNx-eiIJcTA2LLPQOawctiGIpnnt0AvfgnKBok/pub.
11 App Inventor Open Source Development [Internet]. Available:https://groups.google.com/forum/#!forum/app-inventor-open-source-dev.
12 AI Live Complete [Internet]. Available: http://sourceforge.net/projects/ailivecomplete.
13 App Inventor Server [Internet]. Available: http://sites.jsoft.com/appinventor/home/gsuac/server#TOCserver-options.
14 S. Cooper, W. Dann, R. Pausch, "Teaching Objects-first in Introductory Computer Science," 34th SIGCSE symposium on Computer science education, pp. 191-195, 2003.
15 Digital Daily, "Obligation of the Software Education for Elementary and Middle School by 2018," [Internet]. Available: http://www.ddaily.co.kr/news/article.html?no=132665.
16 B. Kim, "Computer Programming Education using App Inventor for Android," Journal of Korea Institute of Information and Communication Engineering, vol. 17, no. 2, pp. 467-472, Feb. 2013.   DOI
17 N. Resnick, et. al., "Scratch: programming for all," Communications of the ACM, vol. 52, no. 11, pp. 60-67, 2009.   DOI
18 Entry [Internet]. Available: https://playentry.org.
19 D. Wolber, "App inventor and real-world motivation," SIGCSE'11 - 42nd ACM Technical Symposium on Computer Science Education, pp. 601-606, 2011.
20 H. Lee, J. Kim, "A Study on the Effects of the Agile Methods Practices on the Success of Open Source Community," Asia-pacific Journal of Multimedia Services Convergent with Art, Humanities, and Sociology, vol. 7, no.4, pp. 217-224, April 2017.
21 OER App Inventor [Internet]. Available: http://oerapp.appspot.com.