CodeGym /Blog Java /Aleatoriu /De la NASA până în deșerturile Africii. Proiecte sponsori...
John Squirrels
Nivel
San Francisco

De la NASA până în deșerturile Africii. Proiecte sponsorizate de guvern și importante din punct de vedere social, scrise în Java

Publicat în grup
Astăzi vom vorbi despre modul în care Java este utilizat de agențiile guvernamentale și în proiecte importante din punct de vedere social din întreaga lume. De la NASA până în deșerturile Africii.  Proiecte sponsorizate de guvern și importante din punct de vedere social, scrise în Java - 1

Sistemul de e-sănătate din Austria

Austria este binecunoscută pentru sistemul său de securitate socială de ultimă generație și convenabil, care include asistență medicală excelentă, asigurări sociale de încredere și o rețea extinsă de spitale, medici și farmacii. Legea securității sociale austriece, un sistem de asigurări de stat care include 22 de instituții cu diferite tipuri de acoperire de asigurare și programe sociale, asigură majoritatea cetățenilor austrieci. Iar în ultimii ani, la acest sistem i s-a adăugat unul dintre cele mai avansate programe de carduri inteligente și înregistrări medicale electronice din lume, care funcționează în mare măsură datorită Java.De la NASA până în deșerturile Africii.  Proiecte sponsorizate de guvern și importante din punct de vedere social, scrise în Java - 2

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

„Am ales Java datorită avantajelor platformei, în special a portabilității sale extraordinare între procesoare și platforme hardware”, a declarat Rainer Schügerl, director de dezvoltare software și securitate la SVC, o organizație austriacă care creează soluții inovatoare pentru telematică și e-guvernare în domeniul sănătății. În cadrul acestui sistem, toți cetățenii asigurați primesc un smart card care le verifică starea asigurării și facilitează crearea, transferul și stocarea dosarelor medicale electronice. Sistemul de carduri electronice permite, de asemenea, cetățenilor să utilizeze diverse servicii de e-sănătate, de la controale de rutină la programe de tratare a bolilor. Mii de furnizori de servicii medicale au instalat echipamente speciale pentru scanarea cardurilor inteligente și transmiterea datelor personale printr-o rețea sigură de date de sănătate, care nu acoperă numai Austria, dar se extinde și în multe alte țări europene, ca parte a proiectului NETC@RDS al Uniunii Europene. Java este tehnologia definitorie pentru acest sistem. „Java oferă un limbaj de programare stabil, de înaltă calitate, care se potrivește tuturor nevoilor noastre. Pentru dezvoltarea de calibru întreprinderi care necesită disponibilitate ridicată, fiabilitate și securitate, majoritatea organizațiilor austriece folosesc Java”, adaugă Rainer Schügerl.

Furnizarea de apă potabilă curată oamenilor din Africa

O aplicație mobilă specială scrisă în Java colectează și organizează rezultatele Safe Water Kenya, un proiect de stat kenyan a cărui sarcină este de a furniza apă potabilă curată familiilor rurale din regiunile îndepărtate din Africa de Est. Potrivit Organizației Mondiale a Sănătății, peste 2 milioane de oameni, dintre care 95% sunt copii, mor în fiecare an din cauza diferitelor boli transmise prin apă. „Nu este doar o problemă de boală; există și un factor economic. Nu sunt prea mulți oameni în Africa cu salarii, așa că dacă se îmbolnăvesc, nu lucrează și nu sunt plătiți pentru ziua respectivă, „, spune Don Arnold, director executiv și fondator Safe Water Kenya (SWK). De la NASA până în deșerturile Africii.  Proiecte sponsorizate de guvern și importante din punct de vedere social, scrise în Java - 3

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

Pentru a rezolva problemele critice cu apa potabilă curată în zonele rurale din Kenya, SWK a început să instaleze filtre de apă Hydraid BioSand bazate pe tehnologia de filtrare cu nisip ecologică. „Am instalat 2.500 de [sisteme de filtrare] până acum. Ne gândim că familia medie are șapte persoane, astfel încât în ​​doar un an și ceva, am afectat 17.000 de vieți. Este un proces destul de complicat. Să documentăm instalațiile pentru a donatorii noștri, trebuie să completăm un sondaj amplu care include fotografii, coordonate GPS și o semnătură de la partea care primește”, a spus Don Arnold. Această cerință este îndeplinită de o soluție bazată pe Java — Survey App, care a fost concepută pentru dispozitivele care rulează sistemul de operare Android. Această aplicație a fost dezvoltată de compania americană mFrontiers, care în 2014 a primit Oracle Excellence Award for Sustainability Inovations pentru această lucrare. După instalarea fiecărui filtru, lucrătorii SWK folosesc această aplicație pentru a adăuga informații despre filtru în sistem. „Sondajul constă din șapte sau opt pagini pe o tabletă Android, fiecare dintre ele având cinci sau șase întrebări. Folosind tableta, ei [lucrătorii SWK] fac și fotografii ale familiei pentru a adăuga coordonatele GPS, deoarece nu există adrese de stradă.” spune Daniel Pahng, șeful mFrontiers, care a dezvoltat personal aplicația Survey folosind biblioteca JavaScript open source jQuery. În ultima etapă, aplicația salvează semnătura destinatarului și numărul de serie al filtrului de apă. Deoarece de obicei nu există acces la internet în zonele îndepărtate din Kenya, datele sunt stocate pe tableta Android într-un depozit de date Oracle Berkeley DB.

Explorarea spațiului NASA

Agenția americană NASA folosește Java în mai multe proiecte și aplicații destul de interesante. Un astfel de proiect este World Wind. Acesta este un SDK pe care îl puteți utiliza pentru a reduce scara imaginilor din satelit. Acest instrument dă putere tuturor să poată explora diferite părți ale suprafeței planetei noastre. De la NASA până în deșerturile Africii.  Proiecte sponsorizate de guvern și importante din punct de vedere social, scrise în Java - 4

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

Sursa de date pentru acest model este o combinație de imagini din satelit Landsat și datele misiunii de topografie radar al navetei. Inginerii NASA oferă peste 90 de exemplecare demonstrează cum poate fi utilizat acest SDK. În general, tehnologiile Java sunt utilizate de NASA într-o varietate de proiecte ca parte a programului spațial și a explorării spațiului. „Până acum, performanța Java nu ne-a eșuat niciodată. Suntem cu adevărat mulțumiți de performanța aplicațiilor noastre Java. Niciuna dintre problemele de performanță pe care le-am întâlnit până în prezent nu a fost legată de alegerea Java ca platformă. Majoritatea blocajelor noastre care există au de-a face cu limitele lățimii de bandă a datelor și viteza software-ului moștenit. Una dintre cerințele unice este că trebuie să folosim software acreditat. Aceasta înseamnă că nu putem doar să introducem fișiere JAR de la terți, dar putem folosi deja orice conținute în JDK”, a declarat Nick Sabey, analist senior și dezvoltator de software la Grupul de Evaluare a Riscurilor pentru Conexiuni Robotice al NASA. Apropo, NASA încă angajează activ dezvoltatori Java. Puteți vizualizalocuri de muncă pentru programatori Java la agenția spațială din SUA pe o pagină specială de pe site-ul web Indeed.

Examene medicale virtuale

Un alt sistem cu potențial mare pentru aplicații de asistență medicală, în special în țările în curs de dezvoltare, este Online Doctor System, ale cărui aplicații rulează pe Java. Acest sistem ajută medicii să efectueze examinări virtuale și consultații online ale pacienților. Aplicația permite pacientului să completeze un formular special cu câteva secunde înainte de a primi o examinare vizuală de către un medic. De asemenea, puteți descărca rezultatele examenelor (de exemplu, raze X), istoricul medical și multe altele. Aplicația Online Doctor System include mai multe module pentru a simplifica examinarea medicală. Pacienții pot selecta medicii de care sunt interesați și pot face o programare, folosind și aplicația pentru a plăti programarea cu un card de credit. Dezvoltatorii notează că, în viitor, tehnologia Java ar putea fi folosită pentru a crea aplicații medicale care utilizează inteligența artificială pentru a examina pacienții. AI va pune un diagnostic și va recomanda tratament, bazându-se pe o serie de date colectate despre pacient, precum și rezultatele testelor și alte informații încărcate de pacient. Roboții medicali integrați în diverse dispozitive vor putea în curând să efectueze multe proceduri simple, cum ar fi măsurarea temperaturii corpului unui pacient, a ritmului cardiac sau a tensiunii arteriale. Experții notează că aceste tehnologii vor reduce semnificativ costul asistenței medicale profesionale, făcându-l accesibil chiar și celor mai dezavantajate segmente ale societății.

Transport autonom

Java este, de asemenea, utilizat activ în proiecte pentru a realiza transportul „inteligent”, adică autonom. În special, Perrone Robotics a dezvoltat mai multe componente software bazate pe Java pentru transport automat. De la NASA până în deșerturile Africii.  Proiecte sponsorizate de guvern și importante din punct de vedere social, scrise în Java - 5

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

Perrone Robotics are o platformă întreagă pentru soluții pentru vehicule autonome numită MAX. Multe dintre componentele sale sunt scrise în Java. Această platformă este utilizată într-o varietate de domenii: de la navete și autobuze automate la camioane industriale mari și echipamente de construcții. Dezvoltatorii notează că Java i-a ajutat să atingă acest nivel de versatilitate în sistemul lor. „Sistemul nostru este conceput pentru a fi potrivit pentru toate tipurile de vehicule. Același software funcționează cu o gamă largă de platforme și aplicații. Am reușit să realizăm acest lucru, deoarece sistemul nostru constă dintr-un set de blocuri software care pot fi utilizate pentru o gamă largă de vehicule și roboți. Java oferă o parte semnificativă a acestei versatilități", spune Paul Perrone, fondator și CEO al Perrone Robotics.

rezumat

După cum putem vedea, Java este mult mai mult decât doar aplicații de social media sau servicii noi la modă pentru a comanda și livra lucruri. Tehnologiile Java joacă un rol important în multe proiecte cu adevărat importante și inovatoare care ne îmbunătățesc viața. Acest lucru este important de știut pentru programatorii Java actuali și viitori care doresc nu numai să facă bani buni folosind abilitățile lor, ci și să fie implicați în ceva semnificativ și util. Într-adevăr, acest lucru este chiar mai important decât banii, deoarece simțul scopului și o contribuție la binele comun este tocmai ceea ce ne face viața împlinită și fericită.
Comentarii
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION