CodeGym /Java Blog /무작위의 /NASA에서 아프리카 사막까지. Java로 작성된 정부 후원 및 사회적으로 중요한 프로젝트
John Squirrels
레벨 41
San Francisco

NASA에서 아프리카 사막까지. Java로 작성된 정부 후원 및 사회적으로 중요한 프로젝트

무작위의 그룹에 게시되었습니다
오늘 우리는 Java가 정부 기관과 전 세계의 사회적으로 중요한 프로젝트에서 어떻게 사용되는지에 대해 이야기할 것입니다. NASA에서 아프리카 사막까지.  Java로 작성된 정부 후원 및 사회적으로 중요한 프로젝트 - 1

오스트리아의 전자 의료 시스템

오스트리아는 우수한 의료 서비스, 신뢰할 수 있는 사회 보험, 광범위한 병원, 의사 및 약국 네트워크를 포함하는 최첨단의 편리한 사회 보장 시스템으로 잘 알려져 있습니다. 다양한 유형의 보험 적용 범위와 사회 프로그램을 갖춘 22개 기관을 포함하는 국가 보험 시스템인 오스트리아 사회보장법은 대부분의 오스트리아 시민을 보호합니다. 그리고 최근 몇 년 동안 세계에서 가장 진보된 스마트 카드 및 전자 의료 기록 프로그램 중 하나가 이 시스템에 추가되었으며 이는 주로 Java 덕분에 작동합니다.NASA에서 아프리카 사막까지.  Java로 작성된 정부 후원 및 사회적으로 중요한 프로젝트 - 2

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

의료 텔레매틱스와 전자 정부를 위한 혁신적인 솔루션을 만드는 오스트리아 조직인 SVC의 소프트웨어 개발 및 보안 책임자인 Rainer Schügerl은 "플랫폼 이점, 특히 CPU와 하드웨어 플랫폼 간의 엄청난 이식성 때문에 Java를 선택했습니다."라고 말했습니다. 이 시스템에서 모든 피보험자는 스마트 카드를 받아 자신의 보험 상태를 확인하고 전자 의료 기록의 생성, 전송 및 저장을 용이하게 합니다. 전자카드 시스템을 통해 시민들은 정기검진부터 질병치료 프로그램까지 다양한 e-헬스 서비스를 이용할 수 있다. 수천 명의 의료 제공자가 안전한 건강 데이터 네트워크를 통해 스마트 카드를 스캔하고 개인 데이터를 전송하기 위한 특수 장비를 설치했습니다. 뿐만 아니라 유럽 연합의 NETC@RDS 프로젝트의 일환으로 다른 많은 유럽 국가로 확장됩니다. Java는 이 시스템을 정의하는 기술입니다. "Java는 우리의 모든 요구에 맞는 안정적인 고품질 프로그래밍 언어를 제공합니다. 고가용성, 안정성 및 보안이 필요한 엔터프라이즈급 개발을 위해 대부분의 오스트리아 조직에서는 Java를 사용합니다."라고 Rainer Schügerl은 덧붙입니다.

아프리카 사람들에게 깨끗한 식수 제공

Java로 작성된 특수 모바일 앱은 동아프리카 외딴 지역의 농촌 가정에 깨끗한 식수를 제공하는 케냐 국가 프로젝트인 Safe Water Kenya의 결과를 수집하고 정리합니다. 세계보건기구(WHO)에 따르면 매년 200만 명 이상이 물을 통해 전염되는 각종 질병으로 사망하고 있으며 그 중 95%는 어린이입니다. "단지 질병의 문제가 아니라 경제적인 요인도 있어요. 아프리카에는 월급 받는 사람이 별로 없어서 아프면 일도 안 하고, 그날 수당도 안 받고, "라고 Safe Water Kenya(SWK)의 전무이사이자 창립자인 Don Arnold는 말합니다. NASA에서 아프리카 사막까지.  Java로 작성된 정부 지원 및 사회적으로 중요한 프로젝트 - 3

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

케냐 시골 지역의 깨끗한 식수 문제를 해결하기 위해 SWK는 환경 친화적인 모래 여과 기술을 기반으로 Hydraid BioSand 정수 필터를 설치하기 시작했습니다. "우리는 지금까지 2,500개의 [여과 시스템]을 설치했습니다. 평균적인 가족 구성원은 7명이므로 불과 1년여 만에 17,000명의 생명에 영향을 미쳤습니다. 다소 복잡한 과정입니다. Don Arnold는 사진, GPS 좌표, 수령자의 서명이 포함된 광범위한 설문 조사를 작성해야 합니다. 이 요구 사항은 Android 운영 체제를 실행하는 장치용으로 설계된 Java 기반 솔루션인 Survey App에 의해 충족됩니다. 이 앱은 미국 회사 mFrontiers에서 개발했으며, 2014년 이 작업으로 지속 가능성 혁신 부문 Oracle Excellence Award를 수상했습니다. 각 필터를 설치한 후 SWK 작업자는 이 앱을 사용하여 필터에 대한 정보를 시스템에 추가합니다. "이 설문조사는 Android 태블릿에서 7~8페이지로 구성되어 있으며 각 페이지에는 5~6개의 질문이 있습니다. 그들은 태블릿을 사용하여 [SWK 직원]도 가족 사진을 찍어 GPS 좌표를 추가합니다. 주소가 없기 때문입니다." jQuery 오픈 소스 JavaScript 라이브러리를 사용하여 Survey App을 직접 개발한 mFrontiers의 Daniel Pahng 대표는 말합니다. 마지막 단계에서 앱은 받는 사람의 서명과 정수기의 일련번호를 저장합니다. 일반적으로 케냐의 외딴 지역에는 인터넷 액세스가 없기 때문에 데이터는 Oracle Berkeley DB 데이터 저장소의 Android 태블릿에 저장됩니다.

