Advertisement

A Dynamic Evaluation Framework for Mobile Applications

  • Anders Magnus Andersen
  • Torab Torabi
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3983)

Abstract

Due to the large variation in capabilities of mobile devices and the lack of true standards, it is hard to develop applications for the mobile environment that will behave similar on all devices and in different environments. This article introduces the concept of a Dynamic Evaluation Framework that uses several different implementations for one specific application. The performance of each implementation is evaluated at runtime ensuring that the optimal implementation is always used. We describe the architecture and discuss the feasibility of the framework. As part of the evaluation we have developed a simple chat application with a seamless connection that evaluates and selects the optimal connection in real time. The evaluation technique is based on Goal-Question-Metric. The test environment is a J2ME CLDC application that transfers data with Bluetooth and GPRS over the JXTA network.

Keywords

Mobile Application Vertical Handoff Optimal Implementation Holistic Component Optimal Connection 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
  2. 2.
    Infrared Data Association, http://www.irda.org/
  3. 3.
    IEEE 802.11, The Working Group for WLAN Standards, http://standards.ieee.org/announcements/pr_tgp802.11n.html
  4. 4.
    Chen, L.-J., et al.: Universal Seamless Handoff Architecture in Wireless Overlay Networks. Technical Report TR040012, UCLA CSD (2004)Google Scholar
  5. 5.
    JXTA Technology: Creating Connected Communities (2004), http://www.jxta.org/project/www/docs/JXTA-Exec-Brief-032803.pdf
  6. 6.
    Arora, A., Haywood, C., Pabla, K.S.: JXTA for J2ME– Extending the Reach of Wireless With JXTA Technology, Sun Microsystems (2002), www.jxta.org/project/www/docs/JXTA4J2ME.pdf
  7. 7.
    Frei, A., Alonso, G.: A dynamic lightweight platform for ad-hoc infrastructures (2005), http://www.iks.inf.ethz.ch/publications/publications/percom05.html
  8. 8.
    Jun-Zhao, S., et al.: Channel-based connectivity management middleware for seamless integration of heterogeneous wireless networks. In: Proceedings of 2005 Symposium on Applications and the Internet (SAINT 2005), pp. 213–219 (2005)Google Scholar
  9. 9.
    Jun-Zhao, S., et al.: Towards connectivity management adaptability: context awareness in policy representation and end-to-end evaluation algorithm. In: Proceedings of the 3rd international conference on Mobile and ubiquitous multimedia. ACM Press, College Park (2004)Google Scholar
  10. 10.
    Harjula, E., et al.: Plug-and-play application platform: towards mobile peer-to-peer. In: Proceedings of the 3rd international conference on Mobile and ubiquitous multimedia, College Park, Maryland, October 27 - 29. ACM Press, New York (2004)Google Scholar
  11. 11.
    Ala-Kurikka, J., et al.: Empirical aspects on implementing application supernetworking. In: Proceedings of NRS/FWCW conference (2004)Google Scholar
  12. 12.
  13. 13.
  14. 14.
    JXME website, http://jxme.jxta.org/
  15. 15.
    Bluetooth JXME Project, http://bluetooth-jxme.jxta.org/
  16. 16.
  17. 17.
    Taconet, C., Putrycz, E., Bernard, G.: Context Aware Deployment for Mobile Users. In: Proceeding of 27th Annual International Computer Software and Applications Conference, COMPSAC, p. 74 (2003)Google Scholar
  18. 18.
    Perkins, C.E., et al.: Performance comparison of two on-demand routing protocols for ad hoc networks. IEEE Personal Communications, 28 (February 2001)Google Scholar
  19. 19.
    Kortuem, G., et al.: When Peer-to-Peer comes Face-to-Face: Collaborative Peer-to-Peer Computing in Mobile Ad hoc Networks. In: Proceedings of First International Conference on Peer-to-Peer Computing (P2P 2001), Lingköping, Sweden, August 27-29 (2001)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Anders Magnus Andersen
    • 1
  • Torab Torabi
    • 1
  1. 1.Department of Computer Science and Computer EngineeringLa Trobe UniversityBundooraAustralia

Personalised recommendations