CodeGym /Blog Java /Ngẫu nhiên /Từ NASA đến các sa mạc ở Châu Phi. Các dự án có ý nghĩa x...
John Squirrels
Mức độ
San Francisco

Từ NASA đến các sa mạc ở Châu Phi. Các dự án có ý nghĩa xã hội và do chính phủ tài trợ được viết bằng Java

Xuất bản trong nhóm
Hôm nay chúng ta sẽ nói về cách Java được sử dụng bởi các cơ quan chính phủ và trong các dự án có ý nghĩa xã hội trên khắp thế giới. Từ NASA đến các sa mạc ở Châu Phi.  Các dự án có ý nghĩa xã hội và được chính phủ tài trợ viết bằng Java - 1

Hệ thống chăm sóc sức khỏe điện tử ở Áo

Áo nổi tiếng với hệ thống an sinh xã hội hiện đại và thuận tiện, bao gồm dịch vụ chăm sóc sức khỏe tuyệt vời, bảo hiểm xã hội đáng tin cậy và mạng lưới bệnh viện, bác sĩ và nhà thuốc rộng khắp. Luật An sinh xã hội của Áo, một hệ thống bảo hiểm nhà nước bao gồm 22 tổ chức với nhiều loại hình bảo hiểm và chương trình xã hội, đảm bảo cho phần lớn công dân Áo. Và trong những năm gần đây, một trong những chương trình thẻ thông minh và hồ sơ y tế điện tử tiên tiến nhất trên thế giới đã được thêm vào hệ thống này, hoạt động chủ yếu nhờ Java.Từ NASA đến các sa mạc ở Châu Phi.  Các dự án có ý nghĩa xã hội và được chính phủ tài trợ viết bằng Java - 2

https://www.trend.at/wirtschaft/oesterreich/fragen-antworten-sva-5619705

Rainer Schügerl, giám đốc phát triển phần mềm và bảo mật tại SVC, một tổ chức của Áo chuyên tạo ra các giải pháp đổi mới cho viễn thông chăm sóc sức khỏe và chính phủ điện tử, cho biết: “Chúng tôi chọn Java vì những lợi thế của nền tảng, đặc biệt là tính di động tuyệt vời của nó giữa các CPU và nền tảng phần cứng. Theo hệ thống này, tất cả các công dân được bảo hiểm đều nhận được một thẻ thông minh để kiểm tra tình trạng bảo hiểm của họ và tạo điều kiện thuận lợi cho việc tạo, chuyển và lưu trữ hồ sơ y tế điện tử. Hệ thống thẻ điện tử cũng cho phép người dân sử dụng các dịch vụ y tế điện tử khác nhau, từ khám sức khỏe định kỳ đến các chương trình điều trị bệnh. Hàng ngàn nhà cung cấp dịch vụ chăm sóc sức khỏe đã cài đặt thiết bị đặc biệt để quét thẻ thông minh và truyền dữ liệu cá nhân thông qua mạng dữ liệu sức khỏe an toàn, không chỉ bao gồm Áo, mà còn mở rộng sang nhiều quốc gia châu Âu khác, như một phần của dự án NETC@RDS của Liên minh châu Âu. Java là công nghệ xác định cho hệ thống này. Rainer Schügerl cho biết thêm: "Java cung cấp một ngôn ngữ lập trình chất lượng cao, ổn định, phù hợp với mọi nhu cầu của chúng tôi. Để phát triển tầm cỡ doanh nghiệp đòi hỏi tính sẵn sàng, độ tin cậy và bảo mật cao, hầu hết các tổ chức của Áo đều sử dụng Java".

Cung cấp nước uống sạch cho người dân ở Châu Phi

Một ứng dụng di động đặc biệt được viết bằng Java thu thập và sắp xếp các kết quả của Safe Water Kenya, một dự án của nhà nước Kenya có nhiệm vụ cung cấp nước uống sạch cho các gia đình nông thôn ở các vùng xa xôi của Đông Phi. Theo Tổ chức Y tế Thế giới, hơn 2 triệu người, 95% trong số đó là trẻ em, chết mỗi năm do ảnh hưởng của các bệnh khác nhau lây truyền qua nước. "Đó không chỉ là vấn đề bệnh tật mà còn có yếu tố kinh tế. Không có quá nhiều người ở Châu Phi có lương, vì vậy nếu họ bị ốm, họ sẽ không làm việc và họ không được trả tiền cho ngày hôm đó. " Don Arnold, giám đốc điều hành và người sáng lập Safe Water Kenya (SWK) cho biết. Từ NASA đến các sa mạc ở Châu Phi.  Các dự án có ý nghĩa xã hội và được chính phủ tài trợ viết bằng Java - 3

https://akvo.org/stories/east-africa/increasing-access-to-drinking-water-in-mozambique-with-enabel/

Để giải quyết các vấn đề nghiêm trọng về nước uống sạch ở vùng nông thôn Kenya, SWK đã bắt đầu lắp đặt bộ lọc nước Hydraid BioSand dựa trên công nghệ lọc cát thân thiện với môi trường. "Cho đến nay, chúng tôi đã lắp đặt 2.500 [hệ thống lọc]. Chúng tôi tính toán rằng một gia đình trung bình có bảy người, vì vậy chỉ trong khoảng một năm, chúng tôi đã ảnh hưởng đến 17.000 sinh mạng. Đó là một quá trình khá phức tạp. các nhà tài trợ của chúng tôi, chúng tôi phải điền vào một cuộc khảo sát rộng rãi bao gồm ảnh, tọa độ GPS và chữ ký của bên nhận," Don Arnold nói. Yêu cầu này được đáp ứng bởi một giải pháp dựa trên Java — Ứng dụng khảo sát, được thiết kế cho các thiết bị chạy hệ điều hành Android. Ứng dụng này được phát triển bởi công ty mFrontiers của Hoa Kỳ, vào năm 2014 đã nhận được Giải thưởng Xuất sắc của Oracle về Đổi mới Bền vững cho công việc này. Sau khi cài đặt từng bộ lọc, nhân viên SWK sử dụng ứng dụng này để thêm thông tin về bộ lọc vào hệ thống. "Cuộc khảo sát bao gồm bảy hoặc tám trang trên máy tính bảng Android, mỗi trang có năm hoặc sáu câu hỏi. Sử dụng máy tính bảng, họ [nhân viên SWK] cũng chụp ảnh gia đình để thêm tọa độ GPS vì không có địa chỉ đường phố." Daniel Pahng, người đứng đầu mFrontiers, người đã đích thân phát triển Ứng dụng Khảo sát bằng thư viện JavaScript mã nguồn mở jQuery cho biết. Ở giai đoạn cuối, ứng dụng sẽ lưu chữ ký của người nhận và số sê-ri của bộ lọc nước. Vì thường không có truy cập Internet ở các vùng sâu vùng xa của Kenya, nên dữ liệu được lưu trữ trên máy tính bảng Android trong kho dữ liệu Oracle Berkeley DB.

khám phá không gian của NASA

Cơ quan NASA của Hoa Kỳ sử dụng Java trong một số dự án và ứng dụng khá thú vị. Một dự án như vậy là World Wind. Đây là SDK mà bạn có thể sử dụng để giảm quy mô hình ảnh vệ tinh. Công cụ này cho phép mọi người có thể khám phá các phần khác nhau trên bề mặt hành tinh của chúng ta. Từ NASA đến các sa mạc ở Châu Phi.  Các dự án có ý nghĩa xã hội và được chính phủ tài trợ viết bằng Java - 4

https://worldwind.arc.nasa.gov/java/examples/

Nguồn dữ liệu cho mô hình này là sự kết hợp giữa hình ảnh vệ tinh Landsat và dữ liệu Nhiệm vụ Địa hình Radar của Tàu con thoi. Các kỹ sư của NASA cung cấp hơn 90 ví dụminh họa cách sử dụng SDK này. Nói chung, các công nghệ Java được NASA sử dụng trong nhiều dự án khác nhau như một phần của chương trình không gian và khám phá không gian. "Cho đến nay, hiệu suất của Java chưa bao giờ làm chúng tôi thất vọng. Chúng tôi thực sự hài lòng với hiệu suất của các ứng dụng Java của mình. Không có vấn đề nào về hiệu suất mà chúng tôi gặp phải cho đến nay có liên quan đến việc chọn Java làm nền tảng. Hầu hết các tắc nghẽn tồn tại của chúng tôi liên quan đến giới hạn băng thông dữ liệu và tốc độ phần mềm cũ. Một trong những yêu cầu duy nhất là chúng tôi phải sử dụng phần mềm được công nhận. Điều này có nghĩa là chúng tôi không thể tùy ý lấy các tệp JAR của bên thứ ba, nhưng chúng tôi có thể sử dụng bất kỳ thứ gì đã có có trong JDK," Nick Sabey, nhà phân tích cấp cao và nhà phát triển phần mềm tại Nhóm Đánh giá Rủi ro về Kết nối Robot của NASA cho biết. Nhân tiện, NASA vẫn đang tích cực tuyển dụng các nhà phát triển Java. Bạn có thể xemcơ hội việc làm cho lập trình viên Java tại cơ quan vũ trụ Hoa Kỳ trên một trang đặc biệt trên trang web Thật.

