09. XÂY DỰNG ỨNG DỤNG TRÊN THIẾT BỊ DI ĐỘNG THÔNG MINH (SMARTPHONE) PHỤC VỤ CÔNG TÁC THU THẬP VÀ CHIA SẺ THÔNG TIN TRƯỢT LỞ ĐẤT
Giới thiệu
Ứng dụng di động Landslide Mobile được phát triển để thu thập dữ liệu theo yêu cầu, tức là thu thập vị trí và các thông tin liên quan đến sạt lở đất. Ứng dụng chính của nó là cung cấp công cụ tổng hợp kiểm kê sạt lở đất một cách dễ dàng, nhanh chóng và đa nguồn thu thập là người dùng App. Ứng dụng được thiết kế theo mức độ thành thạo của người dùng về trượt lở đất (chuyên nghiệp và không chuyên nghiệp). Theo đó, giao diện người dùng hướng dẫn thông qua việc biên dịch quy trình của mỗi mục nhập, tuân theo một bảng câu hỏi địa chất tiêu chuẩn. Ở mức tối thiểu, người dùng cung cấp loại trượt lở đất và một bức ảnh chụp tại nơi xảy ra trượt lở đất, ứng dụng lưu trữ vị trí của điện thoại thông qua một mô đun định vị tích hợp. Khi bản ghi được lưu, ứng dụng sẽ đồng bộ hóa với máy chủ và trong trường hợp điện thoại thông minh không được kết nối với dịch vụ internet, nó sẽ đồng bộ khi trực tuyến.
Toàn văn bài báo
Trích dẫn
[2]. Nguyễn Văn Nam. “Xây dựng ứng dụng thu thập và chia sẻ thông tin trượt lở dọc theo các tuyến giao thông đường bộ khu vực miền núi phía bắc phục vụ công tác cảnh báo, giảm thiểu rủi ro”. Đồ án khóa luận năm 2022, Đại học Tài nguyên và Môi trường Hà Nội.
[3]. Can Bilgin (2021). Mobile Development with .NET: Build cross-platform mobile applications with Xamarin.Forms 5 and ASP.NET Core 5, 2nd Edition, Packt Publishing, Vương Quốc Anh.
[4]. Lee Englestone (2021), .NET Developer's Guide to Augmented Reality in iOS: Building Immersive Apps Using Xamarin, ARKit, and C# 1st ed. Edition, Apress, Vương Quốc Anh.
[5]. Daniel Hindrikes, Johan Karlsson (2020), Xamarin.Forms Projects: Build multiplatform mobile apps and a game from scratch using C# and Visual Studio 2019, 2nd Edition, Packt Publishing, Vương Quốc Anh.
[6]. Britannica. (N.D.). Retrieved From
Https://Www.Britannica.Com/Technology/Internet
[7]. Contributor, T. (N.D.). Techtarget. Retrieved From
Https://Www.Techtarget.Com/Whatis/Definition/Model-View-Viewmodel
[8]. Microsoft. (N.D.). Retrieved From Https://Docs.Microsoft.Com/En-Us/Xamarin
[9]. Mongodb. (N.D.). Retrieved From Https://Www.Mongodb.Com/Nosql-Explained
[10]. Sharpcorner. (N.D.). Retrieved From
Https://Www.C-Sharpcorner.Com/Article/Xamarin-Forms-Working-With-Firebase-Realtime-Database-Crud-Operations/
[11]. Team, E. (N.D.). Educative. Retrieved From
Https://Www.Educative.Io/Edpresso/What-Is-Firebase
[12]. W3schools. (N.D.). Retrieved From
Https://Www.W3schools.Com/Cs/Cs_Oop.Php
[13]. Firebase. (N.D). Retrieved From https://firebase.google.com