Smart Media: Bridging Interactions and Services for the Smart Internet

  • Margaret-Anne Storey
  • Lars Grammel
  • Christoph Treude
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6400)

Abstract

This chapter describes a need for Smart Media to enhance the vision of the Smart Internet. Smart Media is introduced as a mechanism to bridge Smart Services and Smart Interactions. Smart Media extends the existing notions of Media in HCI such as Hypermedia, New Media, Adaptive Hypermedia, and Social Media. There are three main contributions from this paper: (1) A historical perspective of media in HCI and how media could benefit from smartness; (2) through some high level sample scenarios, a proposal for Smart Media to meet the vision of the Smart Internet; and (3) a detailed example of how Smart Media could play a role in software development. The paper concludes by outlining some of the key challenges that need to be faced in realizing and applying Smart Media objects.

Keywords

Smart internet smart interactions smart services smart media social media web 2.0 intelligent user interfaces computer supported cooperative work human computer interaction 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Ng, J.W., Chignell, M., Cordy, J.R.: The Smart Internet: Transforming the Web for the User. In: Martin, P., Kark, A.W., Stewart, D. (eds.) Proceedings of the 2009 Conference of the Centres for Advanced Studies on Collaborative Research, CASCON 2009, Ontario, Canada, November 02-05, pp. 285–296. ACM, New York (2009)CrossRefGoogle Scholar
  2. 2.
    Bush, V.: As we may think. The Atlantic Monthly (1945)Google Scholar
  3. 3.
    Nelson, T.H.: Complex information processing: a file structure for the complex, the changing and the indeterminate. In: ACM 1965: Proceedings of the 1965 20th National Conference, pp. 84–100. ACM, New York (1965)CrossRefGoogle Scholar
  4. 4.
    Nielsen, J.: The art of navigating through hypertext. Commun. ACM 33(3), 296–310 (1990)CrossRefGoogle Scholar
  5. 5.
    Tsihrintzis, G., Jain, L.: Multimedia services in intelligent environments: an introduction. In: Multimedia Services in Intelligent Environments, pp. 1–8 (2008) Google Scholar
  6. 6.
    Berners-Lee, T.: CERN (1989), http://www.w3.org/History/1989/proposal.html
  7. 7.
    Murugesan, S.: Understanding Web 2.0. IT Professional 9(4), 34–41 (2007)CrossRefGoogle Scholar
  8. 8.
    O’Reilly, T.: What is Web 2.0: Design patterns and business models for the next generation of software (2005)Google Scholar
  9. 9.
    Raman, T.V.: Toward 2w, beyond web 2.0. Comm. ACM 52(2), 52–59 (2009)CrossRefGoogle Scholar
  10. 10.
    Maybury, M.: Intelligent user interfaces: an introduction. In: IUI 1999: Proceedings of the 4th International Conference on Intelligent User Interfaces, pp. 3–4. ACM, New York (1999)Google Scholar
  11. 11.
    Resnick, P., Varian, H.R.: Recommender systems. Commun. ACM 40(3), 56–58 (1997)CrossRefGoogle Scholar
  12. 12.
    Jameson, A.: Adaptive interfaces and agents. In: The Human-Computer Interaction Handbook: Fundamentals, Evolving Technologies and Emerging Applications, pp. 305–330. L. Erlbaum Associates, Mahwah (2003)Google Scholar
  13. 13.
    Berners-Lee, T.: The Semantic Web Road Map. W3C Website (1998), http://www.w3.org/DesignIssues/Semantic.html
  14. 14.
    Brusilovsky, P., Kobsa, A., Vassileva, J. (eds.): Adaptive Hypertext and Hypermedia. Kluwer Academic Publishers, Dordrecht (1998)MATHGoogle Scholar
  15. 15.
    Berners-Lee, T.: The year open data went worldwide. TED TalkGoogle Scholar
  16. 16.
    Park, S., Maurer, F.: The role of blogging in generating a software product vision. In: ICSE Workshop on Cooperative and Human Aspects on Software Engineering, pp. 74–77 (2009)Google Scholar
  17. 17.
    Reinhardt, W.: Communication is the key – Support Durable Knowledge Sharing in Software Engineering by Microblogging. In: SENSE 2009 (2009)Google Scholar
  18. 18.
    Begel, A., De Line, R.: Codebook: Social networking over code. In: Proceedings of ICSE, NIER Track (2009)Google Scholar
  19. 19.
    Kersten, M., Murphy, G.C.: Using task context to improve programmer productivity. In: SIGSOFT FSE 2006, pp. 1–11 (2006)Google Scholar
  20. 20.
    Van Deursen, A., Mesbah, A., Cornelissen, B., Zaidman, A., Pinzger, M., Guzzi, A.: Adinda: A knowledgeable, Browser-Based IDE. In: Companion Proceedings of the 32nd International Conference on Software Engineering (ICSE NIER). ACM, New York (2010)Google Scholar
  21. 21.
    McGrenere, J., Li, J., Lo, J., Litani, E.: Designing Effective Notifications for Collaborative Development Environments. In: Chignell, M., Cordy, J., Ng, J., Yesha, Y. (eds.) The Smart Internet. LNCS, vol. 6400. Springer, BerlinGoogle Scholar
  22. 22.
    Treude, C., Storey, M.-A.: How tagging helps bridge the gap between social and technical aspects in software development. In: Proceedings of the 31st International Conference on Software Engineering, pp. 12–22. IEEE Computer Society, Los Alamitos (2009)Google Scholar
  23. 23.
    Treude, C., Storey, M.-A.: Awareness 2.0: staying aware of projects, developers and tasks using dashboards and feeds. In: Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, vol. 1, pp. 365–374. ACM, New York (2010)Google Scholar
  24. 24.
    Grammel, L., Treude, C., Storey, M.-A.: Mashup environments in software engineering. In: Proceedings of the 1st Workshop on Web 2.0 For Software Engineering, pp. 24–25. ACM, New York (2010)Google Scholar
  25. 25.
    Greif, I.: Computer-supported cooperative work: A book of readings. Morgan Kaufmann, San Francisco (1988)Google Scholar
  26. 26.
    McLuhan, M., McLuhan, E.: Laws of media: The new science. University of Toronto Press (1992)Google Scholar
  27. 27.
    Bowker, G.C., Star, S.L.: Sorting Things Out: Classification and its Consequences. MIT Press, Cambridge (2000)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • Margaret-Anne Storey
    • 1
  • Lars Grammel
    • 1
  • Christoph Treude
    • 1
  1. 1.Department of Computer ScienceUniversity of VictoriaCanada

Personalised recommendations