Khám bệnh ảo

Một hệ thống khác có tiềm năng lớn cho các ứng dụng chăm sóc sức khỏe, đặc biệt là ở các nước đang phát triển, đó là Hệ thống bác sĩ trực tuyến, có ứng dụng chạy trên Java. Hệ thống này giúp các bác sĩ tiến hành khám ảo và tư vấn bệnh nhân trực tuyến. Ứng dụng này cho phép bệnh nhân điền vào một biểu mẫu đặc biệt trong vài giây trước khi được bác sĩ kiểm tra trực quan. Bạn cũng có thể tải xuống kết quả kiểm tra (ví dụ: chụp x-quang), tiền sử bệnh của bạn, v.v. Ứng dụng Hệ thống bác sĩ trực tuyến bao gồm một số mô-đun để đơn giản hóa việc khám bệnh. Bệnh nhân có thể chọn bác sĩ mà họ quan tâm và đặt lịch hẹn, đồng thời sử dụng ứng dụng để thanh toán cho cuộc hẹn bằng thẻ tín dụng. Các nhà phát triển lưu ý rằng trong tương lai, công nghệ Java có thể được sử dụng để tạo các ứng dụng bác sĩ sử dụng trí tuệ nhân tạo để kiểm tra bệnh nhân. AI sẽ đưa ra chẩn đoán và đề xuất phương pháp điều trị, dựa trên một loạt dữ liệu bệnh nhân được thu thập, cũng như kết quả xét nghiệm và các thông tin khác do bệnh nhân tải lên. Các bot bác sĩ được tích hợp vào các thiết bị khác nhau sẽ sớm có thể thực hiện nhiều quy trình đơn giản, chẳng hạn như đo nhiệt độ cơ thể, nhịp tim hoặc huyết áp của bệnh nhân. Các chuyên gia lưu ý rằng những công nghệ này sẽ giảm đáng kể chi phí chăm sóc y tế chuyên nghiệp, khiến nó có thể tiếp cận được ngay cả với những bộ phận khó khăn nhất trong xã hội.

giao thông tự trị

Java cũng đang được sử dụng tích cực trong các dự án để đạt được phương tiện giao thông "thông minh", tức là tự trị. Đặc biệt, Perrone Robotics đã phát triển một số thành phần phần mềm dựa trên Java để vận chuyển tự động. Từ NASA đến các sa mạc ở Châu Phi.  Các dự án có ý nghĩa xã hội và được chính phủ tài trợ viết bằng Java - 5

https://www.perronerobotics.com/pri-reports-on-public-road-trial/

Perrone Robotics có cả một nền tảng dành cho các giải pháp xe tự hành có tên là MAX. Nhiều thành phần của nó được viết bằng Java. Nền tảng này được sử dụng trong nhiều lĩnh vực: từ xe con thoi và xe buýt tự động đến xe tải công nghiệp lớn và thiết bị xây dựng. Các nhà phát triển lưu ý rằng Java đã giúp họ đạt được mức độ linh hoạt này trong hệ thống của họ. "Hệ thống của chúng tôi được thiết kế để phù hợp với mọi loại phương tiện. Cùng một phần mềm hoạt động với nhiều nền tảng và ứng dụng khác nhau. Chúng tôi đã đạt được điều này vì hệ thống của chúng tôi bao gồm một tập hợp các khối xây dựng phần mềm có thể được sử dụng cho một Paul Perrone, người sáng lập và Giám đốc điều hành của Perrone Robotics cho biết:

Bản tóm tắt

Như chúng ta có thể thấy, Java không chỉ là các ứng dụng truyền thông xã hội hay các dịch vụ mới hợp thời trang để đặt hàng và giao hàng. Các công nghệ Java đóng một vai trò quan trọng trong nhiều dự án thực sự quan trọng và sáng tạo nhằm nâng cao cuộc sống của chúng ta. Đây là điều quan trọng cần biết đối với các lập trình viên Java hiện tại và tương lai, những người không chỉ muốn kiếm tiền tốt bằng kỹ năng của mình mà còn muốn tham gia vào điều gì đó có ý nghĩa và hữu ích. Thật vậy, điều này thậm chí còn quan trọng hơn cả tiền bạc, bởi vì ý thức về mục đích và sự đóng góp cho lợi ích chung chính là điều khiến cuộc sống của chúng ta viên mãn và hạnh phúc.
Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION