CodeGym /Java-blogg /Tilfeldig /Fra NASA til Afrikas ørkener. Regjeringssponsede og sosia...
John Squirrels
Nivå
San Francisco

Fra NASA til Afrikas ørkener. Regjeringssponsede og sosialt viktige prosjekter skrevet på Java

Publisert i gruppen
I dag skal vi snakke om hvordan Java brukes av offentlige etater og i sosialt viktige prosjekter rundt om i verden. Fra NASA til Afrikas ørkener.  Regjeringssponsede og sosialt viktige prosjekter skrevet på Java - 1

E-helsevesen i Østerrike

Østerrike er kjent for sitt toppmoderne og praktiske trygdesystem, som inkluderer utmerket helsehjelp, pålitelig sosialforsikring og et omfattende nettverk av sykehus, leger og apotek. Den østerrikske trygdeloven, et statlig forsikringssystem som inkluderer 22 institusjoner med ulike typer forsikringsdekning og sosiale programmer, forsikrer flertallet av østerrikske borgere. Og de siste årene har et av de mest avanserte smartkort- og elektroniske journalprogrammene i verden blitt lagt til dette systemet, som fungerer i stor grad takket være Java.Fra NASA til Afrikas ørkener.  Regjeringssponsede og sosialt viktige prosjekter skrevet på Java - 2

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

"Vi valgte Java på grunn av plattformfordelene, spesielt dens enorme portabilitet blant CPUer og maskinvareplattformer," sa Rainer Schügerl, direktør for programvareutvikling og sikkerhet ved SVC, en østerriksk organisasjon som skaper innovative løsninger for helsetjenester telematikk og e-forvaltning. Under dette systemet mottar alle forsikrede borgere et smartkort som sjekker deres forsikringsstatus og forenkler opprettelse, overføring og lagring av elektroniske medisinske journaler. Det elektroniske kortsystemet lar også innbyggerne bruke ulike e-helsetjenester, fra rutinemessige kontroller til sykdomsbehandlingsprogrammer. Tusenvis av helsepersonell har installert spesialutstyr for skanning av smartkort og overføring av personopplysninger gjennom et sikkert helsedatanettverk, som ikke bare dekker Østerrike, men strekker seg også til mange andre europeiske land, som en del av EUs NETC@RDS-prosjekt. Java er den definerende teknologien for dette systemet. "Java gir et stabilt programmeringsspråk av høy kvalitet som dekker alle våre behov. For utvikling av bedriftskaliber som krever høy tilgjengelighet, pålitelighet og sikkerhet, bruker de fleste østerrikske organisasjoner Java," legger Rainer Schügerl til.

Gi rent drikkevann til folk i Afrika

En spesiell mobilapp skrevet på Java samler inn og organiserer resultatene av Safe Water Kenya, et kenyansk statsprosjekt som har som oppgave å gi rent drikkevann til landlige familier i avsidesliggende regioner i Øst-Afrika. Ifølge Verdens helseorganisasjon dør mer enn 2 millioner mennesker, hvorav 95% er barn, hvert år av virkningene av ulike sykdommer som overføres gjennom vann. "Det er ikke bare et spørsmål om sykdom, det er en økonomisk faktor også. Det er ikke for mange mennesker i Afrika med lønn, så hvis de blir syke, jobber de ikke, og de får ikke betalt for den dagen, sier Don Arnold, administrerende direktør og grunnlegger av Safe Water Kenya (SWK). Fra NASA til Afrikas ørkener.  Regjeringssponsede og sosialt viktige prosjekter skrevet på Java - 3

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

For å løse kritiske problemer med rent drikkevann i landlige Kenya, begynte SWK å installere Hydraid BioSand vannfiltre basert på miljøvennlig sandfiltreringsteknologi. "Vi har installert 2500 [filtreringssystemer] så langt. Vi regner med at gjennomsnittsfamilien har syv personer, slik at vi i løpet av bare et år eller så har påvirket 17.000 liv. Det er en ganske komplisert prosess. Å dokumentere installasjonene til våre givere, må vi fylle ut en omfattende undersøkelse som inkluderer bilder, GPS-koordinater og en signatur fra mottakeren," sa Don Arnold. Dette kravet oppfylles av en Java-basert løsning - Survey App, som ble designet for enheter som kjører Android-operativsystemet. Denne appen ble utviklet av det amerikanske selskapet mFrontiers, som i 2014 mottok Oracle Excellence Award for Sustainability Innovations for dette arbeidet. Etter å ha installert hvert filter, bruker SWK-arbeidere denne appen til å legge til informasjon om filteret til systemet. "Undersøkelsen består av syv eller åtte sider på et Android-nettbrett, som hver har fem eller seks spørsmål. Ved hjelp av nettbrettet tar de [SWK-arbeidere] også bilder av familien for å legge til GPS-koordinater fordi det ikke er noen gateadresser." sier Daniel Pahng, leder for mFrontiers, som personlig utviklet Survey-appen ved å bruke jQuery open source JavaScript-biblioteket. I det siste trinnet lagrer appen mottakerens signatur og vannfilterets serienummer. Siden det vanligvis ikke er Internett-tilgang i avsidesliggende områder av Kenya, lagres dataene på Android-nettbrettet i et Oracle Berkeley DB-datalager.

NASA romutforskning

Det amerikanske byrået NASA bruker Java i flere ganske interessante prosjekter og applikasjoner. Et slikt prosjekt er World Wind. Dette er en SDK som du kan bruke til å redusere omfanget av satellittbilder. Dette verktøyet gir alle mulighet til å utforske forskjellige deler av overflaten på planeten vår. Fra NASA til Afrikas ørkener.  Regjeringssponsede og sosialt viktige prosjekter skrevet på Java - 4

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

Datakilden for denne modellen er en kombinasjon av Landsat-satellittbilder og data fra Shuttle Radar Topography Mission. NASA-ingeniører gir over 90 eksemplersom viser hvordan denne SDK-en kan brukes. Generelt brukes Java-teknologier av NASA i en rekke prosjekter som en del av romprogrammet og romutforskningen. "Så langt har Javas ytelse aldri sviktet oss. Vi er veldig fornøyde med ytelsen til våre Java-applikasjoner. Ingen av ytelsesproblemene vi har møtt til dags dato har vært relatert til å velge Java som plattform. De fleste av våre flaskehalser som eksisterer har å gjøre med databåndbreddegrenser og eldre programvarehastighet. Et av de unike kravene er at vi må bruke akkreditert programvare. Dette betyr at vi ikke bare kan trekke inn tredjeparts JAR-filer etter eget ønske, men vi kan bruke hva som helst allerede inneholdt i JDK," sa Nick Sabey, senioranalytiker og programvareutvikler ved NASAs Risk Assessment Group for Robotic Connections. Forresten, NASA ansetter fortsatt aktivt Java-utviklere. Du kan seledige stillinger for Java-kodere ved det amerikanske romfartsbyrået på en spesiell side på Indeed-nettstedet.

Virtuelle medisinske undersøkelser

Et annet system med stort potensial for helsetjenester, spesielt i utviklingsland, er Online Doctor System, hvis applikasjoner kjører på Java. Dette systemet hjelper leger med å gjennomføre virtuelle undersøkelser og online pasientkonsultasjoner. Søknaden lar pasienten fylle ut et spesielt skjema noen sekunder før han får en visuell undersøkelse av lege. Du kan også laste ned eksamensresultater (for eksempel røntgen), sykehistorien din og mye mer. Online Doctor System-appen inneholder flere moduler for å forenkle den medisinske undersøkelsen. Pasienter kan velge legene de er interessert i og bestille time, også bruke appen for å betale for timen med kredittkort. Utviklerne bemerker at Java-teknologi i fremtiden kan brukes til å lage legeapper som bruker kunstig intelligens til å undersøke pasienter. AI vil stille en diagnose og anbefale behandling, basert på en rekke innsamlede pasientdata, samt testresultater og annen informasjon lastet opp av pasienten. Legeroboter integrert i ulike enheter vil snart kunne utføre mange enkle prosedyrer, for eksempel å måle en pasients kroppstemperatur, hjertefrekvens eller blodtrykk. Eksperter bemerker at disse teknologiene vil redusere kostnadene for profesjonell medisinsk behandling betydelig, og gjøre den tilgjengelig selv for de mest vanskeligstilte delene av samfunnet.

Autonom transport

Java brukes også aktivt i prosjekter for å oppnå "smart", dvs. autonom, transport. Spesielt har Perrone Robotics utviklet flere Java-baserte programvarekomponenter for automatisert transport. Fra NASA til Afrikas ørkener.  Regjeringssponsede og sosialt viktige prosjekter skrevet på Java - 5

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

Perrone Robotics har en hel plattform for autonome kjøretøyløsninger kalt MAX. Mange av komponentene er skrevet i Java. Denne plattformen brukes på en rekke felt: fra automatiserte skyttelbusser og busser til store industrilastebiler og anleggsutstyr. Utviklerne bemerker at Java hjalp dem med å oppnå dette nivået av allsidighet i systemet. "Vårt system er designet for å passe for alle typer kjøretøy. Den samme programvaren fungerer med et bredt spekter av plattformer og applikasjoner. Vi klarte å oppnå dette, fordi systemet vårt består av et sett med programvarebyggesteiner som kan brukes til en bredt utvalg av kjøretøy og roboter. Java gir en betydelig del av denne allsidigheten," sier Paul Perrone, grunnlegger og administrerende direktør i Perrone Robotics.

Sammendrag

Som vi kan se, er Java langt mer enn bare sosiale medier-apper eller trendy nye tjenester for bestilling og levering av ting. Java-teknologier spiller en viktig rolle i mange virkelig viktige og innovative prosjekter som forbedrer livene våre. Dette er viktig å vite for nåværende og fremtidige Java-kodere som ikke bare ønsker å tjene gode penger ved å bruke ferdighetene sine, men også være involvert i noe meningsfylt og nyttig. Dette er faktisk til og med ofte viktigere enn penger, fordi en følelse av hensikt og et bidrag til felles beste er nettopp det som gjør livene våre tilfredsstillende og lykkelige.
Kommentarer
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION