App Development Paradigms for Instructional Developers

Abstract

To create instructional apps for desktop, laptop and mobile devices, developers must select a development tool. Tool selection is critical and complicated by the large number and variety of app development tools. One important criterion to consider is the type of development environment, which may primarily be visual or symbolic. Those distinct environments give rise to competing development paradigms. This work contrasts LiveCode and MoSync, tools from the two paradigms, which enables informed tool selection. Contrasts are drawn with respect to prerequisite knowledge requirements for development, differences in the development of user interfaces, as well as differences in computer programming and app deployment. To maximize utility of the contrasts, this article considers the differences in apps developed for the same instructional purpose. Using a drag and drop technique with feedback, users learn to identify paintings created by Rembrandt. Additionally, the apps provide a method for storing results in a database.

This is a preview of subscription content, access via your institution.

References

  1. Adobe (2014). Brackets. Retrieved August 2, 2014 from http://brackets.io/index.html

  2. Baker, F.B. (1978). Englewood Cliffs, NJ: Educational Technology Publications.

    Google Scholar 

  3. Clark, R.E. (1983). Reconsidering research on learning from media. (4), 445–459.

  4. Dodge, B.J. (1995). WebQuests: A structure for active learning on the World Wide Web., (2).

  5. jQuery Foundation (2014). jQuery. Retrieved August 2, 2014 from http://jquery.com

  6. Kapp, K.M. (2012). San Francisco, CA: Pfeiffer

  7. Luterbach, K.J. (2013). Building software development capacity to advance the state of educational technology. (2), 21–27.

  8. Papert, S. (1993). New York, NY: Basic Books.

  9. Partovi, H. (2014). Retrieved August 2, 2014 from https://code.org/leaderboards

  10. RunRev (2014). Retrieved August 2, 2014 from http://livecode.com/get-started/

  11. Sleeman, D., & Brown, J. S. (1982). (Eds.). New York, NY: Academic Press.

  12. Smaldino, S.E., Lowther, D.L., & Russell, J.D. (2012). Boston: Allyn & Bacon.

  13. Taylor, R.P (1980). Introduction. In R. P Taylor (Ed.), (pp. 1–10). New York: Teachers College Press. Retrieved August 2, 2014 from http://www.citejournal.org/vol3/iss2/seminal/article1.cfm

  14. Taylor, R.P. (2003). Reflections on the computer in the school. (1). Retrieved August 2, 2014 from http://www.citejournal.org/vol3/iss2/seminal/article2.cfm

  15. Wenger, E. (1987). Los Altos, CA: Morgan Kaufmann.

  16. Woolfe, B.P (2009). Burlington, MA: Elsevier.

  17. W3Schools (2014). CSS tutorial. Retrieved August 2, 2014 from http://www.w3schools.com/css/

Notes on the images in Figure 1

  1. The Nightwatch [Public domain] via Wikipedia Rembrandt (1606–1669) http://en.wikipedia.org/wiki/File:The_Nightwatch_by_Rembrandt.jpg

  2. Hendrickje Stoffels (1626–1663) Rembrandt (Rembrandt van Rijn) (Dutch, Leiden 16061669 Amsterdam) http://www.metmuseum.org/Collections/search-the-collections/437396

  3. The Metropolitan Museum of Art designated this image OASC, Open Access for Scholarly Content, to make “a broad range of digital images of artworks in the public domain widely and freely available for scholarly and academic publication.” http://www.metmuseum.org/research/image-resources

  4. Lady at her Toilette [Public domain] via Wikimedia Gerard ter Borch (1617–1681) http://commons.wikimedia.org/wiki/File:Gerhard_Terborch.jpg

  5. Self-portrait [Public domain] via Wikimedia Commons Rembrandt (1606–1669) http://commons.wikimedia.org/wiki/File:Rembrandt_van_Rijn_-_Self-Portrait_-_Google_Art_Project.jpg

Download references

Author information

Affiliations

Authors

Corresponding author

Correspondence to Kenneth J. Luterbach.

Rights and permissions

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Luterbach, K.J., Hubbell, K.R. App Development Paradigms for Instructional Developers. TECHTRENDS TECH TRENDS 59, 31–39 (2015). https://doi.org/10.1007/s11528-015-0889-z

Download citation

Keywords

  • app development
  • app development tools
  • app development paradigms
  • instructional apps