CodeGym /Java блог /Случаен /От НАСА до пустините на Африка. Спонсорирани от правителс...
John Squirrels
Ниво
San Francisco

От НАСА до пустините на Африка. Спонсорирани от правителството и обществено значими проекти, написани на Java

Публикувано в групата
Днес ще говорим за това How Java се използва от правителствени агенции и в социално значими проекти по света. От НАСА до пустините на Африка.  Държавно спонсорирани и обществено значими проекти, написани на Java - 1

Система за електронно здравеопазване в Австрия

Австрия е добре известна със своята модерна и удобна система за социално осигуряване, която включва отлично здравеопазване, надеждно социално осигуряване и широка мрежа от болници, лекари и аптеки. Австрийският закон за социално осигуряване, държавна осигурителна система, която включва 22 институции с различни видове застрахователно покритие и социални програми, осигурява по-голямата част от австрийските граждани. А през последните години една от най-модерните програми за смарт карти и електронни медицински досиета в света беше добавена към тази система, която работи до голяма степен благодарение на Java.От НАСА до пустините на Африка.  Държавно спонсорирани и обществено значими проекти, написани на Java - 2

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

„Избрахме Java заради предимствата на платформата, особено нейната огромна преносимост сред процесори и хардуерни платформи“, каза Райнер Шугерл, директор по разработка на софтуер и сигурност в SVC, австрийска организация, която създава иновативни решения за телематика в здравеопазването и електронно управление. При тази система всички осигурени граждани получават смарт карта, която проверява техния осигурителен статус и улеснява създаването, прехвърлянето и съхранението на електронни медицински досиета. Системата с електронни карти също така позволява на гражданите да използват различни електронни здравни услуги, от рутинни прегледи до програми за лечение на заболявания. Хиляди доставчици на здравни услуги са инсталирали специално оборудване за сканиране на смарт карти и предаване на лични данни през защитена мрежа за здравни данни, която не само обхваща Австрия, но също така се простира до много други европейски страни, като част от проекта NETC@RDS на Европейския съюз. Java е определящата технология за тази система. „Java предоставя стабилен, висококачествен език за програмиране, който отговаря на всички наши нужди. За разработка от корпоративен калибър, изискваща висока достъпност, надеждност и сигурност, повечето австрийски организации използват Java“, добавя Райнер Шугерл.

Осигуряване на чиста питейна вода на хората в Африка

Специално мобилно приложение, написано на Java, събира и организира резултатите от Safe Water Kenya, кенийски държавен проект, чиято задача е да осигури чиста питейна вода на селски семейства в отдалечени региони на Източна Африка. Според Световната здравна организация повече от 2 мorона души, 95% от които деца, умират всяка година от последиците от различни болести, предавани чрез водата. „Не е само въпрос на болест; има и икономически фактор. В Африка няма твърде много хора със заплати, така че ако се разболеят, те не работят и не им се плаща за този ден, “ казва Дон Арнолд, изпълнителен директор и основател на Safe Water Kenya (SWK). От НАСА до пустините на Африка.  Държавно спонсорирани и обществено значими проекти, написани на Java - 3

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

За да се справи с критичните проблеми с чистата питейна вода в селските райони на Кения, SWK започна да инсталира водни филтри Hydraid BioSand, базирани на екологична пясъчна филтрираща технология. „Инсталирали сме 2500 [филтриращи системи] досега. Смятаме, че средното семейство има седем души, така че само за около година сме засегнали 17 000 живота. Това е доста сложен процес. Да documentираме инсталациите нашите дарители, ние трябва да попълним обширна анкета, която включва снимки, GPS координати и подпис от приемащата страна“, каза Дон Арнолд. Това изискване е изпълнено от базирано на Java решение — Survey App, което е предназначено за устройства, работещи с операционна система Android. Това приложение е разработено от американската компания mFrontiers, която през 2014 г. получи наградата Oracle Excellence Award за устойчиви иновации за тази работа. След инсталиране на всеки филтър служителите на SWK използват това приложение, за да добавят информация за филтъра към системата. „Проучването се състои от седем or осем страници на таблет с Android, всяка от които има пет or шест въпроса. Използвайки таблета, те [работниците на SWK] също правят снимки на семейството, за да добавят GPS координати, тъй като няма улични addressи,“ казва Daniel Pahng, ръководител на mFrontiers, който лично разработи приложението Survey, използвайки JavaScript библиотеката с отворен code jQuery. В последния етап приложението запазва подписа на получателя и серийния номер на водния филтър. Тъй като обикновено няма достъп до интернет в отдалечени райони на Кения, данните се съхраняват на таблета с Android в хранorще за данни на Oracle Berkeley DB.

Космическо изследване на НАСА

Американската агенция NASA използва Java в няколко доста интересни проекта и applications. Един такъв проект е World Wind. Това е SDK, който можете да използвате, за да намалите мащаба на сателитните изображения. Този инструмент дава възможност на всеки да може да изследва различни части от повърхността на нашата планета. От НАСА до пустините на Африка.  Държавно спонсорирани и обществено значими проекти, написани на Java - 4

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

Източникът на данни за този модел е комбинация от сателитни изображения на Landsat и данни от радарната топографска мисия на совалката. Инженерите на НАСА дават над 90 примеракоито демонстрират How може да се използва този SDK. Като цяло Java технологиите се използват от НАСА в различни проекти като част от космическата програма и изследването на космоса. „Досега производителността на Java никога не ни е подвеждала. Наистина сме доволни от производителността на нашите Java applications. Нито един от проблемите с производителността, които сме срещали досега, не е бил свързан с избора на Java като платформа. Повечето от нашите тесни места, които съществуват са свързани с ограниченията на честотната лента на данните и скоростта на наследения софтуер. Едно от уникалните изисквания е, че трябва да използваме акредитиран софтуер. Това означава, че не можем просто да изтегляме JAR файлове на трети страни по свое усмотрение, но можем да използваме всичко вече съдържащи се в JDK", каза Ник Саби, старши анализатор и разработчик на софтуер в Групата за оценка на риска на НАСА за роботизирани връзки. Между другото, НАСА все още активно наема Java разработчици. Можете да видитеработни места за програмисти на Java в американската космическа агенция на специална page на уебсайта Indeed.

Виртуални медицински прегледи

Друга система с голям потенциал за applications в здравеопазването, особено в развиващите се страни, е системата за онлайн лекар, чиито applications работят на Java. Тази система помага на лекарите да провеждат виртуални прегледи и онлайн консултации с пациенти. Приложението позволява на пациента да попълни специален формуляр няколко секунди преди да получи визуален преглед от лекар. Можете също така да изтеглите резултати от прегледи (например рентгенови снимки), вашата медицинска история и много други. Приложението Online Doctor System включва няколко модула за опростяване на медицинския преглед. Пациентите могат да изберат лекарите, които ги интересуват, и да си запишат час, като използват приложението и за заплащане на час с кредитна карта. Разработчиците отбелязват, че в бъдеще технологията Java може да се използва за създаване на лекарски applications, които използват изкуствен интелект за преглед на пациенти. AI ще постави диагноза и ще препоръча лечение, разчитайки на набор от събрани данни за пациенти, Howто и резултати от изследвания и друга информация, качена от пациента. Лекарски ботове, интегрирани в различни устройства, скоро ще могат да извършват много прости proceduresи, като измерване на телесната температура на пациента, сърдечната честота or кръвното налягане. Експертите отбелязват, че тези технологии значително ще намалят разходите за професионална медицинска помощ, като я направят достъпна дори за най-необлагодетелстваните слоеве на обществото.

Автономен транспорт

Java също се използва активно в проекти за постигане на „умен“, т.е. автономен транспорт. По-специално, Perrone Robotics разработи няколко базирани на Java софтуерни компоненти за автоматизиран транспорт. От НАСА до пустините на Африка.  Държавно спонсорирани и обществено значими проекти, написани на Java - 5

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

Perrone Robotics има цяла платформа за решения за автономни превозни средства, наречена MAX. Много от неговите компоненти са написани на Java. Тази платформа се използва в различни области: от автоматизирани совалки и автобуси до големи индустриални камиони и строителна техника. Разработчиците отбелязват, че Java им е помогнала да постигнат това ниво на гъвкавост в тяхната система. „Нашата система е проектирана да бъде подходяща за всички видове превозни средства. Един и същ софтуер работи с широк набор от платформи и applications. Успяхме да постигнем това, защото нашата система се състои от набор от софтуерни градивни елементи, които могат да се използват за широка гама от превозни средства и роботи. Java осигурява значителна част от тази гъвкавост", казва Пол Перон, основател и главен изпълнителен директор на Perrone Robotics.

Резюме

Както виждаме, Java е много повече от просто applications за социални медии or модерни нови услуги за поръчка и доставка на неща. Java технологиите играят важна роля в много наистина важни и иновативни проекти, които подобряват живота ни. Това е важно да се знае за настоящите и бъдещите програмисти на Java, които искат не само да правят добри пари, използвайки своите умения, но и да участват в нещо смислено и полезно. Всъщност това дори често е по-важно от парите, защото чувството за цел и принос към общото благо е точно това, което прави живота ни пълноценен и щастлив.
Коментари
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION