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.
Similar content being viewed by others
Notes
References
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
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)
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)
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
Flickr Photo Sharing. http://www.flickr.com. Accessed May 2011
ZoneTag. http://zonetag.research.yahoo.com/. Accessed May 2011
Naaman M, Nair R (2008) ZoneTag’s collaborative tag suggestions: what is this person doing in my phone? IEEE Multimed 15(3):34–40
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
Karypidis A, Lalis S (2007) Automated context aggregation and file annotation for PAN-based computing. Pers Ubiquit Comput 11(1):33–44
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
Monaghan F, O’Sullivan D (2006) Automating photo annotation using services and ontologies. In: Proceedings of mobile services and ontologies workshop
Schreiber G, Dubbeldam B, Wielemaker J, Wielinga B (2001) Ontology-based photo annotation. IEEE Intell Syst 16:66–74
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
Sun Developers Network (SDN) Java Micro Edition. http://java.sun.com/javame/index.jsp. Accessed May 2011
The Complete Reference J2ME (2003) (chapter 1) J Keogh—published by Osborne/McGraw-Hill
Community Development of Java Technology Specification (JCP) (2011) http://jcp.org/en/home/index. Accessed May 2011
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
KVM Porting Guide (2011) http://www.airheadtech.com/j2me/docs/KVM_porting.pdf. Accessed May 2011
Connected limited device configuration (CLDC) specification (2011) JSR 139. http://jcp.org/aboutJava/communityprocess/final/jsr139/index.html. Accessed May 2011
J2ME in a nutshell: A desktop quick reference. Topley K Nutshell handbook O’Reilly (2002)
Java Specification Requests, Mobile Information Device Profile (MIDP) JSR 118 (2011) http://jcp.org/en/jsr/detail?id=118. Accessed May 2011
Talhi C, Debbabi M, Saleh M, Zhioua S (2006) Security evaluation of J2ME CLDC embedded java platform. J Object Technol 5(2):125–154
W3C. http://www.w3.org/. May 2011
Extensible Markup Language. http://www.w3.org/XML/. Accessed Sept 2009
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
kXML. http://kxmlrpc.objectweb.org/. Accessed May 2011
Parsing XML in J2ME, by Jonathan Knudsen. http://developers.sun.com/techtopics/mobility/midp/articles/parsingxml/. Accessed May 2011
Java Specification Requests, Bluetooth Wireless Technology (JSR 82). http://jcp.org/en/jsr/detail?id=82. Accessed May 2011
van Rijsbergen CJ (1979) Information retrieval, 2nd edn. Butterworths, London
Buell DA, Kraft DH (1981) Performance measurement in a fuzzy retrieval environment. In: Proceedings of ACM SIGIR’81, pp 56–62
Su L (1994) The relevance of recall and precision in user evaluation. J Am Soc Inf Sci 45:207–217
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
Author information
Authors and Affiliations
Corresponding author
Rights 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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00779-011-0400-6