In this project tourist guidance application is made. Airports are chosen as an execution area of this project. It is also planned to use such an application for indoor areas such as shopping centers and AVMs in metropolitan cities. In tourist guidance application outdoor information is accessed by API provided by the Google and also mobile application is developed for transferring information through the Kiosk computer to the users’ mobile phones.

In this project several technologies is used for building such an application. Some API are not fully equipped for all my project’s needs, but different technologies and modalities are used to build up an intelligent and user friendly application. This project can easily adapt for indoor applications and serves for different user needs. User profile can also be changed for different needs, so it is expected to cover all these needs.



Microsoft Speech API

Microsoft Speech API or SAPI is an API developed by Microsoft to allow the use of speech recognition and synthesis with in Windows applications. SAPI is used in our application in both speech to text and text to speech. This application needs grammar file for speech recognition, so performance is better than the normal word recognition application.


Google Map API

Map is used for locating the places and searching using the map. It also help user to find places by using the interface of the application. Google Map API provides the coordinates of the places and also can be used for searching the places.


Microsoft Tag

Microsoft Tag is an information sharing technology developed by Microsoft. In this application people can share videos, images, websites and other document by using single tag.

These tags are scanned by mobile devices camera and send to the web services of the Microsoft. Uri matching this image is returned to the user. There are also Tag reader application provided by Microsoft for several mobile devices.


WPF - Windows Presentation Foundation

Windows Presentation Foundation (WPF) is used for user friendly and smart interfaces. It is also advantages for building easy virtual effects and animations in application.

It is also seems different from the normal windows form applications. Design of the interface can be done by using Expression Studio more professionally.


Project Overview

In this section of the report, application for tourist guide is presented. These application contains different technologies which are listed above.

Main part of the application will be work on the Kiosks with touch screen. There are optional modalities for using the application. User can use touch or speech at the same time. Also interfaces are build for this purposes and after usability test it will developed for making more efficient application.


Map

Map is used for locating the places and searching using the map. It also help user to find places by using the interface of the application. Google Map API provides the coordinates of the places and also can be used for searching the places.

Search

Searching function can be used by both using speech and interface. It is created for searching some facilities such as hotels, restaurants and shopping centers.

In this application these facilities coordinates are not provided by an API or accessed through a database. These places are created by me as a sample. Information are located in a XML file right now.

Each facility has a different information such as

  • Id
  • Name
  • Uri as a Tag Id
  • Coordinates
  • Facility Type
  • Textual Information
  • Media Uri such as images and videos

In searching mode of the application popup window is used for accessing these information and storing them on mobile device.

If one the places are selected from the list. Other information are also available on the other tabs of the application such as information and Tag. In information tab textual information and images and videos are presented via embedded browser. On the Tag tab Microsoft Tag is shown for user who wants to get information on their mobile devices.


Presentation

Video

Future Work

This application is also need some improvement after usability test. There are several needs can be seen right now and they will also covered. Improvement will be

  • Database connection for places and fill with a true information of places.
  • Social network information of the users
  • Usable interfaces are also designed by a designer
  • Administration Panel will be created