CodeGym /Java blog /Tilfældig /Fra NASA til Afrikas ørkener. Regeringssponserede og soci...
John Squirrels
Niveau
San Francisco

Fra NASA til Afrikas ørkener. Regeringssponserede og socialt vigtige projekter skrevet i Java

Udgivet i gruppen
I dag vil vi tale om, hvordan Java bruges af offentlige myndigheder og i socialt vigtige projekter rundt om i verden. Fra NASA til Afrikas ørkener.  Regeringssponserede og socialt vigtige projekter skrevet i Java - 1

E-sundhedssystem i Østrig

Østrig er kendt for sit avancerede og praktiske socialsikringssystem, som omfatter fremragende sundhedspleje, pålidelig socialforsikring og et omfattende netværk af hospitaler, læger og apoteker. Den østrigske lov om social sikring, et statsforsikringssystem, der omfatter 22 institutioner med forskellige typer forsikringsdækning og sociale programmer, forsikrer størstedelen af ​​østrigske borgere. Og i de senere år er et af de mest avancerede smartkort- og elektroniske journalprogrammer i verden blevet tilføjet til dette system, som i høj grad fungerer takket være Java.Fra NASA til Afrikas ørkener.  Regeringssponserede og socialt vigtige projekter skrevet i Java - 2

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

"Vi valgte Java på grund af platformsfordelene, især dets enorme portabilitet blandt CPU'er og hardwareplatforme," siger Rainer Schügerl, direktør for softwareudvikling og sikkerhed hos SVC, en østrigsk organisation, der skaber innovative løsninger til sundhedssektorens telematik og e-forvaltning. Under dette system modtager alle forsikrede borgere et smartkort, der kontrollerer deres forsikringsstatus og letter oprettelse, overførsel og opbevaring af elektroniske sygejournaler. Det elektroniske kortsystem giver også borgerne mulighed for at bruge forskellige e-sundhedstjenester, lige fra rutinetjek til sygdomsbehandlingsprogrammer. Tusindvis af sundhedsudbydere har installeret specialudstyr til scanning af smartkort og overførsel af personlige data gennem et sikkert sundhedsdatanetværk, som ikke kun dækker Østrig, men strækker sig også til mange andre europæiske lande, som en del af EU's NETC@RDS-projekt. Java er den definerende teknologi for dette system. "Java leverer et stabilt programmeringssprog af høj kvalitet, der passer til alle vores behov. Til udvikling af virksomhedskaliber, der kræver høj tilgængelighed, pålidelighed og sikkerhed, bruger de fleste østrigske organisationer Java," tilføjer Rainer Schügerl.

At levere rent drikkevand til mennesker i Afrika

En speciel mobilapp skrevet på Java indsamler og organiserer resultaterne af Safe Water Kenya, et kenyansk statsprojekt, hvis opgave er at levere rent drikkevand til familier på landet i fjerntliggende regioner i Østafrika. Ifølge Verdenssundhedsorganisationen dør mere end 2 millioner mennesker, hvoraf 95% er børn, hvert år af virkningerne af forskellige sygdomme, der overføres gennem vand. "Det er ikke kun et spørgsmål om sygdom, der er også en økonomisk faktor. Der er ikke for mange mennesker i Afrika med løn, så hvis de bliver syge, arbejder de ikke, og de får ikke løn for den dag, " siger Don Arnold, administrerende direktør og grundlægger af Safe Water Kenya (SWK). Fra NASA til Afrikas ørkener.  Regeringssponserede og socialt vigtige projekter skrevet i Java - 3

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

For at løse kritiske problemer med rent drikkevand i det landlige Kenya begyndte SWK at installere Hydraid BioSand-vandfiltre baseret på miljøvenlig sandfiltreringsteknologi. "Vi har installeret 2.500 [filtreringssystemer] indtil videre. Vi regner med, at den gennemsnitlige familie har syv personer, så vi på blot et år eller deromkring har påvirket 17.000 liv. Det er en ret kompliceret proces. At dokumentere installationerne til vores donorer, skal vi udfylde en omfattende undersøgelse, der inkluderer billeder, GPS-koordinater og en underskrift fra den modtagende part," sagde Don Arnold. Dette krav er opfyldt af en Java-baseret løsning — Survey App, som er designet til enheder, der kører Android-operativsystemet. Denne app blev udviklet af det amerikanske firma mFrontiers, som i 2014 modtog Oracle Excellence Award for Sustainability Innovations for dette arbejde. Efter installation af hvert filter bruger SWK-arbejdere denne app til at tilføje oplysninger om filteret til systemet. "Undersøgelsen består af syv eller otte sider på en Android-tablet, som hver har fem eller seks spørgsmål. Ved hjælp af tabletten tager de [SWK-arbejdere] også billeder af familien for at tilføje GPS-koordinater, fordi der ikke er nogen vejadresser." siger Daniel Pahng, leder af mFrontiers, som personligt udviklede Survey-appen ved hjælp af jQuery open source JavaScript-biblioteket. I sidste fase gemmer appen modtagerens signatur og vandfilterets serienummer. Da der normalt ikke er internetadgang i fjerntliggende områder af Kenya, gemmes dataene på Android-tabletten i et Oracle Berkeley DB-datalager.

NASAs udforskning af rummet

Det amerikanske agentur NASA bruger Java i flere ret interessante projekter og applikationer. Et sådant projekt er World Wind. Dette er et SDK, som du kan bruge til at reducere omfanget af satellitbilleder. Dette værktøj giver alle mulighed for at udforske forskellige dele af vores planets overflade. Fra NASA til Afrikas ørkener.  Regeringssponserede og socialt vigtige projekter skrevet i Java - 4

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

Datakilden til denne model er en kombination af Landsat-satellitbilleder og data fra Shuttle Radar Topography Mission. NASA-ingeniører giver over 90 eksemplerder viser, hvordan denne SDK kan bruges. Generelt bruges Java-teknologier af NASA i en række forskellige projekter som en del af rumprogrammet og rumudforskningen. "Indtil videre har Javas ydeevne aldrig svigtet os. Vi er virkelig tilfredse med ydeevnen af ​​vores Java-applikationer. Ingen af ​​de problemer med ydeevnen, som vi har stødt på til dato, har været relateret til valget af Java som platformen. De fleste af vores flaskehalse, der eksisterer har at gøre med databåndbreddegrænser og ældre softwarehastighed. Et af de unikke krav er, at vi skal bruge akkrediteret software. Det betyder, at vi ikke bare kan trække tredjeparts JAR-filer ind efter behag, men vi kan allerede bruge hvad som helst indeholdt i JDK," sagde Nick Sabey, senioranalytiker og softwareudvikler hos NASA's Risk Assessment Group for Robotic Connections. I øvrigt, NASA ansætter stadig aktivt Java-udviklere. Du kan sejobåbninger for Java-kodere hos det amerikanske rumfartsagentur på en særlig side på Indeeds hjemmeside.

Virtuelle lægeundersøgelser

Et andet system med stort potentiale for sundhedsapplikationer, især i udviklingslande, er Online Doctor System, hvis applikationer kører på Java. Dette system hjælper læger med at udføre virtuelle undersøgelser og online patientkonsultationer. Ansøgningen giver patienten mulighed for at udfylde en speciel formular få sekunder, før han modtager en visuel undersøgelse af en læge. Du kan også downloade eksamensresultater (for eksempel røntgenbilleder), din sygehistorie og meget mere. Online Doctor System-appen indeholder flere moduler for at forenkle lægeundersøgelsen. Patienter kan vælge de læger, de er interesserede i, og bestille tid, også ved hjælp af appen til at betale for aftalen med et kreditkort. Udviklerne bemærker, at Java-teknologi i fremtiden kan bruges til at skabe lægeapps, der bruger kunstig intelligens til at undersøge patienter. AI vil stille en diagnose og anbefale behandling, baseret på en række indsamlede patientdata, samt testresultater og anden information uploadet af patienten. Lægebots integreret i forskellige enheder vil snart være i stand til at udføre mange simple procedurer, såsom måling af en patients kropstemperatur, hjertefrekvens eller blodtryk. Eksperter bemærker, at disse teknologier vil reducere omkostningerne ved professionel lægebehandling betydeligt, hvilket gør den tilgængelig selv for de dårligst stillede dele af samfundet.

Autonom transport

Java bliver også aktivt brugt i projekter for at opnå "smart", dvs. autonom, transport. Især Perrone Robotics har udviklet flere Java-baserede softwarekomponenter til automatiseret transport. Fra NASA til Afrikas ørkener.  Regeringssponserede og socialt vigtige projekter skrevet i Java - 5

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

Perrone Robotics har en hel platform for autonome køretøjsløsninger kaldet MAX. Mange af dens komponenter er skrevet i Java. Denne platform bruges på en række forskellige områder: fra automatiserede shuttles og busser til store industrilastbiler og entreprenørudstyr. Udviklerne bemærker, at Java hjalp dem med at opnå dette niveau af alsidighed i deres system. "Vores system er designet til at være velegnet til alle typer køretøjer. Den samme software fungerer med en lang række platforme og applikationer. Det lykkedes os at opnå dette, fordi vores system består af et sæt softwarebyggeklodser, der kan bruges til en bred vifte af køretøjer og robotter. Java giver en væsentlig del af denne alsidighed," siger Paul Perrone, grundlægger og administrerende direktør for Perrone Robotics.

Resumé

Som vi kan se, er Java langt mere end bare sociale medie-apps eller trendy nye tjenester til bestilling og levering af ting. Java-teknologier spiller en vigtig rolle i mange virkelig vigtige og innovative projekter, der forbedrer vores liv. Dette er vigtigt at vide for nuværende og fremtidige Java-kodere, der ikke kun ønsker at tjene gode penge ved at bruge deres færdigheder, men også at være involveret i noget meningsfuldt og nyttigt. Faktisk er dette endda ofte vigtigere end penge, fordi en følelse af formål og et bidrag til det fælles bedste er netop det, der gør vores liv tilfredsstillende og lykkeligt.
Kommentarer
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION