3.4.1. Thư viện xây dựng cho các thiết bị cầm tay
Các lớp này đươc kế thừa từ các lớp của GPSGate cụ thể là GPSGateLibCE để xây dựng lên lớp GPSClient làm nhiệm vụ kết nối và truyền dữ liệu về cho server.
Lớp clsProcessData làm nhiệm vụ kết nối với cơ sở dữ liệu trung tâm và xử lí các thông số phía Client để dữ liệu được chuyển đi theo cấu trúc quy định.
GPSGateLibCE
GPSClient clsProcessData
3.4.2. Thư viện xây dựng cho phía server
GPSServer: lắng nghe các kết nối từ phía client và dữ liệu do phía client gửi đến và chuyển các dữ liệu này sang cho lớp clsProcessData xử lí. Sau khi xử lí các dữ liệu xong thì hoặc dữ liệu sẽ được chuyển về cho phía client để client hiển thị thông tin trên bản đồ hoặc được hiển thị lên phía bản đồ tại server.
GPSToolsNet
GPSServer GPSViewer clsProcessData
3.5. Một số hình ảnh của hệ thống 3.5.1. Giao diện phía server 3.5.1. Giao diện phía server
3.5.2. Giao diện phía client
Hình 25: Cửa sổ login Hình 26: Cửa sổ hiển thị bản đồ
3.5.3. Giao diện ứng dụng làm dữ liệu cho hệ thống
Mở cơ sở dữ liệu và file định dạng MapLib để nhập dữ liệu cho hệ thống
cập nhật địa điểm dựa trên tọa độ X,Y trên bản đồ phục vụ cho việc làm dữ liệu để hiển thị sau này.
Cập nhật các điểm chọn trên bản đồ phục vụ cho mục đích tìm đường đi ngắn nhất
Kết luận
Sau một thời gian nghiên cứu và tìm hiểu về công nghệ thực tại ảo và các mô hình thế giới ảo tôi nhận thấy tầm quan trọng và những ứng dụng của nó là vô cùng to lớn. Có thể nói, trong một thế giới mà những thành tựu khoa học và công nghệ làm cho sức mạnh và khả năng chiếm lĩnh không gian của con người ngày càng được nhân lên, thì việc phát triển thế giới ảo giúp chúng ta có thêm các không gian để khám phá và chinh phục. Do vậy, thế giới ảo nói riêng và công nghệ thực tại ảo nói riêng sẽ tiếp tục phát triển rất nhanh trong thời gian tới.
Luận văn dừng lại ở mức nghiên cứu những nét chung và khái quát nhất về thế giới ảo và công nghệ thực tại ảo. Bên cạnh đó luận văn cũng có xây dựng một mô hình thế giới ảo chạy trên thiết bị cầm tay PDA và môi trường mạng wireless, các tương tác trên mô hình ở dạng tương đối đơn giản nhằm minh họa một cách trực quan cho phần lý thuyết tổng quan được đưa ra ở trên. Qua nội dung và quá trình nghiên cứu của luận văn, tôi đã đạt được những yêu cầu ban đầu đặt ra. Hướng nghiên cứu và phát triển sắp tới là xây dựng thế giới ảo cho các thiết bị cầm tay PDA có gắn hệ thống định vị toàn cầu GPS có thể xác định vị trí của người dùng để từ đó đưa ra nhiều tiện ích hấp dẫn hơn. Các thế giới ảo được phát triển không chỉ gói gọn trong việc di chuyển trong bản đồ thành phố mà có thể là các mô hình thế giới ảo mô phỏng nhiều không gian đa dạng và sống động hơn như các bảo tàng, siêu thị, sân bay … Những phát triển đó giúp cho đề tài gắn với cuộc sống và có giá trị sử dụng và thương mại hấp dẫn hơn rất nhiều, đúng với tiềm năng như trong luận văn đã chỉ ra.
Tài liệu tham khảo
1. Andrea Butter, David Pogue. Piloting Palm.
2. Brooks Jr., F. P. (1999). "What's Real About Virtual Reality?",
IEEE Computer Graphics And Applications
3. Burdea, G. and P. Coffet (2003). Virtual Reality Technology,
Second Edition. Wiley-IEEE Pres
4. Douglas Boling. Programming Microsoft Windows CE (second edition). Microsoft Press. 2001.
5. Frank Ohrtman, Konrad Roeder . Wi-Fi Handbook: Building 802.11b Wireless Networks. McGraw-Hill 2003.
6. Gunnar Heine (1999), GSM networks: Protocols, Terminology, and
Implementation, Artech House – Boston – London, pp 1-10.
7. Kalawsky, R. S. (1993). The Science of Virtual Reality and Virtual
Enviromant: A Technical, Scientific and Engineering Reference on Virtual Environments, Addison-Wesley, Wokingham, England ;
Reading, Mass
8. Matthew S.Gast (2002), 802.11® Wireless Networks: The Definitive Guide, O’Relly, pp. 15-50.
9. New Jersy City University (2005), Wireless User Guide, Information Technology Services, Rossey Hall.
10. Tom Karygiannis and Les Owens (November 2002), Wireless
Network Security 802.11, Bluetooth and Handheld Devices,
National Institute of Standards and Technology. 11. http://en.wikipedia.org/wiki/Virtual_world 12. http://www.activeworlds.com 13. http://www.agoraxchange.net 14. http://www.americasarmy.com 15. http://www.forterrainc.com/ 16. http://en.wikipedia.org/wiki/Virtual_reality
17. http://www.packetizer.com 18. www.google.com/mars 19. http://moon.google.com 20. http://www.simplywireless.com/website/simply- explained.aspx#history 21. http://www.snarc.net/pda/pda-treatise.htm 22. http://www.voxgratia.org/docs/pwlib/pwlib-Mimas_rc2/