Skip to main content

Content distribution in trail-aware environments


In mobile computing environments, the tracking of users allows applications to adapt to the contexts visited by users (Context Awareness). In recent years, the use of context information and users’ profiles has been considered an opportunity for context-aware content management. The improvement and the wide adoption of location systems are stimulating the tracking of users, allowing the use of Trails. A trail is the history of the contexts visited by a user during a period. This article proposes a model for trails management and its application in the content management. In this text, we consider that Trail-Aware is an evolution of the simple use of contexts and profiles. The text presents a prototype and its application in an educational environment for distribution of learning objects using trail-aware.


  1. ACM Computing Classification System (2010) Accessed April 2010

  2. Augustin I, Yamin AC, Barbosa JLV, Geyer CFR (2002) ISAM: a software architecture for adaptive and distributed mobile applications. In: VII IEEE symposium on computers and communications, Messina, pp 333–339

    Google Scholar 

  3. Augustin I, Yamin AC, Barbosa J, Silva LC, Real R, Geyer C (2004) ISAM, joing context-awareness and mobility to building pervasive applications. In: Mobile computing handbook, New York, US, pp 73–94

    Google Scholar 

  4. Al-Mekhlafi K, Hu X, Zheng Z (2009) An approach to context-aware mobile Chinese language learning for foreign students. In: ICMB’09: proceedings of the 2009 eighth international conference on mobile business, pp 340–346

    Chapter  Google Scholar 

  5. Baldauf M, Dustdar S, Rosenberg F (2007) A survey on context-aware systems. Int J Ad Hoc Ubiquitous Comput 2:263–277

    Article  Google Scholar 

  6. Barbosa DNF, Geyer CFR, Barbosa JLV (2005) GlobalEdu: an architecture to support learning in a pervasive computing environment. In: IFIP workshop on educational technology (EDUTECH), Perth, Australia, pp 1–10

    Google Scholar 

  7. Barbosa JLV, Hahn RM, Rabello SA, Barbosa DNF (2007) Content distribution in context-aware environments. In: XIII Brazilian symposium on multimedia and the Web (WebMedia), Gramado, RS, Brazil, pp 1–8

    Google Scholar 

  8. Barbosa JLV, Hahn RM, Rabello SA, Barbosa DNF (2008) LOCAL: a model geared towards ubiquitous learning. In: Proceedings of the 39th SIGCSE technical symposium on computer science education, Portland, OR, USA. ACM Press, New York, pp 432–436

    Chapter  Google Scholar 

  9. Bargh M, Groote R (2008) Indoor localization based on response rate of bluetooth inquiries. In: International conference on mobile computing and networking, San Francisco, California, USA, pp 49–54

    Google Scholar 

  10. Brunato M, Battiti R (2005) Statistical learning theory for location fingerprinting in wireless LANs. Comput Netw 47:825–845

    Article  MATH  Google Scholar 

  11. Buluso N, Heidemann J, Estrin D (2000) GPS-less low cost outdoor localization for very small devices. IEEE Pers Commun Mag 7:28–34

    Article  Google Scholar 

  12. Chen H, Finin T, Joshi A (2003) An intelligent broker for context-aware systems. In: Adjunct proceedings of UbiComp, pp 183–184

    Google Scholar 

  13. Dey AK, Hightower J, Lara E, Davies N (2010) Location-based services. IEEE Pervasive Comput 9:11–12

    Article  Google Scholar 

  14. Dey AK, Salber D, Abowd GD (2001) A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware application. Hum Comput Interact 16:97–166

    Article  Google Scholar 

  15. Diaz A, Merino P, Rivas FJ (2009) Mobile application profiling for connected mobile devices. IEEE Pervasive Comput 9:54–61

    Article  Google Scholar 

  16. Driver C, Clarke S (2008) An application framework for mobile, context-aware trails. Pervasive Mob Comput 4:719–736

    Article  Google Scholar 

  17. Felder RM, Silverman LK (1988) Learning and teaching styles in engineering education. Eng Educ 78:674–681

    Google Scholar 

  18. Guillemette M, Fontaine I, Caron C (2008) Hybrid RFID-GPS real-time location system for human resources: development, impacts and perspectives. In: HICSS Hawaii international conference on system sciences, p 406

    Google Scholar 

  19. Gustavsen RM (2002) Condor—an application framework for mobility-based context-aware applications. In: Proceedings of the workshop on concepts and models for ubiquitous computing, Goeteborg, Sweden

  20. Heckmann D, Loskyll M, Math R, Recktenwald P, Stahl C (2009) UbisWorld 3.0: a semantic tool set for ubiquitous user modeling. In: User modeling, adaptation, and personalization (UMAP), Saarbrücken, Germany

  21. Hightower J, Gaetano B (2001) Location systems for ubiquitous computing. Computer 34:57–66

    Article  Google Scholar 

  22. Hightower J, LaMarca A, Smith I (2006) Practical lessons from place lab. IEEE Pervasive Comput 5:32–39

    Article  Google Scholar 

  23. Hoareau C, Satoh I (2009) Modeling and processing information for context-aware computing: a survey. New Gener Comput 27:177–196

    Article  MATH  Google Scholar 

  24. Hofer T, Schwinger W, Pichler M, Leonhartsberger G, Altmann J (2002) Context-awareness on mobile devices—the hydrogen approach. In: Proceedings of the 36th annual Hawaii international conference on system sciences, pp 292–302

  25. IEEE LTSC 1484.2 (2010) Draft standard for learning technology—public and private information (PAPI) for learners (PAPI learner). Accessed April 2010

  26. IEEE/LTSC/LOM (2010) Draft standard for learning object metadata. Accessed April 2010

  27. JENA (2010) a semantic web framework for Java. Accessed April 2010

  28. Levene M, Peterson D (2002) Trail record and ampliative learning. Research Report BBKCS-02-01, School of Computer Science and Information Systems, University of London

  29. Levis D, Barbosa JLV, Pinto SCCS, Barbosa DNF (2008) Automatic improvement of the learner’s profile in ubiquitous learning environments. Braz J Inform Educ 16:29–41

    Google Scholar 

  30. Lewis M, Nino C, Rosa J, Barbosa J, Barbosa D (2010) A management model of learning objects in a ubiquitous learning environment. In: IEEE international workshop on pervasivE learning (PerEL), Baden-Württemberg, Mannheim, Germany, pp 256–261

  31. Ogata H, Yano Y (2003) How ubiquitous computing can support language learning. In: Proceedings of KEST, pp 1–6

  32. Ogata H, Yin C, Yano Y, Oishi Y (2005) JAPELAS: supporting Japanese polite expressions using PDA(s). In: Towards ubiquitous learning

  33. Prekop P, Burnett M (2003) Activities, context and ubiquitous computing. Comput Commun 26:1168–1176. Special issue on ubiquitous computing

    Article  Google Scholar 

  34. Rigaux P, Spyratos N (2010) SeLeNe report: metadata management and learning object composition in a self eLearning network. Accessed April 2010

  35. Rogers Y, Price S, Randell C, Fraser DS, Weal M, Fitzpatrick G (2005) Ubi-learning integrates indoor and outdoor experiences. Commun ACM 48:55–59

    Article  Google Scholar 

  36. Rolim CR, Sonntag N, Barbosa JLV (2008) HLS: model for development of applications sensitive to location. In: IX workshop in high-performance computing systems, Campo Grande, Mato Grosso do Sul, Brazil, pp 227–234

  37. Sangkeun L, Sungchan P, Sang-goo L (2009) A study on issues in context-aware systems based on a survey and service scenarios. In: 10th ACIS international conference on software engineering, artificial intelligence, networking, and parallel/distributed computing, pp 8–13

  38. Satyanarayanan M (2001) Pervasive computing: vision and challenges. IEEE Pers Commun 8:10–17

    Article  Google Scholar 

  39. Satyanarayanan M, Bahl P, Caceres R, Davies N (2009) The case for VM-based cloudlets in mobile computing. IEEE Pervasive Comput 8:14–23

    Article  Google Scholar 

  40. Simon B, Miklós Z, Nejdl W, Sintek M (2003) Elena: a mediation infrastructure for educational services. In: WWW conference, Budapest, Hungary

  41. Smith AD, Hall W, Glaser H, Carr LA (2006) Towards truly ubiquitous life annotation. In: Memories for life colloquium. The British Library, London, England

  42. Smith AD (2008) Who controls the past controls the future—life annotation in principle and practice. Ph.D. thesis, University of Southampton

  43. Türkyilmaz O, Alagöz F, Gür G, Tugcu T (2008) Environment-aware location estimation in cellular networks. EURASIP J Adv Signal Process 139:1–9

    Google Scholar 

  44. Vaughan-Nichols SJ (2009) Will mobile computing’s future be location, location, and location? Computer 42:14–17

    Article  Google Scholar 

  45. Winograd T (2001) Architectures for context. Hum Comput Interact J (HCI) 16:401–419

    Article  Google Scholar 

  46. Yang SJH, Chen IYL (2006) Providing context aware learning services to learners with portable devices. In: Proceedings of the sixth IEEE international conference on advanced learning technologies, pp 840–842

    Chapter  Google Scholar 

  47. Yau SS, Gupta SKS, Gupta EKS, Karim F, Ahamed SI, Wang Y, Wang B (2003) Smart classroom: enhancing collaborative learning using pervasive computing technology. In: II American society of engineering education, pp 13633–13642

    Google Scholar 

  48. Zou D, Deng Z, Xu L, Ren W (2008) Seamless LBS based on the integration of WSN and GPS. In: ISCSCT international symposium on computer science and computational technology, pp 91–96

    Google Scholar 

Download references

Author information

Authors and Affiliations


Corresponding author

Correspondence to Jorge L. V. Barbosa.

Rights and permissions

Open Access This article is distributed under the terms of the Creative Commons Attribution 2.0 International License ( ), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Reprints and Permissions

About this article

Cite this article

Silva, J.M., Rosa, J.H., Barbosa, J.L.V. et al. Content distribution in trail-aware environments. J Braz Comput Soc 16, 163–176 (2010).

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI:


  • Mobile computing
  • Context awareness
  • Trails
  • Content distribution