41
SIT Building Navigator System on Android Computer Science Project

SIT Building Navigator System on Android Computer Science Project

Embed Size (px)

Citation preview

Page 1: SIT Building Navigator System on Android Computer Science Project

SIT Building Navigator System on Android

Computer Science Project

Page 2: SIT Building Navigator System on Android Computer Science Project

Development Team Members

Name: Sasikan Wisetsing ID: 51270343 Name: Supattra Kungwonkit ID: 51270389

Advisor

Asst.Prof. Dr.Chakarida Nukoolkit

Co-Advisor

Asst.Prof. Dr.Vajirasak Vanijja

Page 3: SIT Building Navigator System on Android Computer Science Project

System Analysis

and Design

Page 4: SIT Building Navigator System on Android Computer Science Project

IntroductionSIT Building

Navigator System on Android Platform

A mobile application of Android 2.1 platform.

It is an indoor navigation system of School of Information Technology of KMUTT.

Page 5: SIT Building Navigator System on Android Computer Science Project

System Analysis and Design

Analysis of the Existing System

Comparison the new system with the old system

Diagrams

Use Case Diagram

Application work flow

Database Table

Map data Implementation

Page 6: SIT Building Navigator System on Android Computer Science Project

Analysis of the Existing System

Page 7: SIT Building Navigator System on Android Computer Science Project

Analysis of the Existing System

It is popular in using outdoor navigation.

The Layar program’s principle is that we use the mobile phone camera scanning around the area.

The Layar program will estimate the position at that moment and give the information that suit with the environment by using Google map to help it.

The technical name of this kind of program is Augmented Reality.

Page 8: SIT Building Navigator System on Android Computer Science Project

ComparisonOld system with

New system

Page 9: SIT Building Navigator System on Android Computer Science Project

Can swap the working from Augmented reality video to the foreground map

Old system

It is an outdoor augmented reality video navigator system.

Refer the information from Google Map Database.

Show the real map from the satellite

Unable to search the position of the rooms in the big buildings

Show the details of the information while using Augmented reality video search as the spot

Page 10: SIT Building Navigator System on Android Computer Science Project

Can capture QR code to see about the information of each room

New system

It is the Augmented Reality Video Navigator which can search the position of the rooms in the building

Refer the information from the vector map in the building that we’ve assigned

Show the position by using QR code and connect with the faculty’s database

Page 11: SIT Building Navigator System on Android Computer Science Project

Diagram

Page 12: SIT Building Navigator System on Android Computer Science Project

Use Case Diagram

Page 13: SIT Building Navigator System on Android Computer Science Project

Application work flow

No

Page 14: SIT Building Navigator System on Android Computer Science Project

How to implement map data ?

Page 15: SIT Building Navigator System on Android Computer Science Project

The original SIT map from AutoCad file (.dwg)

Don’t have an API to convert them.

Combine with the coordinate.

Page 16: SIT Building Navigator System on Android Computer Science Project

Put a new mapping in XMLRenew map

Define coordinate X & Y and size of each buttons

Create transparent buttonoverlay on the room position

Page 17: SIT Building Navigator System on Android Computer Science Project

Example of the SQLite Database Table

Create Room database table

Page 18: SIT Building Navigator System on Android Computer Science Project

<AbsoluteLayout android:id="@+id/AbsoluteLayout01" android:layout_width="fill_parent" android:layout_height="fill_parent"

xmlns:android="http://schemas.android.com/apk/res/android" android:background="@drawable/floor2"><Button android:id="@+id/Button01"

android:layout_x="0dip" android:layout_y="0dip" android:layout_width="91dip" android:layout_height="44dip"

android:background="@android:color/transparent"></Button><Button android:id="@+id/Button02"

android:layout_x="87dip" android:layout_y="0dip" android:layout_height="44dip" android:layout_width="129dip"

android:background="@android:color/transparent"></Button>

Button overlay on map by XML

Page 19: SIT Building Navigator System on Android Computer Science Project

SIT First Floor SQLite Database Table

Page 20: SIT Building Navigator System on Android Computer Science Project

XXX : YYY : ZZZ

Collection format in QR code

Get x and y coordinate and RoomID,then connect with the room database

Split Value

Get Current location

Page 21: SIT Building Navigator System on Android Computer Science Project

The Scenario Basewith

The Graphic User Interface

Page 22: SIT Building Navigator System on Android Computer Science Project

One Year ago

Page 23: SIT Building Navigator System on Android Computer Science Project

1st June 2012

Page 24: SIT Building Navigator System on Android Computer Science Project

Today is a first day of

Academic year 1/2012

Page 25: SIT Building Navigator System on Android Computer Science Project

Hello!!, My name is Kitty.I’m a first year student.Today is my first day of studying at SIT KMUTT

Page 26: SIT Building Navigator System on Android Computer Science Project

I need to buy the LNG101 Text book.

Page 27: SIT Building Navigator System on Android Computer Science Project

Excuse me!

Page 28: SIT Building Navigator System on Android Computer Science Project

Do you know,how could I go to the

English Language coordinating section?

Page 29: SIT Building Navigator System on Android Computer Science Project

Sorry! I don’t know.

Page 30: SIT Building Navigator System on Android Computer Science Project

Surprise

Page 31: SIT Building Navigator System on Android Computer Science Project

Surprise

If you are using android mobile.

Let’s download this application, to locate SIT building from Android Market.

We are the augmented reality indoor navigator.

Page 32: SIT Building Navigator System on Android Computer Science Project

This page is the first page after we opened the program.

Click start program.

Page 33: SIT Building Navigator System on Android Computer Science Project

Read details of SITNAV

Page 34: SIT Building Navigator System on Android Computer Science Project

Insert English Language

coordinating section room

Page 35: SIT Building Navigator System on Android Computer Science Project

I need to walk to the second

floor.

Page 36: SIT Building Navigator System on Android Computer Science Project

Find the nearest QR code

Page 37: SIT Building Navigator System on Android Computer Science Project

Swap

It show the map result with the

compass

Page 38: SIT Building Navigator System on Android Computer Science Project

Swap

I can point to the destination on the map and

walk follow.

Swap

Page 39: SIT Building Navigator System on Android Computer Science Project

I can swap to the Augmented

reality Video overlay mode

Page 40: SIT Building Navigator System on Android Computer Science Project

DEMO

Page 41: SIT Building Navigator System on Android Computer Science Project

Thank youFor

Your attention