CodeGym /Java blogg /Slumpmässig /Från NASA till Afrikas öknar. Statligt sponsrade och soci...
John Squirrels
Nivå
San Francisco

Från NASA till Afrikas öknar. Statligt sponsrade och socialt betydelsefulla projekt skrivna på Java

Publicerad i gruppen
Idag kommer vi att prata om hur Java används av statliga myndigheter och i samhällsviktiga projekt runt om i världen. Från NASA till Afrikas öknar.  Statligt sponsrade och socialt betydelsefulla projekt skrivna i Java - 1

E-hälsovårdssystem i Österrike

Österrike är välkänt för sitt toppmoderna och bekväma socialförsäkringssystem, som inkluderar utmärkt hälsovård, pålitlig socialförsäkring och ett omfattande nätverk av sjukhus, läkare och apotek. Den österrikiska socialförsäkringslagen, ett statligt försäkringssystem som omfattar 22 institutioner med olika typer av försäkringsskydd och sociala program, försäkrar majoriteten av österrikiska medborgare. Och under de senaste åren har ett av världens mest avancerade program för smartkort och elektroniska journaler lagts till i detta system, som fungerar till stor del tack vare Java.Från NASA till Afrikas öknar.  Statligt sponsrade och socialt betydelsefulla projekt skrivna i Java - 2

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

"Vi valde Java på grund av plattformsfördelarna, särskilt dess enorma portabilitet mellan CPU:er och hårdvaruplattformar", säger Rainer Schügerl, chef för mjukvaruutveckling och säkerhet på SVC, en österrikisk organisation som skapar innovativa lösningar för sjukvårdstelematik och e-förvaltning. Enligt detta system får alla försäkrade medborgare ett smartkort som kontrollerar deras försäkringsstatus och underlättar skapandet, överföringen och lagringen av elektroniska journaler. Det elektroniska kortsystemet tillåter också medborgare att använda olika e-hälsotjänster, från rutinkontroller till sjukdomsbehandlingsprogram. Tusentals vårdgivare har installerat specialutrustning för att skanna smartkort och överföra personuppgifter via ett säkert hälsodatanätverk, som inte bara täcker Österrike, men sträcker sig även till många andra europeiska länder, som en del av EU:s NETC@RDS-projekt. Java är den definierande tekniken för detta system. "Java tillhandahåller ett stabilt, högkvalitativt programmeringsspråk som passar alla våra behov. För utveckling av företagskaliber som kräver hög tillgänglighet, tillförlitlighet och säkerhet använder de flesta österrikiska organisationer Java", tillägger Rainer Schügerl.

Att tillhandahålla rent dricksvatten till människor i Afrika

En speciell mobilapp skriven på Java samlar in och organiserar resultaten från Safe Water Kenya, ett kenyanskt statligt projekt vars uppgift är att tillhandahålla rent dricksvatten till landsbygdsfamiljer i avlägsna regioner i Östafrika. Enligt Världshälsoorganisationen dör mer än 2 miljoner människor, varav 95% är barn, varje år av effekterna av olika sjukdomar som överförs genom vatten. "Det är inte bara en fråga om sjukdom, det finns en ekonomisk faktor också. Det finns inte för många människor i Afrika med löner, så om de blir sjuka, arbetar de inte, och de får inte betalt för den dagen, " säger Don Arnold, verkställande direktör och grundare av Safe Water Kenya (SWK). Från NASA till Afrikas öknar.  Statligt sponsrade och socialt betydelsefulla projekt skrivna i Java - 3

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

För att lösa kritiska problem med rent dricksvatten på landsbygden i Kenya började SWK installera Hydraid BioSand-vattenfilter baserade på miljövänlig sandfiltreringsteknik. "Vi har installerat 2 500 [filtreringssystem] hittills. Vi räknar med att den genomsnittliga familjen har sju personer, så att vi på bara ett år eller så har påverkat 17 000 liv. Det är en ganska komplicerad process. Att dokumentera installationerna till våra givare måste vi fylla i en omfattande enkät som inkluderar foton, GPS-koordinater och en signatur från den mottagande parten, säger Don Arnold. Detta krav uppfylls av en Java-baserad lösning — Survey App, som designades för enheter som kör Android-operativsystemet. Denna app har utvecklats av det amerikanska företaget mFrontiers, som 2014 fick Oracle Excellence Award for Sustainability Innovations för detta arbete. Efter att ha installerat varje filter använder SWK-arbetare denna app för att lägga till information om filtret till systemet. "Enkäten består av sju eller åtta sidor på en Android-surfplatta, som var och en har fem eller sex frågor. Med hjälp av surfplattan tar de [SWK-arbetare] även foton av familjen för att lägga till GPS-koordinater eftersom det inte finns några gatuadresser." säger Daniel Pahng, chef för mFrontiers, som personligen utvecklade Survey-appen med hjälp av jQuerys open source JavaScript-bibliotek. I det sista steget sparar appen mottagarens signatur och vattenfiltrets serienummer. Eftersom det vanligtvis inte finns någon internetåtkomst i avlägsna områden i Kenya, lagras data på Android-surfplattan i en Oracle Berkeley DB-databutik.

NASA:s rymdutforskning

Den amerikanska byrån NASA använder Java i flera ganska intressanta projekt och tillämpningar. Ett sådant projekt är World Wind. Detta är en SDK som du kan använda för att minska skalan på satellitbilder. Detta verktyg ger alla möjlighet att utforska olika delar av vår planets yta. Från NASA till Afrikas öknar.  Statligt sponsrade och socialt betydelsefulla projekt skrivna i Java - 4

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

Datakällan för denna modell är en kombination av Landsat-satellitbilder och data från Shuttle Radar Topography Mission. NASA-ingenjörer ger över 90 exempelsom visar hur denna SDK kan användas. I allmänhet används Java-teknik av NASA i en mängd olika projekt som en del av rymdprogrammet och rymdutforskningen. "Hittills har Javas prestanda aldrig svikit oss. Vi är verkligen nöjda med prestandan för våra Java-applikationer. Inga av de prestandaproblem som vi har stött på hittills har varit relaterade till valet av Java som plattform. De flesta av våra flaskhalsar som finns har att göra med databandbreddsgränser och äldre mjukvaruhastighet. Ett av de unika kraven är att vi måste använda ackrediterad programvara. Det betyder att vi inte bara kan hämta JAR-filer från tredje part efter behag, men vi kan redan använda vad som helst som finns i JDK, säger Nick Sabey, senioranalytiker och mjukvaruutvecklare vid NASA:s riskbedömningsgrupp för robotanslutningar. Förresten, NASA anställer fortfarande aktivt Java-utvecklare. Du kan selediga jobb för Java-kodare vid den amerikanska rymdorganisationen på en speciell sida på Indeeds webbplats.

Virtuella medicinska undersökningar

Ett annat system med stor potential för vårdtillämpningar, särskilt i utvecklingsländer, är Online Doctor System, vars applikationer körs på Java. Detta system hjälper läkare att genomföra virtuella undersökningar och patientkonsultationer online. Ansökan tillåter patienten att fylla i ett särskilt formulär några sekunder innan han får en synundersökning av en läkare. Du kan också ladda ner undersökningsresultat (till exempel röntgen), din medicinska historia och mycket mer. Online Doctor System-appen innehåller flera moduler för att förenkla läkarundersökningen. Patienter kan välja vilka läkare de är intresserade av och boka tid, även använda appen för att betala för tiden med kreditkort. Utvecklarna noterar att Java-teknik i framtiden kan användas för att skapa läkarappar som använder artificiell intelligens för att undersöka patienter. AI kommer att ställa en diagnos och rekommendera behandling, baserat på en rad insamlade patientdata, samt testresultat och annan information som laddas upp av patienten. Läkarrobotar integrerade i olika enheter kommer snart att kunna utföra många enkla procedurer, som att mäta en patients kroppstemperatur, hjärtfrekvens eller blodtryck. Experter noterar att dessa tekniker avsevärt kommer att minska kostnaderna för professionell medicinsk vård, vilket gör den tillgänglig även för de mest missgynnade segmenten av samhället.

Autonoma transporter

Java används också aktivt i projekt för att uppnå "smarta", dvs autonoma, transporter. I synnerhet har Perrone Robotics utvecklat flera Java-baserade mjukvarukomponenter för automatiserad transport. Från NASA till Afrikas öknar.  Statligt sponsrade och socialt betydelsefulla projekt skrivna i Java - 5

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

Perrone Robotics har en hel plattform för autonoma fordonslösningar som heter MAX. Många av dess komponenter är skrivna i Java. Denna plattform används inom en mängd olika områden: från automatiserade skyttlar och bussar till stora industrilastbilar och anläggningsutrustning. Utvecklarna noterar att Java hjälpte dem att uppnå denna nivå av mångsidighet i deras system. "Vårt system är designat för att passa alla typer av fordon. Samma mjukvara fungerar med ett brett utbud av plattformar och applikationer. Vi lyckades uppnå detta, eftersom vårt system består av en uppsättning mjukvarubyggstenar som kan användas för en brett utbud av fordon och robotar. Java ger en betydande del av denna mångsidighet", säger Paul Perrone, grundare och VD för Perrone Robotics.

Sammanfattning

Som vi kan se är Java mycket mer än bara appar för sociala medier eller trendiga nya tjänster för att beställa och leverera saker. Java-teknik spelar en viktig roll i många verkligt viktiga och innovativa projekt som förbättrar våra liv. Detta är viktigt att veta för nuvarande och framtida Java-kodare som inte bara vill tjäna bra pengar med sina kunskaper, utan också vara involverade i något meningsfullt och användbart. Detta är faktiskt till och med ofta viktigare än pengar, eftersom en känsla av syfte och ett bidrag till det gemensamma bästa är just det som gör våra liv tillfredsställande och lyckliga.
Kommentarer
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION