skip to main content
10.1145/2593761.2593768acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
Article

From architectural requirements towards an open architecture for web and mobile societal applications

Published:01 June 2014Publication History

ABSTRACT

This paper reflects on our experiences during the last four years regarding the development of a web & mobile application for sustainable environment. After five development cycles our software application has become robust, flexible, and expandable platform. Inspired from this and the needs identified during this process we report our research towards identifying novel architectural approaches that nourish open data and emerging web standards for developing open societal applications. The efforts resulted in an open architecture approach that relies on a set of key characteristics - flexibility, evolvability, customizability, and extensibility. Stressing these characteristics refers to the identified needs of using open standards and reducing development time. The results show that an open architecture approach provides the key ingredients in terms of system integration and data interoperability as well as the ability of the software to grow in terms of new services, devices, and subsystems attached to it, primarily due to the use of open source components and open data standards.

References

  1. Anokwa, Y., Hartung, C. and Brunette, W. 2009. Open source data collection in the developing world. Computer. October (2009), 97–99. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Berners-Lee, T. 2010. Long live the Web: a call for continued open standards and neutrality. Scientific American. 303, 4. 56-61.Google ScholarGoogle ScholarCross RefCross Ref
  3. Fontana, J. 2008. Microsoft opens up API. Network World. vol. no 8:18.Google ScholarGoogle Scholar
  4. Hung, P. H.. Lin, I. H. Hwang, G. J. Lee, Y. H. Wu, T. H. Chang, W. Y. 2012. The Differences of Collaborative Learning and Scientific Inquiry Competencies between Experienced and Novice Learners in Ubiquitous Problem-Based Learning. 2012 IEEE Seventh International Conference Wireless, Mobile and Ubiquitous Technology in Education (WMUTE), 277-281. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Michael, W. and Gangadharan, G. R. 2010. Modeling The Mashup Ecosystem: Structure And Growth. R&D Management, Business Source Premier, 40, 1, 40-49.Google ScholarGoogle Scholar
  6. Milrad, M. Kohen-Vacs, D. Vogel, B. Ronen, M. and Kurti, A. 2011. An Integrated Approach for the Enactment of Collaborative Pedagogical Scripts Using Mobile Technologies. Proceedings of the International Conference on Computer Support for Collaborative Learning CSCL.Google ScholarGoogle Scholar
  7. Merritt, R. 2011. Facebook opens up data center, server designs to other operators. Electronic Engineering Times, 26- 28.Google ScholarGoogle Scholar
  8. Taivalsaari, A. and Mikkonen, T. 2011. Objects in the cloud may be closer than they appear towards a taxonomy of webbased software. 2011 13th IEEE International Symposium on Web Systems Evolution (WSE). (Sep. 2011), 59–64.Google ScholarGoogle ScholarCross RefCross Ref
  9. Vogel, B. 2011. An Interactive Web-Based Visualization Tool: Design and Development Cycles. 2011 IEEE 35th Annual Computer Software and Applications Conference Workshops (Jul. 2011), 279–285. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Vogel, B. 2013. Towards Open Architecture System. In Proceedings of the 9th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE 2013), August 18-26, 731-734. DOI= http://dx.doi.org/10.1145/2491411.2492407   Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Vogel, B., Kurti, A., Milrad, M., Johansson, E. and Müller, M. (to appear under 2014). Mobile Inquiry Learning in Sweden: Development Insights on Interoperability, Extensibility and Sustainability of the LETS GO Software System. Submitted to Special Issue of “Powering Up: Insights from Distinguished Mobile and Ubiquitous Learning Projects across the World” Journal of Educational Technology & Society.Google ScholarGoogle Scholar
  12. Vogel, B. Kurti, A. Milrad, M. and Kerren, A. 2011. An Interactive Web-based Visualization Tool in Action: User Testing and Usability Aspects. In Proceedings of the 11th IEEE International Conference on Computer and Information Technology. IEEE Computer Society Press, (CIT '11), Paphos, Cyprus, 2011, 403-408. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Vogel, B. Kurti, A. Milrad, M. and Mikkonen, T. 2012. Architectural Concepts: Evolution of a Software System Across Design and Implementation Stages in Dynamically Changing Environments. 2012 IEEE 36th Annual Computer Software and Applications Conference Workshops, 144-151. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Vogel, B. Pettersson, O. Kurti, A. and Simonsson Huck, A. 2012. Utilizing Gesture Based Interaction for Supporting Collaborative Explorations of Visualizations in TEL. Proceedings of the 7th IEEE WMUTE International Conference on Wireless, Mobile and Ubiquitous Technologies in Education WMUTE. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. From architectural requirements towards an open architecture for web and mobile societal applications

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      IWP 2014: Proceedings of the 1st International Workshop on Inclusive Web Programming - Programming on the Web with Open Data for Societal Applications
      June 2014
      23 pages
      ISBN:9781450328555
      DOI:10.1145/2593761

      Copyright © 2014 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 1 June 2014

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • Article

      Upcoming Conference

      ICSE 2025

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader