חברת סאן תשחרר במהלך ועידת JavaOne בסן פרנסיסקו משפחת מוצרים חדשה תחת השם JavaFX. משפחת המוצרים נותנת מענה לפיתוח בסביבת ג'אווה - החל מהמחשב האישי, דרך הרשת, וכלה במכשירים ניידים. במרכזה של הטכנולוגיה החדשה נמצאת שפת סקריפט מבוססת ג'אווה הנקראת JavaFX Script. המוצר הראשון שישוחרר הוא מערכת תוכנה למכשירים ניידים שתיקרא JavaFX Mobile.
לדברי ריץ' גרין, סמנכ"ל התוכנה של סאן, ה-JavaFX Script בנויה בצורה שתאפשר יצירה קלה של תוכן, תוך שהיא ממנפת את הפופולריות של שפת הג'אווה. "JavaFX Script היא שפת סקריפט המתמקדת בקהל יצרני התוכן למיניהם. היא נותנת את הכלים לייצר תוכן מקוון שהוא מרשים מבחינה ויזואלית, דרמטי ויעיל. ניתן לחוות אותו באמצעות מגוון מכשירים - החל ממחשבים אישיים המריצים גרסת ג'אווה סטנדרטית, ועד למכשירים ניידים בעלי JavaFX Mobile".
בעוד שפות סקריפט אחרות מיועדות בדרך כלל לבניית דפי אינטרנט, JavaFX Script מתמקדת בחוויית המשתמש, ובמיוחד ביכולות אנימציה מתקדמות. "זו גם שפה קלה יותר לשימוש ביחס לשפות המתקדמות הקיימות כיום", מוסיף גרין.
סאן כבר הודיעה שה-JavaFX תהיה פלטפורמת קוד פתוח. "אנו מתכננים לפתוח את כל הקוד של JavaFX, ככל שהפרויקט יתקדם", אומר גרין. על פי התוכניות, הפרויקט יכלול שורה של כלי פיתוח לעבודה עם JavaFX. כלי ראשוני ובסיסי, שעזור בהכרת הטכנולוגיה, ישוחרר כבר ביום שלישי.
"ישנם חלקים בעולם בהם המחשב האישי של האנשים הוא הטלפון הסלולרי שלהם, וזהו סוג נקודות הקצה אליו אנחנו מכוונים", מספר ג'יימס גוסלינג, סמנכ"ל בסאן, והאדם הנחשב לאבי שפת הג'אווה.
גוסלינג ציין באירוניה שבעוד ששפת הסקריפט הפופולרית JavaScript נראית כמו ג'אווה, אך אינה כזו, ההיפך הוא הנכון לגבי JavaFX. הוא ציין לדוגמא מקרה של רופא המשתמש בטלפון סלולרי לצפייה בתצלום רנטגן - זהו דבר שכמעט בלתי ניתן לביצוע עם טכנולוגיות קיימות, אך הטכנולוגיה החדשה הופכת את יצירת התוכן לדבר אפשרי עבור מיליוני תוכניתנים.
פלטפורמת ה-JavaFX (שמה הקודם היה F3), עשויה להסיט את תשומת הלב של לא מעט תוכניתני AJAX (Asynchronous JavaScript and XML) - טכנולוגיה פופולרית בפני עצמה לבניית אתרי אינטרנט. "אתה יכול להיעזר כיום ב-JavaFX במקום ב-AJAX, ובנוסף לקבל ממשק מתקדם בהרבה ותוצאה סופית דינמית יותר", אומר גוסלינג.
יצירה קלה של יישומוני ג'אווה (applets) גם היא אפשרית, מסביר גוסלינג. בנוסף, ניתן לבנות יישומי רשת שיעבדו גם במצב לא מקוון. כשנשאל האם JavaFX הופכת את AJAX למיושן, ענה גוסלינג שזו אינה הכוונה.
למרות דבריו, נראה כי טכנולוגיית ה-JavaFX של סאן בהחלט מציעה אלטרנטיווה ל-AJAX, וכן מתחרה ראש בראש מול סילברלייט של מיקרוסופט ומול פלאש של אדובי. כך לדברי ג'פרי האמונד, אנליסט בכיר בחברת המחקר פורסטר.
"אני בהחלט חושב שאנשים ישוו יישומי JavaFX לטכנולוגיות אחרות של מדיה עשירה ברשת. בהתחשב בפופולריות של ג'אווה, בהחלט יש להם סיכוי טוב למשוך קהיליית מפתחים ענפה", טוען האמונד. "כל דבר שעוזר למפתחים לבנות יישומים בעלי ממשק משתמש אטרקטיווי במהירות, תוך שימוש בכלי של ג'אווה, הוא צעד בכיוון הנכון. בנוסף, מודל המאפשר בניית יישומים המתאימים לסוגים שונים של מכשירים - כולל מכשירי סלולר - הוא בהחלט שימושי. המודל תואם את הכיוון הכללי אליו צועדת הרשת כולה", הוסיף האמונד.
חברת סאן מזהירה כי הגרסה הנוכחית של JavaFX היא גרסת אלפא מוקדמת בלבד. לא נמסר תאריך לשחרורה של גרסה רשמית.
הקרב על הרשת מתחמם: סאן יוצאת למתקפה חזיתית מול סילברלייט ו-AJAX
IDG
9.5.2007 / 13:01