Skip to main content
Log in

FARM: file annotation and retrieval on mobile devices

  • Original Paper
  • Published:
Personal and Ubiquitous Computing Aims and scope Submit manuscript

Abstract

As the technology evolves, mobile phones and portable devices are equipped with advanced features like built-in cameras, audio/video recordings, and other applications. When a user starts utilizing such features and applications, usually a large number of files are generated, and as this number grows, it becomes a challenging task to find the requested files with limited user-interface capabilities. This article presents FARM, a framework for file annotation and retrieval on resource-limited mobile devices like mobile phones, PDAs, and other MIDP compliant devices. Once the annotation process is completed, user can easily retrieve the files on the device itself or on in a networked environment where a large number of mobile nodes are involved. The metadata for annotation is gathered from the underlying file system and stored locally, which gives this framework a two-fold gain. Firstly, this framework does not require any common repository and hence, does not require communication medium to store and retrieve metadata. Secondly, searches are performed in a distributed fashion when more than one device is searched. The proposed framework has been implemented with a full featured application, and experimental results show that files can be retrieved efficiently and accurately with annotated data.

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

Similar content being viewed by others

Notes

  1. http://instagr.am/.

References

  1. Zhu C, Li K, Lv Q, Shang L, Dick RP (2009) Iscope: personalized multi-modality image search for mobile devices. In: MobiSys '09: proceedings of the 7th international conference on mobile systems, applications, and services. ACM, New York, USA, pp 277–290. doi:10.1145/1555816.1555845

  2. Whittaker S, Bergman O, Clough P (2009) Easy on that trigger dad: a study of long term family photo retrieval. Journal of Personal Ubiquitous Computing. Springer, London (published online)

  3. Mahalingam M, Tang C, Xu Z (2003) Towards a semantic, deep archival file system. In: The 9th international workshop on future trends of distributed computing systems (FTDCS)

  4. Xu Z, Karlsson M, Tang C, Karamanolis C (2003) Towards a semantic-aware file store. In: Proceedings of the 9th conference on hot topics in operating systems. Lihue, Hawaii, p 31

  5. Flickr Photo Sharing. http://www.flickr.com. Accessed May 2011

  6. ZoneTag. http://zonetag.research.yahoo.com/. Accessed May 2011

  7. Naaman M, Nair R (2008) ZoneTag’s collaborative tag suggestions: what is this person doing in my phone? IEEE Multimed 15(3):34–40

    Article  Google Scholar 

  8. Ames M, Naaman M (2007) Why we tag: motivations for annotation in mobile and online media. In: Proceedings of the SIGCHI conference on human factors in computing systems, San Jose, California, USA

  9. Karypidis A, Lalis S (2007) Automated context aggregation and file annotation for PAN-based computing. Pers Ubiquit Comput 11(1):33–44

    Article  Google Scholar 

  10. Wilhelm A, Takhteyev Y, Sarvas R, Van House N, Davis M (2004) Photo annotation on a camera phone. CHI '04 extended abstracts on human factors in computing systems, Vienna, Austria

  11. Monaghan F, O’Sullivan D (2006) Automating photo annotation using services and ontologies. In: Proceedings of mobile services and ontologies workshop

  12. Schreiber G, Dubbeldam B, Wielemaker J, Wielinga B (2001) Ontology-based photo annotation. IEEE Intell Syst 16:66–74

    Article  Google Scholar 

  13. Iwamoto T, Suzuki G, Aoki S, Kohtake N, Takashio K, Tokuda H (2004) uPhoto: a design and implementation of a snapshot based method for capturing contextual information. Presented at the second international conference on pervasive computing, advances in pervasive computing, Linz/Vienna, Austria

  14. Sun Developers Network (SDN) Java Micro Edition. http://java.sun.com/javame/index.jsp. Accessed May 2011

  15. The Complete Reference J2ME (2003) (chapter 1) J Keogh—published by Osborne/McGraw-Hill

  16. Community Development of Java Technology Specification (JCP) (2011) http://jcp.org/en/home/index. Accessed May 2011

  17. White J (2001) An introduction to Java 2 micro edition (J2ME); Java in small things. In: Proceedings of the 23rd international conference on software engineering, Toronto, Ontario, Canada, pp 724–725

  18. KVM Porting Guide (2011) http://www.airheadtech.com/j2me/docs/KVM_porting.pdf. Accessed May 2011

  19. Connected limited device configuration (CLDC) specification (2011) JSR 139. http://jcp.org/aboutJava/communityprocess/final/jsr139/index.html. Accessed May 2011

  20. J2ME in a nutshell: A desktop quick reference. Topley K Nutshell handbook O’Reilly (2002)

  21. Java Specification Requests, Mobile Information Device Profile (MIDP) JSR 118 (2011) http://jcp.org/en/jsr/detail?id=118. Accessed May 2011

  22. Talhi C, Debbabi M, Saleh M, Zhioua S (2006) Security evaluation of J2ME CLDC embedded java platform. J Object Technol 5(2):125–154

    Article  Google Scholar 

  23. W3C. http://www.w3.org/. May 2011

  24. Extensible Markup Language. http://www.w3.org/XML/. Accessed Sept 2009

  25. Daconta MC, Obrst LJ, Smith KT (2003) “The Semantic Web: a guide to the future of XML”, web services, and knowledge management. Wiley Pub, Indianapolis

    Google Scholar 

  26. kXML. http://kxmlrpc.objectweb.org/. Accessed May 2011

  27. Parsing XML in J2ME, by Jonathan Knudsen. http://developers.sun.com/techtopics/mobility/midp/articles/parsingxml/. Accessed May 2011

  28. Java Specification Requests, Bluetooth Wireless Technology (JSR 82). http://jcp.org/en/jsr/detail?id=82. Accessed May 2011

  29. van Rijsbergen CJ (1979) Information retrieval, 2nd edn. Butterworths, London

    Google Scholar 

  30. Buell DA, Kraft DH (1981) Performance measurement in a fuzzy retrieval environment. In: Proceedings of ACM SIGIR’81, pp 56–62

  31. Su L (1994) The relevance of recall and precision in user evaluation. J Am Soc Inf Sci 45:207–217

    Article  Google Scholar 

  32. Sarvas R, Viikari M, Pesonen J, Nevanlinna H (2004) MobShare: controlled and immediate sharing of mobile images. In: Proceedings of the 12th annual ACM international conference on Multimedia, October 10–16, New York, NY, USA

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sadaqat Jan.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Jan, S., Li, M. & Al-Raweshidy, H. FARM: file annotation and retrieval on mobile devices. Pers Ubiquit Comput 15, 771–779 (2011). https://doi.org/10.1007/s00779-011-0400-6

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00779-011-0400-6

Keywords

Navigation