36
LOGO Đề tài Truy vết đường đi & Ứng dụng Thực tập hệ điều hành mạng Nhóm T2V TTHDHM

Đề tài Truy vết đường đi & Ứng dụng

  • Upload
    kaleb

  • View
    79

  • Download
    0

Embed Size (px)

DESCRIPTION

Đề tài Truy vết đường đi & Ứng dụng. TTHDHM. Thực tập hệ điều hành mạng. Nhóm T2V. Thông tin nhóm. Giáo viên hướng dẫn ThS . Trần Hồng Ngọc Thành viên : Ngô Văn Tín 0812523 Bùi Phụ Tưởng 0812603 Nguyễn Văn Ven 0812606 Châu Phước Vinh 0812614. Nội dung. Giới thiệu chung. - PowerPoint PPT Presentation

Citation preview

Page 1: Đề tài Truy vết đường đi &  Ứng dụng

LOGO

Đề tài

Truy vết đường đi &

Ứng dụng

Thực tập hệ điều hành mạng

Nhóm T2V

TTHDHM

Page 2: Đề tài Truy vết đường đi &  Ứng dụng

Nhóm T2V2

Giáo viên hướng dẫn ThS. Trần Hồng Ngọc

Thành viên: Ngô Văn Tín 0812523 Bùi Phụ Tưởng 0812603 Nguyễn Văn Ven 0812606 Châu Phước Vinh 0812614

Thông tin nhóm

Page 3: Đề tài Truy vết đường đi &  Ứng dụng

Nhóm T2V3

Nội dung

Tài liệu tham khảo

Demo ứng dụng

Cấu trúc ứng dụng

Mô tả ứng dụng

Giới thiệu chung

Page 4: Đề tài Truy vết đường đi &  Ứng dụng

Nhóm T2V4

Nội dung

Tài liệu tham khảo

Demo ứng dụng

Cấu trúc ứng dụng

Mô tả ứng dụng

Giới thiệu chung

Page 5: Đề tài Truy vết đường đi &  Ứng dụng

Nhóm T2V5

Giới thiệu chung

Đề tài tập trung nghiên cứu kỹ thuật khai thác thông tin vị trí, xây dựng ứng dụng truy vết đường đi của 1 tập đối tượng.

Dựa vào công nghệ GPS(Global Positioning System) để khai thác thông tin vị trí của các thiết bị chạy di động android hay di động hỗ trợ java và GPS. Sau đó dùng công nghệ GPRS, 3G, Wifi… để gửi thông tin về cho server lưu trũ dữ liệu và quản lý thông tin đó.

Ứng dụng cho biết vị trí hiện tại của thiết bị nhằm mục đích phục vụ cho việc theo dõi, truy vết đường đi….

Page 6: Đề tài Truy vết đường đi &  Ứng dụng

Nhóm T2V6

Nội dung

Tài liệu tham khảo

Demo ứng dụng

Cấu trúc ứng dụng

Mô tả ứng dụng

Giới thiệu chung

Page 7: Đề tài Truy vết đường đi &  Ứng dụng

Nhóm T2V7

Mô tả ứng dụng

Page 8: Đề tài Truy vết đường đi &  Ứng dụng

Nhóm T2V8

Nội dung

Tài liệu tham khảo

Demo ứng dụng

Cấu trúc ứng dụng

Mô tả ứng dụng

Giới thiệu chung

Page 9: Đề tài Truy vết đường đi &  Ứng dụng

Nhóm T2V9

1. Ứng dụng server 1.1 Công nghệ 1.2 Database 1.3 Cách thực hiện

2. Ứng dụng Client 2.1 Ứng dụng Android

• 2.1.1 Công nghệ• 2.1.2 Cách thực hiện

2.2 Ứng dụng Mobile(j2me)• 2.2.1 Công nghệ• 2.2.2 Cách thực hiện

Cấu trúc ứng dụng

Page 10: Đề tài Truy vết đường đi &  Ứng dụng

Nhóm T2V10

1. Ứng dụng server 1.1 Công nghệ 1.2 Database 1.3 Cách thực hiện

2. Ứng dụng Client 2.1 Ứng dụng Android

• 2.1.1 Công nghệ• 2.1.2 Cách thực hiện

2.2 Ứng dụng Mobile(j2me)• 2.2.1 Công nghệ• 2.2.2 Cách thực hiện

Cấu trúc ứng dụng

Page 11: Đề tài Truy vết đường đi &  Ứng dụng

Nhóm T2V11

Công nghệ của ứng dụng server

Servlet là kỹ thuật lập trình phía máy chủ web của java, nó đựơc sử dụng khá phổ biến, do có các ưu điểm vượt trội, chương này sẽ giúp bạn hiểu được các khái niệm cơ bản về lập trình web, sử dụng java để viết các chương trình đáp ứng yêu cầu trên máy khách

Công nghệ JSP(JavaServer Pages) là công nghệ Java dựa trên nền J2EE để xây dựng những ứng dụng chứa nội dung trang Web động như: HTML, DHTML, XHTML vŕ XML. Công nghệ JSP có khả năng tạo ra những trang Web với nội dung linh hoạt, có vai trò quan trọng trong việc phát triển các ứng dụng Web

Google Map API v3

Page 12: Đề tài Truy vết đường đi &  Ứng dụng

Nhóm T2V12

1. Ứng dụng server 1.1 Công nghệ 1.2 Database 1.3 Cách thực hiện

2. Ứng dụng Client 2.1 Ứng dụng Android

• 2.1.1 Công nghệ• 2.1.2 Cách thực hiện

2.2 Ứng dụng Mobile(j2me)• 2.2.1 Công nghệ• 2.2.2 Cách thực hiện

Cấu trúc ứng dụng

Page 13: Đề tài Truy vết đường đi &  Ứng dụng

Nhóm T2V13

Dữ liệu trên server

Page 14: Đề tài Truy vết đường đi &  Ứng dụng

Nhóm T2V14

1. Ứng dụng server 1.1 Công nghệ 1.2 Database 1.3 Cách thực hiện

2. Ứng dụng Client 2.1 Ứng dụng Android

• 2.1.1 Công nghệ• 2.1.2 Cách thực hiện

2.2 Ứng dụng Mobile(j2me)• 2.2.1 Công nghệ• 2.2.2 Cách thực hiện

Cấu trúc ứng dụng

Page 15: Đề tài Truy vết đường đi &  Ứng dụng

Nhóm T2V15

Vẽ Map bằng Google map api

var map = new google.maps.Map(document.getElementById("map_canvas"),

myOptions);

HTVT

Page 16: Đề tài Truy vết đường đi &  Ứng dụng

Nhóm T2V16

Vẽ Map bằng Google map api

Giải thích:• Map: biến lưu bản đồ được vẽ ra• myOption: chứa thông tin tùy chỉnh bản đồ:

• var Location = new google.maps.LatLng(lat, lang);• var myOptions = {

zoom: zoomLevel,

center: Location,

mapTypeId: google.maps.MapTypeId.ROADMAP

};

HTVT

Page 17: Đề tài Truy vết đường đi &  Ứng dụng

Nhóm T2V17

Add một điểm lên map

var location = new google.maps.LatLng(lat,lng);var marker = new google.maps.Marker({ position: location, map: map });

HTVT

Page 18: Đề tài Truy vết đường đi &  Ứng dụng

Nhóm T2V18

Add một điểm lên map

Giải thích: Marker: biến đại diện một điểm trên bản đồ

Được tạo thành với các thông tin sau:• Location: Biến đại diện cho một vị trí, khởi tạo bởi

kinh độ (lat) và vĩ độ (lang)• Map: biến chứa bản đồ cần add marker vào.

HTVT

Page 19: Đề tài Truy vết đường đi &  Ứng dụng

Nhóm T2V19

Lấy thông tin dựa vào tọa độ

geocoder.getLocations(latlng2, fgetloc);

Function fgetloc(addresses) {if(addresses.Status.code != 200) {

//error}else {

address = addresses.Placemark[0]; var KetQua = address.address;

}}

HTVT

Page 20: Đề tài Truy vết đường đi &  Ứng dụng

Nhóm T2V20

1. Ứng dụng server 1.1 Công nghệ 1.2 Database 1.3 Cách thực hiện

2. Ứng dụng Client 2.1 Ứng dụng Android

• 2.1.1 Công nghệ• 2.1.2 Cách thực hiện

2.2 Ứng dụng Mobile(j2me)• 2.2.1 Công nghệ• 2.2.2 Cách thực hiện

Cấu trúc ứng dụng

Page 21: Đề tài Truy vết đường đi &  Ứng dụng

Nhóm T2V21

Được xây dựng trên hệ điều hành Android 2.2 được viết bằng công cụ Eclipse chạy trên nền tảng của Google Android API Lv8, Google Map API Lv8.

Google Android API là một tập hợp các API(Application Programming Interface) nhằm mục đích phát triển cho hệ điều hành mã nguồn mở Google Android (open-source) cho các thiết bị di động. Các nhà phát triển có thể chỉnh sửa bằng code của họ hoặc có thể thông qua những thư viện Java này.

Công nghệ Android

Page 22: Đề tài Truy vết đường đi &  Ứng dụng

Nhóm T2V22

1. Ứng dụng server 1.1 Công nghệ 1.2 Database 1.3 Cách thực hiện

2. Ứng dụng Client 2.1 Ứng dụng Android

• 2.1.1 Công nghệ

• 2.1.2 Cách thực hiện 2.2 Ứng dụng Mobile(j2me)

• 2.2.1 Công nghệ• 2.2.2 Cách thực hiện

Cấu trúc ứng dụng

Page 23: Đề tài Truy vết đường đi &  Ứng dụng

Nhóm T2V23

Cách thực hiên Android API

Lấy tọa độ hiện tại bằng công nghệ GPS

Lưu ý:

Page 24: Đề tài Truy vết đường đi &  Ứng dụng

Nhóm T2V24

Cách thực hiên Android API

Lấy tọa độ hiện tại bằng công nghệ GPS

Page 25: Đề tài Truy vết đường đi &  Ứng dụng

Nhóm T2V25

Cách thực hiên Android API

Gửi tọa độ lên server

Page 26: Đề tài Truy vết đường đi &  Ứng dụng

Nhóm T2V26

Cách thực hiên Mobile(j2me)

Gửi tọa độ lên server

Page 27: Đề tài Truy vết đường đi &  Ứng dụng

Nhóm T2V27

1. Ứng dụng server 1.1 Công nghệ 1.2 Database 1.3 Cách thực hiện

2. Ứng dụng Client 2.1 Ứng dụng Android

• 2.1.1 Công nghệ• 2.1.2 Cách thực hiện

2.2 Ứng dụng Mobile(j2me)• 2.2.1 Công nghệ• 2.2.2 Cách thực hiện

Cấu trúc ứng dụng

Page 28: Đề tài Truy vết đường đi &  Ứng dụng

Nhóm T2V28

Được xây dựng trên công nghệ Java/j2me được viết trên công cụ Netbean 7.0.1 dưới Platform Sun Java(TM) Wireless Toolkit 2.5.2_01 for CLDC

Công nghệ java/j2me(Java 2 Micro Edition) là nền tảng phát triển cho các thiết bị có tính chất nhỏ, gọn

Công nghệ Mobile(j2me)

Page 29: Đề tài Truy vết đường đi &  Ứng dụng

Nhóm T2V29

1. Ứng dụng server 1.1 Công nghệ 1.2 Database 1.3 Cách thực hiện

2. Ứng dụng Client 2.1 Ứng dụng Android

• 2.1.1 Công nghệ• 2.1.2 Cách thực hiện

2.2 Ứng dụng Mobile(j2me)• 2.2.1 Công nghệ

• 2.2.2 Cách thực hiện

Cấu trúc ứng dụng

Page 30: Đề tài Truy vết đường đi &  Ứng dụng

Nhóm T2V30

Cách thực hiên Mobile(j2me)

Lấy tọa độ hiện tại bằng công nghệ GPS

Page 31: Đề tài Truy vết đường đi &  Ứng dụng

Nhóm T2V31

Cách thực hiên Mobile(j2me)

Gửi tọa độ lên server

Page 32: Đề tài Truy vết đường đi &  Ứng dụng

Nhóm T2V32

Nội dung

Tài liệu tham khảo

Demo ứng dụng

Cấu trúc ứng dụng

Mô tả ứng dụng

Giới thiệu chung

Page 33: Đề tài Truy vết đường đi &  Ứng dụng

Nhóm T2V33

DEMO

Page 34: Đề tài Truy vết đường đi &  Ứng dụng

Nhóm T2V34

Nội dung

Tài liệu tham khảo

Demo ứng dụng

Cấu trúc ứng dụng

Mô tả ứng dụng

Giới thiệu chung

Page 35: Đề tài Truy vết đường đi &  Ứng dụng

Nhóm T2V35

http://developer.android.com/http://www.aiti-aptech.edu.vn/index.php/19821http://code.google.com/p/tthdhmdoanmonhoc/

source/browse/trunk/Doc/TTHDHM_TimVetDuongDi_HuongDanChayAndroidTrenEclipse_v0.0.1.docx

http://econym.org.uk/gmap/

Tài liệu tham khảo

Page 36: Đề tài Truy vết đường đi &  Ứng dụng

LOGOTTHDHM

Thực tập hệ điều hành mạng

Nhóm T2V