CodeGym /בלוג Java /Random-HE /מנאס"א למדבריות אפריקה. פרויקטים בחסות ממשלתית ובעלי משמע...
John Squirrels
רָמָה
San Francisco

מנאס"א למדבריות אפריקה. פרויקטים בחסות ממשלתית ובעלי משמעות חברתית שנכתבו בג'אווה

פורסם בקבוצה
היום נדבר על האופן שבו Java משמשת סוכנויות ממשלתיות ובפרויקטים בעלי משמעות חברתית ברחבי העולם. מנאס"א למדבריות אפריקה.  פרויקטים בחסות ממשלתית ובעלי משמעות חברתית שנכתבו ב-Java - 1

מערכת בריאות אלקטרונית באוסטריה

אוסטריה ידועה בזכות מערכת הביטוח הלאומי החדישה והנוחה שלה, הכוללת שירותי בריאות מצוינים, ביטוח סוציאלי אמין ורשת ענפה של בתי חולים, רופאים ובתי מרקחת. חוק הביטוח הלאומי האוסטרי, מערכת ביטוח ממלכתית הכוללת 22 מוסדות עם סוגים שונים של כיסוי ביטוחי ותוכניות סוציאליות, מבטח את רוב אזרחי אוסטריה. ובשנים האחרונות נוספה למערכת זו אחת מתכניות הכרטיסים החכמים והרשומות האלקטרוניות המתקדמות בעולם, הפועלת בעיקר בזכות Java.מנאס"א למדבריות אפריקה.  פרויקטים בחסות הממשלה ובעלי משמעות חברתית שנכתבו ב-Java - 2

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

"בחרנו ב-Java בגלל יתרונות הפלטפורמה, במיוחד הניידות האדירה שלה בין מעבדים ופלטפורמות חומרה", אמר ריינר שוגרל, מנהל פיתוח תוכנה ואבטחה ב-SVC, ארגון אוסטרי שיוצר פתרונות חדשניים לטלמטיקה של שירותי בריאות וממשל אלקטרוני. במסגרת מערכת זו מקבלים כל המבוטחים כרטיס חכם שבודק את מצבם הביטוחי ומקל על יצירה, העברה ואחסון של רשומות רפואיות אלקטרוניות. מערכת הכרטיסים האלקטרוניים מאפשרת גם לאזרחים להשתמש בשירותי בריאות אלקטרוניים שונים, החל מבדיקות שגרתיות ועד תוכניות לטיפול במחלות. אלפי ספקי שירותי בריאות התקינו ציוד מיוחד לסריקת כרטיסים חכמים והעברת נתונים אישיים דרך רשת נתוני בריאות מאובטחת, אשר לא רק מכסה את אוסטריה, אלא גם משתרעת למדינות רבות אחרות באירופה, כחלק מפרויקט NETC@RDS של האיחוד האירופי. Java היא הטכנולוגיה המגדירה עבור מערכת זו. "Java מספקת שפת תכנות יציבה ואיכותית שמתאימה לכל הצרכים שלנו. לפיתוח בקליבר ארגוני הדורש זמינות גבוהה, אמינות ואבטחה, רוב הארגונים האוסטריים משתמשים ב-Java", מוסיף ריינר שוגרל.

מתן מי שתייה נקיים לאנשים באפריקה

אפליקציה מיוחדת לנייד שנכתבה בג'אווה אוספת ומארגנת את התוצאות של Safe Water Kenya, פרויקט של מדינה קניה שתפקידו לספק מי שתייה נקיים למשפחות כפריות באזורים מרוחקים של מזרח אפריקה. לפי נתוני ארגון הבריאות העולמי, יותר מ-2 מיליון בני אדם, 95% מהם ילדים, מתים מדי שנה מהשפעות של מחלות שונות המועברות במים. "זה לא רק עניין של מחלה, יש גם גורם כלכלי. אין יותר מדי אנשים באפריקה עם משכורות, אז אם הם חולים, הם לא עובדים, והם לא מקבלים שכר על היום הזה, " אומר דון ארנולד, מנכ"ל ומייסד Safe Water Kenya (SWK). מנאס"א למדבריות אפריקה.  פרויקטים בחסות ממשלתית ובעלי משמעות חברתית שנכתבו ב-Java - 3

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

כדי לטפל בבעיות קריטיות במי שתייה נקיים בקניה הכפרית, החלה SWK להתקין מסנני מים Hydraid BioSand המבוססים על טכנולוגיית סינון חול ידידותית לסביבה. "התקנו 2,500 [מערכות סינון] עד כה. אנו מעריכים שבמשפחה ממוצעת יש שבעה אנשים, כך שבתוך שנה בערך, השפענו על 17,000 חיים. זה תהליך די מסובך. לתעד את ההתקנות כדי התורמים שלנו, עלינו למלא סקר נרחב הכולל תמונות, קואורדינטות GPS וחתימה מהצד המקבל", אמר דון ארנולד. דרישה זו מסופקת על ידי פתרון מבוסס ג'אווה - Survey App, אשר תוכננה למכשירים המריצים את מערכת ההפעלה אנדרואיד. אפליקציה זו פותחה על ידי חברת mFrontiers האמריקאית, אשר בשנת 2014 קיבלה את פרס המצוינות של אורקל לחידושי קיימות על עבודה זו. לאחר התקנת כל מסנן, עובדי SWK משתמשים באפליקציה זו כדי להוסיף מידע על המסנן למערכת. "הסקר מורכב משבעה או שמונה עמודים בטאבלט אנדרואיד, שלכל אחד מהם חמש או שש שאלות. באמצעות הטאבלט הם [עובדי SWK] גם מצלמים את המשפחה כדי להוסיף קואורדינטות GPS כי אין כתובות רחוב". אומר Daniel Pahng, ראש mFrontiers, שפיתח באופן אישי את אפליקציית הסקר באמצעות ספריית הקוד הפתוח של jQuery JavaScript. בשלב האחרון שומרת האפליקציה את חתימת הנמען ואת המספר הסידורי של מסנן המים. מכיוון שבדרך כלל אין גישה לאינטרנט באזורים מרוחקים בקניה, הנתונים מאוחסנים בטאבלט אנדרואיד בחנות נתונים של Oracle Berkeley DB. כאשר עובדי Safe Water Kenya חוזרים למטה הארגון, הנתונים יורדים אוטומטית מהטאבלט למסד נתונים בענן.

חקר החלל של נאס"א

הסוכנות האמריקאית נאס"א משתמשת ב-Java בכמה פרויקטים ויישומים מעניינים למדי. פרויקט אחד כזה הוא World Wind. זהו SDK שבו אתה יכול להשתמש כדי להקטין את קנה המידה של תמונות לוויין. כלי זה מאפשר לכולם להיות מסוגלים לחקור חלקים שונים של פני השטח של הפלנטה שלנו. מנאס"א למדבריות אפריקה.  פרויקטים בחסות ממשלתית ובעלי משמעות חברתית שנכתבו ב-Java - 4

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

מקור הנתונים לדגם זה הוא שילוב של תמונות לוויין של Landsat ונתוני משימת טופוגרפיה של מכ"ם מעבורת. מהנדסי נאס"א מספקים למעלה מ -90 דוגמאות המדגימות כיצד ניתן להשתמש ב-SDK זה. באופן כללי, טכנולוגיות Java משמשות את נאס"א במגוון פרויקטים כחלק מתוכנית החלל וחקר החלל. "עד כה, הביצועים של Java מעולם לא הכשילו אותנו. אנחנו באמת מרוצים מהביצועים של יישומי Java שלנו. אף אחת מבעיות הביצועים שנתקלנו בהן עד היום לא הייתה קשורה לבחירת Java כפלטפורמה. רוב צווארי הבקבוק שלנו שקיימים קשורים למגבלות רוחב פס נתונים ומהירות תוכנה מדור קודם. אחת הדרישות הייחודיות היא שעלינו להשתמש בתוכנה מוסמכת. זה אומר שאנחנו לא יכולים פשוט למשוך קבצי JAR של צד שלישי כרצוננו, אבל אנחנו יכולים להשתמש בכל דבר כבר הכלולים בתוך ה-JDK", אמר ניק סבי, אנליסט בכיר ומפתח תוכנה בקבוצת הערכת הסיכונים של נאס"א לחיבורים רובוטיים. אגב, נאס"א עדיין מגייסת מפתחי Java באופן פעיל. ניתן לצפות במשרות פנויות למקודדי Java בסוכנות החלל האמריקאית בעמוד מיוחד באתר Indeed.

בדיקות רפואיות וירטואליות

מערכת נוספת עם פוטנציאל גדול ליישומי בריאות, במיוחד במדינות מתפתחות, היא Online Doctor System , שהאפליקציות שלה פועלות על Java. מערכת זו מסייעת לרופאים לבצע בדיקות וירטואליות והתייעצויות מקוונות עם מטופלים. האפליקציה מאפשרת למטופל למלא טופס מיוחד מספר שניות לפני קבלת בדיקה ויזואלית על ידי רופא. אתה יכול גם להוריד את תוצאות הבחינה (לדוגמה, צילומי רנטגן), ההיסטוריה הרפואית שלך ועוד הרבה יותר. האפליקציה Online Doctor System כוללת מספר מודולים כדי לפשט את הבדיקה הרפואית. המטופלים יכולים לבחור את הרופאים בהם הם מעוניינים ולקבוע תור, כמו כן באמצעות האפליקציה לתשלום עבור התור בכרטיס אשראי. המפתחים מציינים שבעתיד ניתן יהיה להשתמש בטכנולוגיית Java ליצירת אפליקציות רופא המשתמשות בבינה מלאכותית לבדיקת מטופלים. ה-AI יבצע אבחון וימליץ על טיפול, בהסתמך על מערך של נתוני מטופל שנאספו, כמו גם תוצאות בדיקות ומידע אחר שהועלה על ידי המטופל. דוקטור בוטים המשולבים במכשירים שונים יוכלו בקרוב לבצע הליכים פשוטים רבים, כמו מדידת טמפרטורת הגוף, קצב הלב או לחץ הדם של המטופל. מומחים מציינים כי טכנולוגיות אלו יפחיתו משמעותית את עלות הטיפול הרפואי המקצועי, ויהפכו אותו לנגיש גם לחלקים המוחלשים ביותר בחברה.

תחבורה אוטונומית

Java נמצא גם בשימוש פעיל בפרויקטים להשגת תחבורה "חכמה", כלומר אוטונומית. בפרט, Perrone Robotics פיתחה מספר רכיבי תוכנה מבוססי Java להובלה אוטומטית. מנאס"א למדבריות אפריקה.  פרויקטים בחסות ממשלתית ובעלי משמעות חברתית שנכתבו ב-Java - 5

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

ל- Perrone Robotics יש פלטפורמה שלמה לפתרונות רכב אוטונומיים בשם MAX. רבים ממרכיביו כתובים ב-Java. פלטפורמה זו משמשת במגוון תחומים: החל בהסעות ואוטובוסים אוטומטיים ועד למשאיות תעשייתיות גדולות וציוד בנייה. המפתחים מציינים ש-Java עזרה להם להשיג רמה זו של צדדיות במערכת שלהם. "המערכת שלנו תוכננה כך שתתאים לכל סוגי הרכבים. אותה תוכנה עובדת עם מגוון רחב של פלטפורמות ואפליקציות. הצלחנו להשיג זאת, מכיוון שהמערכת שלנו מורכבת מסט של אבני בניין תוכנה שניתן להשתמש בהן עבור מגוון רחב של כלי רכב ורובוטים. Java מספקת חלק נכבד מהרבגוניות הזו", אומר פול פרון, מייסד ומנכ"ל Perrone Robotics.

סיכום

כפי שאנו יכולים לראות, ג'אווה היא הרבה יותר מסתם אפליקציות מדיה חברתית או שירותים חדשים אופנתיים להזמנת ואספקת דברים. טכנולוגיות Java ממלאות תפקיד חשוב בהרבה פרויקטים חשובים וחדשניים באמת המשפרים את חיינו. זה חשוב לדעת עבור קודני Java נוכחיים ועתידיים שרוצים לא רק להרוויח כסף טוב באמצעות הכישורים שלהם, אלא גם להיות מעורבים במשהו משמעותי ומועיל. ואכן, זה אפילו הרבה פעמים חשוב יותר מכסף, כי תחושת מטרה ותרומה לטובת הכלל היא בדיוק מה שהופך את חיינו למספקים ומאושרים.
הערות
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION