CodeGym /Java Blog /Willekeurig /Van NASA tot de woestijnen van Afrika. Door de overheid g...
John Squirrels
Niveau 41
San Francisco

Van NASA tot de woestijnen van Afrika. Door de overheid gesponsorde en maatschappelijk belangrijke projecten geschreven in Java

Gepubliceerd in de groep Willekeurig
Vandaag zullen we het hebben over hoe Java wordt gebruikt door overheidsinstanties en in maatschappelijk belangrijke projecten over de hele wereld. Van NASA tot de woestijnen van Afrika.  Door de overheid gesponsorde en maatschappelijk belangrijke projecten geschreven in Java - 1

E-gezondheidszorgsysteem in Oostenrijk

Oostenrijk staat bekend om zijn ultramoderne en handige socialezekerheidsstelsel, dat uitstekende gezondheidszorg, betrouwbare sociale verzekeringen en een uitgebreid netwerk van ziekenhuizen, artsen en apotheken omvat. De Oostenrijkse socialezekerheidswet, een staatsverzekeringssysteem dat 22 instellingen omvat met verschillende soorten verzekeringsdekking en sociale programma's, verzekert de meerderheid van de Oostenrijkse burgers. En in de afgelopen jaren is een van de meest geavanceerde programma's voor smartcards en elektronische medische dossiers ter wereld aan dit systeem toegevoegd, dat grotendeels dankzij Java werkt.Van NASA tot de woestijnen van Afrika.  Door de overheid gesponsorde en maatschappelijk belangrijke projecten geschreven in Java - 2

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

"We hebben voor Java gekozen vanwege de platformvoordelen, vooral de enorme overdraagbaarheid tussen CPU's en hardwareplatforms", zegt Rainer Schügerl, directeur softwareontwikkeling en beveiliging bij SVC, een Oostenrijkse organisatie die innovatieve oplossingen creëert voor telematica in de gezondheidszorg en e-government. Onder dit systeem ontvangen alle verzekerde burgers een smartcard die hun verzekeringsstatus controleert en het aanmaken, overdragen en opslaan van elektronische medische dossiers vergemakkelijkt. Dankzij het elektronische kaartsysteem kunnen burgers ook gebruikmaken van verschillende e-gezondheidsdiensten, van routinecontroles tot programma's voor de behandeling van ziekten. Duizenden zorgverleners hebben speciale apparatuur geïnstalleerd voor het scannen van smartcards en het verzenden van persoonlijke gegevens via een beveiligd netwerk voor gezondheidsgegevens, dat niet alleen Oostenrijk, maar strekt zich ook uit tot vele andere Europese landen, als onderdeel van het NETC@RDS-project van de Europese Unie. Java is de bepalende technologie voor dit systeem. "Java biedt een stabiele programmeertaal van hoge kwaliteit die aan al onze behoeften voldoet. Voor ontwikkeling op bedrijfsniveau die hoge beschikbaarheid, betrouwbaarheid en beveiliging vereist, gebruiken de meeste Oostenrijkse organisaties Java", voegt Rainer Schügerl toe.

Zorgen voor schoon drinkwater aan mensen in Afrika

Een speciale mobiele app geschreven in Java verzamelt en organiseert de resultaten van Safe Water Kenya, een Keniaans staatsproject dat als taak heeft schoon drinkwater te bieden aan plattelandsgezinnen in afgelegen regio's van Oost-Afrika. Volgens de Wereldgezondheidsorganisatie sterven jaarlijks meer dan 2 miljoen mensen, van wie 95% kinderen zijn, aan de gevolgen van verschillende ziekten die via water worden overgedragen. "Het is niet alleen een kwestie van ziekte; er is ook een economische factor. Er zijn niet al te veel mensen in Afrika met een salaris, dus als ze ziek worden, werken ze niet en krijgen ze die dag niet betaald. " zegt Don Arnold, uitvoerend directeur en oprichter van Safe Water Kenya (SWK). Van NASA tot de woestijnen van Afrika.  Door de overheid gesponsorde en maatschappelijk belangrijke projecten geschreven in Java - 3

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

Om kritieke problemen met schoon drinkwater op het platteland van Kenia aan te pakken, begon SWK met de installatie van Hydraid BioSand-waterfilters op basis van milieuvriendelijke zandfiltratietechnologie. "We hebben tot nu toe 2.500 [filtratiesystemen] geïnstalleerd. We schatten dat het gemiddelde gezin uit zeven mensen bestaat, dus in slechts een jaar tijd hebben we 17.000 levens getroffen. Het is een nogal gecompliceerd proces. Om de installaties te documenteren om onze donateurs, we moeten een uitgebreide enquête invullen met foto's, GPS-coördinaten en een handtekening van de ontvangende partij", aldus Don Arnold. Aan deze eis wordt voldaan door een op Java gebaseerde oplossing - Survey App, die is ontworpen voor apparaten met het Android-besturingssysteem. Deze app is ontwikkeld door het Amerikaanse bedrijf mFrontiers, die in 2014 de Oracle Excellence Award for Sustainability Innovations ontving voor dit werk. Na installatie van elk filter gebruiken SWK-medewerkers deze app om informatie over het filter aan het systeem toe te voegen. "De enquête bestaat uit zeven of acht pagina's op een Android-tablet, die elk vijf of zes vragen bevatten. Met behulp van de tablet maken ze [SWK-medewerkers] ook foto's van het gezin om GPS-coördinaten toe te voegen, omdat er geen straatadressen zijn." zegt Daniel Pahng, hoofd van mFrontiers, die persoonlijk de Survey App heeft ontwikkeld met behulp van de jQuery open source JavaScript-bibliotheek. In de laatste fase slaat de app de handtekening van de ontvanger en het serienummer van het waterfilter op. Omdat er in afgelegen gebieden van Kenia meestal geen internettoegang is, worden de gegevens op de Android-tablet opgeslagen in een Oracle Berkeley DB-datastore.

NASA-ruimteverkenning

Het Amerikaanse bureau NASA gebruikt Java in verschillende behoorlijk interessante projecten en toepassingen. Een voorbeeld van zo'n project is Wereld Wind. Dit is een SDK die u kunt gebruiken om de schaal van satellietbeelden te verkleinen. Deze tool stelt iedereen in staat om verschillende delen van het oppervlak van onze planeet te verkennen. Van NASA tot de woestijnen van Afrika.  Door de overheid gesponsorde en maatschappelijk belangrijke projecten geschreven in Java - 4

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

De gegevensbron voor dit model is een combinatie van Landsat-satellietbeelden en gegevens van de Shuttle Radar Topography Mission. NASA-ingenieurs geven meer dan 90 voorbeeldendie laten zien hoe deze SDK kan worden gebruikt. Over het algemeen worden Java-technologieën door NASA gebruikt in verschillende projecten als onderdeel van het ruimteprogramma en ruimteverkenning. "Tot nu toe hebben de prestaties van Java ons nooit in de steek gelaten. We zijn erg tevreden met de prestaties van onze Java-applicaties. Geen van de prestatieproblemen die we tot nu toe zijn tegengekomen, had te maken met de keuze voor Java als platform. De meeste van onze bestaande knelpunten hebben te maken met databandbreedtelimieten en verouderde softwaresnelheid. Een van de unieke vereisten is dat we geaccrediteerde software moeten gebruiken. Dit betekent dat we niet zomaar JAR-bestanden van derden kunnen binnenhalen, maar dat we alles al kunnen gebruiken vervat in de JDK", zegt Nick Sabey, senior analist en softwareontwikkelaar bij NASA's Risk Assessment Group for Robotic Connections. Trouwens, NASA is nog steeds actief bezig met het inhuren van Java-ontwikkelaars. U kunt bekijkenvacatures voor Java-coders bij de Amerikaanse ruimtevaartorganisatie op een speciale pagina op de website van Indeed.

Virtuele medische onderzoeken

Een ander systeem met een groot potentieel voor toepassingen in de gezondheidszorg, met name in ontwikkelingslanden, is het Online Doctor System, waarvan de toepassingen op Java draaien. Dit systeem helpt artsen bij het uitvoeren van virtuele onderzoeken en online patiëntconsultaties. De applicatie stelt de patiënt in staat een speciaal formulier in te vullen enkele seconden voordat hij een visueel onderzoek door een arts krijgt. U kunt ook onderzoeksresultaten (bijvoorbeeld röntgenfoto's), uw medische geschiedenis en nog veel meer downloaden. De app Online Doctor System bevat verschillende modules om het medisch onderzoek te vereenvoudigen. Patiënten kunnen de artsen selecteren waarin ze geïnteresseerd zijn en een afspraak maken, ook door de app te gebruiken om de afspraak met een creditcard te betalen. De ontwikkelaars merken op dat Java-technologie in de toekomst kan worden gebruikt om dokters-apps te maken die kunstmatige intelligentie gebruiken om patiënten te onderzoeken. De AI zal een diagnose stellen en een behandeling aanbevelen, op basis van een reeks verzamelde patiëntgegevens, evenals testresultaten en andere informatie die door de patiënt is geüpload. Dokterbots die in verschillende apparaten zijn geïntegreerd, kunnen binnenkort veel eenvoudige procedures uitvoeren, zoals het meten van de lichaamstemperatuur, hartslag of bloeddruk van een patiënt. Deskundigen merken op dat deze technologieën de kosten van professionele medische zorg aanzienlijk zullen verlagen, waardoor deze zelfs toegankelijk wordt voor de meest kansarme segmenten van de samenleving.

Autonoom vervoer

Java wordt ook actief gebruikt in projecten om 'slim', dus autonoom, transport te realiseren. Perrone Robotics heeft met name verschillende op Java gebaseerde softwarecomponenten ontwikkeld voor geautomatiseerd transport. Van NASA tot de woestijnen van Afrika.  Door de overheid gesponsorde en maatschappelijk belangrijke projecten geschreven in Java - 5

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

Perrone Robotics heeft een heel platform voor autonome voertuigoplossingen genaamd MAX. Veel van de componenten zijn geschreven in Java. Dit platform wordt op verschillende gebieden gebruikt: van geautomatiseerde shuttles en bussen tot grote industriële vrachtwagens en bouwmachines. De ontwikkelaars merken op dat Java hen heeft geholpen dit niveau van veelzijdigheid in hun systeem te bereiken. "Ons systeem is zo ontworpen dat het geschikt is voor alle typen voertuigen. Dezelfde software werkt met een breed scala aan platformen en applicaties. Dat is ons gelukt, doordat ons systeem bestaat uit een set softwarebouwstenen die gebruikt kunnen worden voor een breed scala aan voertuigen en robots. Java biedt een aanzienlijk deel van deze veelzijdigheid", zegt Paul Perrone, oprichter en CEO van Perrone Robotics.

Samenvatting

Zoals we kunnen zien, is Java veel meer dan alleen apps voor sociale media of trendy nieuwe diensten voor het bestellen en bezorgen van spullen. Java-technologieën spelen een belangrijke rol in veel echt belangrijke en innovatieve projecten die ons leven verbeteren. Dit is belangrijk om te weten voor huidige en toekomstige Java-programmeurs die niet alleen goed geld willen verdienen met hun vaardigheden, maar ook betrokken willen zijn bij iets zinvols en nuttigs. Dit is zelfs vaak belangrijker dan geld, want een gevoel van doelgerichtheid en een bijdrage aan het algemeen welzijn is precies wat ons leven bevredigend en gelukkig maakt.
Opmerkingen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION