A Navigation Framework with Map Support for Developing Desktop Applications

Cilt: 22 Sayı: 2 15 Ağustos 2018
PDF İndir

A Navigation Framework with Map Support for Developing Desktop Applications

Öz

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.

Anahtar Kelimeler

Kaynakça

  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).

Ayrıntılar

Birincil Dil

Türkçe

Konular

-

Bölüm

-

Yayımlanma Tarihi

15 Ağustos 2018

Gönderilme Tarihi

17 Aralık 2017

Kabul Tarihi

-

Yayımlandığı Sayı

Yıl 2018 Cilt: 22 Sayı: 2

Kaynak Göster

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. Süleyman Demirel Üniv. Fen Bilim. Enst. Derg. 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 Ö (01 Ağustos 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”, Süleyman Demirel Üniv. Fen Bilim. Enst. Derg., c. 22, sy 2, ss. 416–428, Ağu. 2018, [çevrimiçi]. Erişim adresi: 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 (01 Ağustos 2018): 416-428. https://izlik.org/JA39RZ94BD.
JAMA
1.Yılmaz Ö. A Navigation Framework with Map Support for Developing Desktop Applications. Süleyman Demirel Üniv. Fen Bilim. Enst. Derg. 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, c. 22, sy 2, Ağustos 2018, ss. 416-28, https://izlik.org/JA39RZ94BD.
Vancouver
1.Özgün Yılmaz. A Navigation Framework with Map Support for Developing Desktop Applications. Süleyman Demirel Üniv. Fen Bilim. Enst. Derg. [Internet]. 01 Ağustos 2018;22(2):416-28. Erişim adresi: https://izlik.org/JA39RZ94BD

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

Dergide yayımlanan tüm makalelere ücretiz olarak erişilebilinir ve Creative Commons CC BY-NC Atıf-GayriTicari lisansı ile açık erişime sunulur. Tüm yazarlar ve diğer dergi kullanıcıları bu durumu kabul etmiş sayılırlar. CC BY-NC lisansı hakkında detaylı bilgiye erişmek için tıklayınız.