Skip to main content
Log in

WhatsUpNow: urban social application with real-time peer-to-peer ambient and sensory data exchanges

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

Having the ability to generate, share, and use ambient multimedia and sensory data in real-time using both traditional sensors as well as non-traditional ones (such as smart device users) is a pioneering practice that requires specialized network capabilities and visualization metaphors. The network must support both service discovery and cache sharing to allow users to generate real-time sensory data, upload them or share them with end-users searching for the same data. Visualization and coloring schemes must support both streaming and stored sensory data to allow users to interact with either recent or up-to-the-minute ambient sensory data on either smart devices or the server. This article describes the design and reports on the simulation performance of a social network application that allows a group of users on an ad-hoc network to share real-time multimedia and ambient data with respect to venues of potential interest. At the graphical interface level, we present an intuitive interface that allows users to capture and share, often with a single hand, an array of sensory data comfortably and efficiently using touch screen smart devices. At the network level, we describe an architectural model that is supported by a specific design strategy for service discovery and caching to facilitate data sharing. The performance of the architectural model is then evaluated to show that it can efficiently handle bulk of sensory data, when accessed using smart devices in a peer-to-peer environment.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16

Similar content being viewed by others

References

  1. Abolhasan M, Wysocki T, Dutkiewicz E (2004) A review of routing protocols for mobile ad hoc networks ad hoc networks. Ad Hoc Netw 2(1):1–22

    Article  Google Scholar 

  2. Alt F, Shirazi AS, Kaiser A, Pfeuffer K, Gürkan E, Schmidt A, Holleis P, Wagner M (2010) Exploring ambient visualizations of context information. In Pervasive computing and communications workshops. pp 788–791

  3. Andrel T, Yasinsac A (2006) On credibility of manet simulations. Computer 39(7):48–54

    Article  Google Scholar 

  4. Artail H, Safa H, Hamze H, Mershad K (2007) A cluster based service discovery model for mobile ad hoc networks. In: Proc. 3rd IEEE international conference on wireless and mobile computing, networking and communications (WiMob 2007), New York, USA

  5. Artail H, Safa H, Mershad K, Abou-atme Z, Sulieman N (2008) COACS: a cooperative and adaptive caching system for MANETS. IEEE Trans Mob Comput 7(8):961–977

    Article  Google Scholar 

  6. Breslau L, Cao P, Fan L, Phillips G, Shenker S (1999) Web caching and Zipf-like distributions: evidence and implications. Eighteenth annual joint conference of the IEEE computer and communications societies (IEEE INFOCOM’99), New York, USA, 21–25 March 1999, vol 1, pp 126–134

  7. Cadiz J, Fussell SR, Kraut RE, Lerch FJ, Scherlis WL (1998) The awareness monitor: a coordination tool for asynchronous, distributed work teams. Unpublished manuscript

  8. Chakraborty D, Joshi A, Yesha Y, Fin T (2006) Toward distributed service discovery in pervasive computing environments. IEEE Trans Mob Comput 5(2):97–112

    Article  Google Scholar 

  9. Chand N, Joshi RC, Misra M (2007) Cooperative caching strategy in mobile ad hoc networks based on clusters. Wirel Pers Commun Int J 43(1):41–63

    Article  Google Scholar 

  10. Chow C, Leong H, Chan A (2007) GroCoca: group-based peer-to-peer cooperative caching in mobile environment. IEEE J Sel Areas Commun (J-SAC) Spec Issue Peer-to-Peer Commun Appl 25(1):179–191

    Article  Google Scholar 

  11. de Santis F, Malandrino D (2014) QoS-based web service discovery in mobile ad hoc networks using swarm strategies. J Comput Netw Commun. doi:10.1155/2014/450194

  12. Elfaki M, Ibrahim H, Mamat A, Othman M, Safa H (2014) Collaborative caching priority for processing requests in MANETs. Elsevier J Netw Comput Appl 40:85–96

    Article  Google Scholar 

  13. Fogarty J, Forlizzi J, Andhudson SE (2001) Aesthetic information collages:generating decorative displays that contain information. In: Proceedings of UIST 2001, ACM symposium on user interface software and technology, ACM Press. pp 141–150

  14. Gao Z, Wang L, Yang M, Yang X (2006) CNPGSDP: an efficient group-based service discovery protocol for MANETs. J Comput Netw

  15. Gao ZG, Yang XZ, Cai SB (2005) Flexible forward probability based service discovery protocol for manets. J Harbin Inst Technol (Chinese) 37(9):1256–1260

    Google Scholar 

  16. Geurts J, van Ossenbruggen J, Hardman L (2005) Requirements for practical multimedia annotation. In: Proceedings of the workshop on multimedia and the semantic web, pages 4–11

  17. http://www.lifewithalacrity.com/2006/08/using_5star_rat.html. Accessed 30 Apr 2015

  18. Ishii H, Ullmer B (1997) Tangible bits: towards seamless interfaces between people, bits and atoms. In: Proceedings of ACM SIGHI conference on human factors in computing systems. Addison Wesley/ACM Press, New York, pp 234–241

  19. Koodli R, Perkins CE (2002) Service discovery in on demand ad hoc networks. IETF internet draft, draft-koodli-manet-servicediscovery-00.txt

  20. Majd NE, Misra S, Tourani R (2014) Split-cache: a holistic caching framework for improved network performance in wireless ad hoc networks. IEEE GLOBECOM

  21. Mankoff J, Dey AK, Hsieh G, Kientz J, Lederer S, Ames M (2003) Heuristic evaluation of ambient displays. In: CHI’03, pp 169–176

  22. Matthews T, Rattenbury T, Carter S (2007) Defining, designing, and evaluating peripheral displays: an analysis using activity theory. Hum-Comput Interact 22(1):221–261

  23. Metaxas G, Markopoulos P, Aarts E (2007) Amelie: a recombinant computing framework for ambient awareness. In: AMI’09, pp. 88–100

  24. Miller T, Stasko J (2002) Artistically conveying peripheral information with the InfoCanvas. In: Proceedings of the working conference on advanced visual interfaces (AVI 2002). pp 43–50

  25. NS-2 simulator. http://www.isi.edu/nsnam/ns/. Accessed 30 Apr 2015

  26. Pousman Z, Stasko J (2006) A taxonomy of ambient information systems: four patterns of design. In: AVI’06, pp 67–74

  27. Roessler CP, Shelton BE (2004) The care-net display: lessons learned from an in home evaluation of an ambient display. In: UbiComp’04. pp 1–17

  28. Safa H, Artail H, Hamze H, Mershad K (2007) A collaborative service discovery and service sharing framework for mobile ad hoc networks. IFIP international conference on network and parallel computing (NPC 2007), published also by LNCS (Lecture Notes in Computer Science), Dalian, China

  29. Safa H, Artail H, Nahhas M (2010) A cache invalidation strategy for mobile networks. Elsevier J Netw Comput Appl 33(2):168–182

    Article  Google Scholar 

  30. Safa H, Koteish Z (2010) Service discovery in mobile ad hoc networks. Next generation networks and ubiquitous computing. IGI Glob 217–225. ISBN 9781605662503

  31. Skog T, Ljungblad S, Holmquist LE (2002) Bringing computer graphics to everyday environments with informative art. In: SIGGRAPH’02 abstracts and applications, p 153

  32. Sukthankar R (2005) Towards ambient projection for intelligent environments. In: CV4IIE’05, p 172

  33. Teichrieb V, Neto SG, Farias T, Teixeir JM, Lima JP, Almeida G, Kelner J (2007) Augmented ambient: an interactive mobility scenario, universal access in human-computer interaction. Ambient interaction. Lect Notes Comput Sci 4555:565–574

    Article  Google Scholar 

  34. Toh C-K (2002) Ad hoc mobile wireless networks: protocols and systems. Prentice Hall, New Jersey

    Google Scholar 

  35. Torres DA, Garcia-Macias JA (2005) Performance analysis of two approaches to service discovery in mobile ad hoc networks. In: ISSADS’05 Proceedings of the 5th international conference on advanced distributed systems

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Marcel Karam.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Karam, M., Safa, H. & Masud, M. WhatsUpNow: urban social application with real-time peer-to-peer ambient and sensory data exchanges. Multimed Tools Appl 75, 13349–13374 (2016). https://doi.org/10.1007/s11042-015-2846-4

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-015-2846-4

Keywords

Navigation