Upload
jonah-henderson
View
219
Download
1
Embed Size (px)
Citation preview
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
System Analysis
and Design
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.
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
Analysis of the Existing System
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.
ComparisonOld system with
New system
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
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
Diagram
Use Case Diagram
Application work flow
No
How to implement map data ?
The original SIT map from AutoCad file (.dwg)
Don’t have an API to convert them.
Combine with the coordinate.
Put a new mapping in XMLRenew map
Define coordinate X & Y and size of each buttons
Create transparent buttonoverlay on the room position
Example of the SQLite Database Table
Create Room database table
<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
SIT First Floor SQLite Database Table
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
The Scenario Basewith
The Graphic User Interface
One Year ago
1st June 2012
Today is a first day of
Academic year 1/2012
Hello!!, My name is Kitty.I’m a first year student.Today is my first day of studying at SIT KMUTT
I need to buy the LNG101 Text book.
Excuse me!
Do you know,how could I go to the
English Language coordinating section?
Sorry! I don’t know.
Surprise
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.
This page is the first page after we opened the program.
Click start program.
Read details of SITNAV
Insert English Language
coordinating section room
I need to walk to the second
floor.
Find the nearest QR code
Swap
It show the map result with the
compass
Swap
I can point to the destination on the map and
walk follow.
Swap
I can swap to the Augmented
reality Video overlay mode
DEMO
Thank youFor
Your attention