NASA 우주 탐사

미국 기관인 NASA는 다소 흥미로운 여러 프로젝트와 애플리케이션에서 Java를 사용합니다. 그러한 프로젝트 중 하나는 World Wind입니다. 위성 이미지의 규모를 줄이는 데 사용할 수 있는 SDK입니다. 이 도구를 사용하면 모든 사람이 지구 표면의 다양한 부분을 탐색할 수 있습니다. NASA에서 아프리카 사막까지.  Java로 작성된 정부 후원 및 사회적으로 중요한 프로젝트 - 4

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

이 모델의 데이터 소스는 Landsat 위성 이미지와 Shuttle Radar Topography Mission 데이터의 조합입니다. NASA 엔지니어는 90개 이상의 예를 제공합니다.이 SDK를 사용하는 방법을 보여줍니다. 일반적으로 Java 기술은 우주 프로그램 및 우주 탐사의 일부로 다양한 프로젝트에서 NASA에 의해 사용됩니다. "지금까지 Java의 성능은 우리를 실망시킨 적이 없습니다. 우리는 Java 애플리케이션의 성능에 정말 만족합니다. 지금까지 우리가 직면한 성능 문제 중 어느 것도 플랫폼으로 Java를 선택한 것과 관련이 없습니다. 존재하는 대부분의 병목 현상 데이터 대역폭 제한 및 레거시 소프트웨어 속도와 관련이 있습니다. 고유한 요구 사항 중 하나는 인증된 소프트웨어를 사용해야 한다는 것입니다. 즉, 타사 JAR 파일을 마음대로 가져올 수는 없지만 이미 있는 모든 것을 사용할 수 있습니다. NASA의 로봇 연결 위험 평가 그룹의 수석 분석가이자 소프트웨어 개발자인 Nick Sabey는 JDK에 포함되어 있습니다. 그런데, NASA는 여전히 적극적으로 Java 개발자를 고용하고 있습니다. 당신은 볼 수 있습니다인디드 웹사이트의 특별 페이지에 있는 미국 우주국의 자바 코더 구인 정보 .

가상 건강 진단

특히 개발도상국에서 의료 응용 프로그램에 대한 큰 잠재력을 가진 또 다른 시스템은 온라인 의사 시스템 입니다., 그의 응용 프로그램은 Java에서 실행됩니다. 이 시스템은 의사가 가상 검사 및 온라인 환자 상담을 수행하는 데 도움이 됩니다. 이 응용 프로그램을 통해 환자는 의사의 육안 검사를 받기 몇 초 전에 특수 양식을 작성할 수 있습니다. 또한 시험 결과(예: X-레이), 병력 등을 다운로드할 수 있습니다. Online Doctor System 앱에는 건강 진단을 단순화하는 여러 모듈이 포함되어 있습니다. 환자는 관심 있는 의사를 선택하고 예약을 할 수 있으며, 앱을 사용하여 신용 카드로 예약 비용을 지불할 수도 있습니다. 개발자들은 미래에 Java 기술을 사용하여 인공 지능을 사용하여 환자를 검사하는 의사 앱을 만들 수 있다고 언급합니다. AI는 수집된 일련의 환자 데이터를 기반으로 진단을 내리고 치료를 권장합니다. 테스트 결과 및 환자가 업로드한 기타 정보. 다양한 장치에 통합된 닥터 봇은 곧 환자의 체온, 심박수 또는 혈압 측정과 같은 많은 간단한 절차를 수행할 수 있게 될 것입니다. 전문가들은 이러한 기술이 전문 의료 비용을 크게 줄여 사회의 가장 취약한 계층도 이용할 수 있게 할 것이라고 말합니다.

자율 운송

Java는 또한 "스마트", 즉 자율 운송을 달성하기 위한 프로젝트에서 적극적으로 사용되고 있습니다. 특히 Perrone Robotics는 자동화된 운송을 위해 여러 Java 기반 소프트웨어 구성 요소를 개발했습니다. NASA에서 아프리카 사막까지.  Java로 작성된 정부 지원 및 사회적으로 중요한 프로젝트 - 5

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

Perrone Robotics는 MAX라는 자율주행차 솔루션을 위한 전체 플랫폼을 보유하고 있습니다. 많은 구성 요소가 Java로 작성되었습니다. 이 플랫폼은 자동 셔틀 및 버스에서 대형 산업용 트럭 및 건설 장비에 이르기까지 다양한 분야에서 사용됩니다. 개발자들은 Java가 시스템에서 이러한 수준의 다양성을 달성하는 데 도움이 되었다고 말합니다. "우리 시스템은 모든 유형의 차량에 적합하도록 설계되었습니다. 동일한 소프트웨어가 다양한 플랫폼과 애플리케이션에서 작동합니다. Perrone Robotics의 창립자이자 CEO인 Paul Perrone은 "다양한 차량과 로봇에 Java가 중요한 역할을 합니다.

요약

보시다시피 Java는 물건을 주문하고 배달하기 위한 소셜 미디어 앱이나 유행하는 새로운 서비스 그 이상입니다. Java 기술은 우리의 삶을 향상시키는 진정으로 중요하고 혁신적인 많은 프로젝트에서 중요한 역할을 합니다. 이것은 자신의 기술을 사용하여 좋은 돈을 벌고자 할 뿐만 아니라 의미 있고 도움이 되는 일에 참여하기를 원하는 현재 및 미래의 Java 코더에게 중요합니다. 실제로 이것은 종종 돈보다 훨씬 더 중요합니다. 목적 의식과 공동선에 대한 기여가 바로 우리의 삶을 만족스럽고 행복하게 만드는 것이기 때문입니다.
코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION