360 likes | 590 Views
Đề 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.
E N D
ĐềtàiTruyvếtđườngđi& Ứngdụng TTHDHM Thựctậphệđiềuhànhmạng Nhóm T2V
Thông tin nhóm • Giáoviênhướngdẫn • ThS. TrầnHồngNgọc • Thànhviên: • NgôVănTín 0812523 • BùiPhụTưởng 0812603 • NguyễnVănVen 0812606 • ChâuPhướcVinh 0812614 Nhóm T2V
Nội dung Giớithiệuchung Môtảứngdụng Cấutrúcứngdụng Demo ứngdụng Tàiliệuthamkhảo Nhóm T2V
Nội dung Giớithiệuchung Môtảứngdụng Cấutrúcứngdụng Demo ứngdụng Tàiliệuthamkhảo Nhóm T2V
Giớithiệuchung Đềtàitậptrungnghiêncứukỹthuậtkhaithácthông tin vịtrí, xâydựngứngdụngtruyvếtđườngđicủa 1 tậpđốitượng. Dựavàocôngnghệ GPS(Global Positioning System) đểkhaithácthông tin vịtrícủacácthiếtbịchạydiđộng android hay diđộnghỗtrợ java và GPS. Sauđódùngcôngnghệ GPRS, 3G, Wifi… đểgửithông tin vềcho server lưutrũdữliệuvàquảnlýthông tin đó. Ứngdụngchobiếtvịtríhiệntạicủathiếtbịnhằmmụcđíchphụcvụchoviệctheodõi, truyvếtđườngđi…. Nhóm T2V
Nội dung Giớithiệuchung Môtảứngdụng Cấutrúcứngdụng Demo ứngdụng Tàiliệuthamkhảo Nhóm T2V
Môtảứngdụng Nhóm T2V
Nội dung Giớithiệuchung Môtảứngdụng Cấutrúcứngdụng Demo ứngdụng Tàiliệuthamkhảo Nhóm T2V
Cấutrúcứngdụng • 1. Ứngdụng server • 1.1 Côngnghệ • 1.2 Database • 1.3 Cáchthựchiện • 2. Ứngdụng Client • 2.1 Ứngdụng Android • 2.1.1 Côngnghệ • 2.1.2 Cáchthựchiện • 2.2 Ứngdụng Mobile(j2me) • 2.2.1 Côngnghệ • 2.2.2 Cáchthựchiện Nhóm T2V
Cấutrúcứngdụng • 1. Ứngdụng server • 1.1 Côngnghệ • 1.2 Database • 1.3 Cáchthựchiện • 2. Ứngdụng Client • 2.1 Ứngdụng Android • 2.1.1 Côngnghệ • 2.1.2 Cáchthựchiện • 2.2 Ứngdụng Mobile(j2me) • 2.2.1 Côngnghệ • 2.2.2 Cáchthựchiện Nhóm T2V
Côngnghệcủaứngdụng server Servlet là kỹ thuật lập trình phía máy chủ web của java, nó đựơcsử dụng khá phổ biến, do có các ưu điểm vượt trội, chương này sẽ giúpbạ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 Nhóm T2V
Cấutrúcứngdụng • 1. Ứngdụng server • 1.1 Côngnghệ • 1.2 Database • 1.3 Cáchthựchiện • 2. Ứngdụng Client • 2.1 Ứngdụng Android • 2.1.1 Côngnghệ • 2.1.2 Cáchthựchiện • 2.2 Ứngdụng Mobile(j2me) • 2.2.1 Côngnghệ • 2.2.2 Cáchthựchiện Nhóm T2V
Dữliệutrên server Nhóm T2V
Cấutrúcứngdụng • 1. Ứngdụng server • 1.1 Côngnghệ • 1.2 Database • 1.3 Cáchthựchiện • 2. Ứngdụng Client • 2.1 Ứngdụng Android • 2.1.1 Côngnghệ • 2.1.2 Cáchthựchiện • 2.2 Ứngdụng Mobile(j2me) • 2.2.1 Côngnghệ • 2.2.2 Cáchthựchiện Nhóm T2V
Vẽ Map bằng Google map api var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); Nhóm T2V
Vẽ Map bằng Google map api • Giảithích: • Map: biếnlưubảnđồđượcvẽra • myOption: chứathông tin tùychỉnhbảnđồ: • varLocation = new google.maps.LatLng(lat, lang); • varmyOptions = { zoom: zoomLevel, center: Location, mapTypeId: google.maps.MapTypeId.ROADMAP }; Nhóm T2V
Add mộtđiểmlên map varlocation = new google.maps.LatLng(lat,lng); varmarker = new google.maps.Marker({ position: location, map: map }); Nhóm T2V
Add mộtđiểmlên map • Giảithích: • Marker: biếnđạidiệnmộtđiểmtrênbảnđồĐượctạothànhvớicácthông tin sau: • Location: Biếnđạidiệnchomộtvịtrí, khởitạobởikinhđộ (lat) vàvĩđộ (lang) • Map:biếnchứabảnđồcần add marker vào. Nhóm T2V
Lấythông tin dựavàotọađộ geocoder.getLocations(latlng2, fgetloc); Function fgetloc(addresses) { if(addresses.Status.code!= 200) { //error } else { address = addresses.Placemark[0]; varKetQua = address.address; } } Nhóm T2V
Cấutrúcứngdụng • 1. Ứngdụng server • 1.1 Côngnghệ • 1.2 Database • 1.3 Cáchthựchiện • 2. Ứngdụng Client • 2.1 Ứngdụng Android • 2.1.1 Côngnghệ • 2.1.2 Cáchthựchiện • 2.2 Ứngdụng Mobile(j2me) • 2.2.1 Côngnghệ • 2.2.2 Cáchthựchiện Nhóm T2V
Côngnghệ Android Đượcxâydựngtrênhệđiềuhành Android 2.2 đượcviếtbằngcôngcụ Eclipse chạytrênnềntảngcủa Google Android API Lv8, Google Map API Lv8. Google Android API làmộttậphợpcác API(Application Programming Interface) nhằmmụcđíchpháttriểnchohệ đ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. Nhóm T2V
Cấutrúcứngdụng • 1. Ứngdụng server • 1.1 Côngnghệ • 1.2 Database • 1.3 Cáchthựchiện • 2. Ứngdụng Client • 2.1 Ứngdụng Android • 2.1.1 Côngnghệ • 2.1.2 Cáchthựchiện • 2.2 Ứngdụng Mobile(j2me) • 2.2.1 Côngnghệ • 2.2.2 Cáchthựchiện Nhóm T2V
Cáchthựchiên Android API • Lấytọađộhiệntạibằngcôngnghệ GPS • Lưu ý: Nhóm T2V
Cáchthựchiên Android API • Lấytọađộhiệntạibằngcôngnghệ GPS Nhóm T2V
Cáchthựchiên Android API • Gửitọađộlên server Nhóm T2V
Cáchthựchiên Mobile(j2me) • Gửitọađộlên server Nhóm T2V
Cấutrúcứngdụng • 1. Ứngdụng server • 1.1 Côngnghệ • 1.2 Database • 1.3 Cáchthựchiện • 2. Ứngdụng Client • 2.1 Ứngdụng Android • 2.1.1 Côngnghệ • 2.1.2 Cáchthựchiện • 2.2 Ứngdụng Mobile(j2me) • 2.2.1 Côngnghệ • 2.2.2 Cáchthựchiện Nhóm T2V
Côngnghệ Mobile(j2me) Đượcxâydựngtrêncôngnghệ Java/j2me đượcviếttrêncôngcụNetbean 7.0.1 dưới Platform Sun Java(TM) Wireless Toolkit 2.5.2_01 for CLDC Côngnghệ java/j2me(Java 2 Micro Edition) lànềntảngpháttriểnchocácthiếtbịcótínhchấtnhỏ, gọn Nhóm T2V
Cấutrúcứngdụng • 1. Ứngdụng server • 1.1 Côngnghệ • 1.2 Database • 1.3 Cáchthựchiện • 2. Ứngdụng Client • 2.1 Ứngdụng Android • 2.1.1 Côngnghệ • 2.1.2 Cáchthựchiện • 2.2 Ứngdụng Mobile(j2me) • 2.2.1 Côngnghệ • 2.2.2 Cáchthựchiện Nhóm T2V
Cáchthựchiên Mobile(j2me) • Lấytọađộhiệntạibằngcôngnghệ GPS Nhóm T2V
Cáchthựchiên Mobile(j2me) • Gửitọađộlên server Nhóm T2V
Nội dung Giớithiệuchung Môtảứngdụng Cấutrúcứngdụng Demo ứngdụng Tàiliệuthamkhảo Nhóm T2V
DEMO Nhóm T2V
Nội dung Giớithiệuchung Môtảứngdụng Cấutrúcứngdụng Demo ứngdụng Tàiliệuthamkhảo Nhóm T2V
Tàiliệuthamkhảo http://developer.android.com/ http://www.aiti-aptech.edu.vn/index.php/19821 http://code.google.com/p/tthdhmdoanmonhoc/source/browse/trunk/Doc/TTHDHM_TimVetDuongDi_HuongDanChayAndroidTrenEclipse_v0.0.1.docx http://econym.org.uk/gmap/ Nhóm T2V
Thank You ! TTHDHM Thựctậphệđiềuhànhmạng Nhóm T2V