1 / 36

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

Đề 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.

kaleb
Télécharger la présentation

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

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ĐềtàiTruyvếtđườngđi& Ứngdụng TTHDHM Thựctậphệđiềuhànhmạng Nhóm T2V

  2. 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

  3. 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

  4. 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

  5. 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

  6. 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

  7. Môtảứngdụng Nhóm T2V

  8. 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

  9. 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

  10. 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

  11. 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

  12. 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

  13. Dữliệutrên server Nhóm T2V

  14. 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

  15. Vẽ Map bằng Google map api var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); Nhóm T2V

  16. 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

  17. 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

  18. 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

  19. 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

  20. 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

  21. 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

  22. 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

  23. Cáchthựchiên Android API • Lấytọađộhiệntạibằngcôngnghệ GPS • Lưu ý: Nhóm T2V

  24. Cáchthựchiên Android API • Lấytọađộhiệntạibằngcôngnghệ GPS Nhóm T2V

  25. Cáchthựchiên Android API • Gửitọađộlên server Nhóm T2V

  26. Cáchthựchiên Mobile(j2me) • Gửitọađộlên server Nhóm T2V

  27. 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

  28. 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

  29. 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

  30. Cáchthựchiên Mobile(j2me) • Lấytọađộhiệntạibằngcôngnghệ GPS Nhóm T2V

  31. Cáchthựchiên Mobile(j2me) • Gửitọađộlên server Nhóm T2V

  32. 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

  33. DEMO Nhóm T2V

  34. 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

  35. 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

  36. Thank You ! TTHDHM Thựctậphệđiềuhànhmạng Nhóm T2V

More Related