A Navigation Framework with Map Support for Developing Desktop Applications

Volume: 22 Number: 2 August 15, 2018

A Navigation Framework with Map Support for Developing Desktop Applications

Abstract

With the widespread use of mobile devices, location-awareness in software applications has become an increasingly important concept. One important aspect of location-aware applications is the ability to provide map and navigation support for the user. Basically, providing maps and navigational information to the user complements and empowers the notion of location-awareness. Although map and navigation support are widely used in mobile applications, there are circumstances, where they are also useful for desktop applications. There are applications which run without any connection to the Internet and/or demand high computing power, where a smart phone is not sufficient. There are many frameworks for providing map and navigation support in the mobile and web domain. For the desktop domain, map and navigation support is limited. There are no frameworks which provide map and navigation support in an integrated manner. In this paper, an easy to use open source navigation framework for the Java programming language is presented. By using this specific navigation framework, software developers will be able to add map, navigation and path finding support to their applications. In order to minimize network costs for downloading map images over the Internet, a caching strategy is employed. The software developers will be able to integrate navigation support and maps easily to their applications. Finally, demonstration applications implemented using our framework are described to demonstrate the capabilities of our framework.

Keywords

References

  1. [1] Chen, G., Kotz, D. 2000. A Survey of Context-Aware Mobile Computing Research (Report No. TR2000-381). Dartmouth College, USA.
  2. [2] Dearman, D., Inkpen, K., Truong, K. 2010. Mobile Map Interactions during a Rendezvous: Exploring the Implications of Automation. Personal and Ubiquitous Computing, 14(1), 1-13.
  3. [3] Becker, C., Dürr, F. 2005. On Location Models for Ubiquitous Computing. Personal and Ubiquitous Computing, 9(1), 20-31.
  4. [4] Rao, B., Minakakis, L. 2003. Evolution of Mobile Location-Based Services. Communications of the ACM, 46(12), 61-65.
  5. [5] Ficco, M., Pietrantuono, R., Russo, S. 2010. Supporting Ubiquitous Location Information in Interworking 3G and Wireless Networks. Communications of the ACM, 53(11), 116-123.
  6. [6] Ficco, M., Palmieri, F., Castiglione, A. 2014. Hybrid Indoor and Outdoor Location Services for New Generation Mobile Terminals. Personal and Ubiquitous Computing, 18(2), 271-285.
  7. [7] Pitney Bowes Software. MapInfo MapXtreme Java Edition Datasheet. http://www.pbinsight.com/files/resource-library/resource-files/mapxtremejava-data-sheet.pdf (Date Accessed: 15.02.2018).
  8. [8] Google Inc. Google Maps JavaScript API v3. http://developers.google.com/maps/documentation/javascript (Date Accessed: 15.02.2018).

Details

Primary Language

Turkish

Subjects

-

Journal Section

-

Publication Date

August 15, 2018

Submission Date

December 17, 2017

Acceptance Date

-

Published in Issue

Year 2018 Volume: 22 Number: 2

APA
Yılmaz, Ö. (2018). A Navigation Framework with Map Support for Developing Desktop Applications. Süleyman Demirel Üniversitesi Fen Bilimleri Enstitüsü Dergisi, 22(2), 416-428. https://izlik.org/JA39RZ94BD
AMA
1.Yılmaz Ö. A Navigation Framework with Map Support for Developing Desktop Applications. J. Nat. Appl. Sci. 2018;22(2):416-428. https://izlik.org/JA39RZ94BD
Chicago
Yılmaz, Özgün. 2018. “A Navigation Framework With Map Support for Developing Desktop Applications”. Süleyman Demirel Üniversitesi Fen Bilimleri Enstitüsü Dergisi 22 (2): 416-28. https://izlik.org/JA39RZ94BD.
EndNote
Yılmaz Ö (August 1, 2018) A Navigation Framework with Map Support for Developing Desktop Applications. Süleyman Demirel Üniversitesi Fen Bilimleri Enstitüsü Dergisi 22 2 416–428.
IEEE
[1]Ö. Yılmaz, “A Navigation Framework with Map Support for Developing Desktop Applications”, J. Nat. Appl. Sci., vol. 22, no. 2, pp. 416–428, Aug. 2018, [Online]. Available: https://izlik.org/JA39RZ94BD
ISNAD
Yılmaz, Özgün. “A Navigation Framework With Map Support for Developing Desktop Applications”. Süleyman Demirel Üniversitesi Fen Bilimleri Enstitüsü Dergisi 22/2 (August 1, 2018): 416-428. https://izlik.org/JA39RZ94BD.
JAMA
1.Yılmaz Ö. A Navigation Framework with Map Support for Developing Desktop Applications. J. Nat. Appl. Sci. 2018;22:416–428.
MLA
Yılmaz, Özgün. “A Navigation Framework With Map Support for Developing Desktop Applications”. Süleyman Demirel Üniversitesi Fen Bilimleri Enstitüsü Dergisi, vol. 22, no. 2, Aug. 2018, pp. 416-28, https://izlik.org/JA39RZ94BD.
Vancouver
1.Özgün Yılmaz. A Navigation Framework with Map Support for Developing Desktop Applications. J. Nat. Appl. Sci. [Internet]. 2018 Aug. 1;22(2):416-28. Available from: https://izlik.org/JA39RZ94BD

e-ISSN :1308-6529
Linking ISSN (ISSN-L): 1300-7688

All published articles in the journal can be accessed free of charge and are open access under the Creative Commons CC BY-NC (Attribution-NonCommercial) license. All authors and other journal users are deemed to have accepted this situation. Click here to access detailed information about the CC BY-NC license.