שובה של ג'אווה
5 שנים אחרי לידתה, טכנולוגיית ג'אווה עומדת למלא סוף סוף את ייעודה האמיתי: הורדה והרצה מיידית של תוכנות על גבי כל מכשיר (סלולרי או כף-יד אלחוטי)
כמה פעמים קרה לכם, שישבתם עם חברים במסעדה והתחבטתם במשך דקות ארוכות בשאלה - איך לחלק את עלות הארוחה והטיפ בין יושבי השולחן?
בקרוב מאוד הבעיה תיפטר בתוך שניות: שולפים את הטלפון הסלולרי ומורידים מהאינטרנט מחשבון טיפים, שעושה בשבילכם את העבודה.
נניח שצפויה לכם נסיעה מייגעת באוטובוס ואתם מחפשים דרך להרוג את הזמן. אפשר אומנם לשלוף את הטלפון הסלולרי ולהתמסר למשחק טטריס או סנייק. אבל כמה אפשר כבר לשחק בשני המשחקים האלה? עוד מעט ניתן יהיה להוריד מהרשת אין ספור משחקים גרפיים תלת ממדיים.
מי שאחראי לשיפור הזה באיכות חיינו הן שפות הפיתוח של היישומים הללו - ג'אווה של סאן ודוט-נט קומפקט פריימוורק של מיקרוסופט. שתיהן מאפשרות להוריד ולהריץ יישומים על גבי כל מכשיר שניתן לתכנת, בלי קשר למערכת ההפעלה המותקנת בו.
לגלוש בכל מצב
כשסאן פיתחה את ג'אווה, לפני חמש שנים, הרעיון היה לאפשר לכל מכשיר לדבר עם כל מכשיר אחר. אבל הרעיון הקדים את ההתפתחות הטכנולוגית: הטלפונים ומחשבי כף-היד היו אז בתחילת דרכם, ודאי שלא קושרו עדיין בהיקף רחב לרשת - מה שמתחייב כדי לנצל את הפוטנציאל הטמון בג'אווה במלואו.
בסאן ובמיקרוסופט מרגישים עכשיו שהגיע הזמן: הרשתות הסלולריות ערוכות ומוכנות להעברת מידע (להבדיל משיחות טלפון), ואפילו במהירויות גבוהות. הדור השני כבר פה, והדור השלישי בפתח.
יישומי הג'אווה הזעירים אידאליים לסביבה הניידת - שאינה מצטיינת בעוצמת עיבוד, בזיכרון רב, בחיבור קבוע לאינטרנט או באורך חיי סוללה מרשים.
להוריד ולהריץ
סביבת הג'אווה הייחודית שפיתחה סאן לעולם הנייד החדש הזה, עונה לשם JAVA 2 MICRO EDITION (או J2ME). להבדיל מטכנולוגיות דוגמת WAP (הכושלת) ו-IMODE (היפאנית), שמתבססות על הורדת תוכן למכשיר - J2ME מאפשרת להוריד למכשיר את היישום עצמו - ישירות מהרשת - ולהריץ אותו מיידית. היישומים הללו מספקים גרפיקה עשירה ואינטראקציה מהירה.
יישומי הג'אווה תופסים מקום זעיר בזיכרון המכשירים, אך מאוד פונקציונליים. תייר, למשל, יוכל להוריד מדריך מפות למכשיר שלו - ובתום השימוש, פשוט למחוק אותו מהזיכרון. סבא גאה יוכל לשמור ברשת את תמונות נכדיו, וכשמגיע אורח מזדמן - להוריד יישום מתאים, שיאפשר לו להציג את התמונות מיד על מסך הטלפון או מחשב כף-היד שלו.
בדרך להציף את העולם
לא מדובר בחידוש טכנולוגי: זה כשנתיים, למשל, ניתן להוריד מהאינטרנט מכונה וירטואלית להרצת יישומי ג'אווה במחשבי פאלם. לאחרונה הודיעה חברת אינסיגניה סולושנס, כי תספק טכנולוגיית ג'אווה בפורמט ייחודי עבור מחשבי IPAQ של קומפאק, המריצים בכלל את מערכת ההפעלה של מיקרוסופט המתחרה. החידוש הוא בכך שהטכנולוגיה, על גירסאותיה השונות, בדרכה להציף את העולם.
ארץ הג'אווה העולה
כמו בהרבה מקרים, גם שיגעון הג'אווה הסלולרי התחיל ביפאן: בקרב כמחצית מכלל מכשירי TTN דוקומו, הטלפונים הסלולריים הנפוצים שם, יש תמיכת ג'אווה מובנית. מיליוני יפאנים מורידים מפות ומשחקים מהרשת, או מזמינים כרטיסי מופעים ישירות מהטלפון.
יצרנית הסלולר נוקיה הודיעה לאחרונה כי עד סוף 2002 יצויידו כמחצית מכלל הטלפונים שתייצר בג'אווה. התחזיות לשנים הבאות אופטימיות עוד יותר: על פי מכון המחקר גרטנר, עד 2005 תשולב ג'אווה ביותר מ-70 אחוז מהטלפונים ומחשבי כף-היד. במספרים: יותר מ-700 מיליון מכשירים ניידים יעשו שימוש כזה או אחר בסביבת היישומים הזו.
המכנה המשותף
ג'אווה תהיה המכנה המשותף למכשירים שיעבדו עם מערכות הפעלה שונות. מפתחים המתכנתים בשפת ג'אווה עבור מכשירים סלולריים יודעים, שדי לכתוב פעם אחת את היישום - כדי שניתן יהיה להריץ אותו ללא תלות ברשת, במערכת ההפעלה או בסוג המכשיר. יישומי J2ME, בניגוד ליישומי WAP, יכולים לפעול גם כאשר הטלפון אינו מחובר לאינטרנט.
J2ME מאפשרת גם לחברות הסלולר להפנות יישומים לקהלי יעד ייחודיים: בעוד שלבני נוער הן יציעו משחקים, לאנשי העסקים יוצעו שירותים פיננסיים חכמים, המבוססים על אינטרנט סלולרי. כבר בחודש הבא יעלה לרשת אתר אינטרנט מיוחד של מירס, שממנו יוכלו משתמשי אמיגו למשוך יישומי ג'אווה כאלו. בשנה הבאה יפעילו גם ספקיות הסלולר הישראליות האחרות שירותי תוכן מבוססי ג'אווה.
רישיון נהיגה חכם
הטלפונים הסלולריים ומחשבי כף-היד אינם המכשירים היחידים שיפעלו עם יישומי ג'אווה. צפויים להצטרף אליהם גם טלוויזיות, מצלמות דיגיטליות ומערכות קולנוע ביתיות. סביבת פיתוח אחרת של סאן מכונה ג'אווה קארד - כרטיסים זעירים הדומים מאוד לכרטיסי ה-SIM (המותקנים במכשירי טלפון בשיטת GSM).
מדובר, למעשה, בשבב זעיר ודקיק המותקן על כרטיסי פלסטיק בגודל כרטיס אשראי ומתחבר לשירותי רשת: רישיון נהיגה, כרטיס אשראי, תעודת חוגר, ואפילו מחזיק מפתחות. האפשרויות, למעשה, אין סופיות. במחזיק המפתחות, למשל, נוכל לאחסן קודי כניסה: כשנגיע לדלת המשרד, יתבצע תהליך זיהוי בין מחזיק המפתחות לשרת, שבסופו תיפתח הדלת. כרטיס האשראי ישמש אותנו גם כארנק אלקטרוני, שעליו יאוחסנו פרטינו האישיים ברמת אבטחה גבוהה. ויזה וסיטי בנק כבר החלו להנפיק לחלק מלקוחותיהן כרטיסי אשראי המבוססים על ג'אווה קארד.
חברת וינדריבר, מפתחת מערכת ההפעלה VXWORKS המיועדת למערכות משובצות (למשל, מחשבי רכב, מחשבים במשאבות דלק או במערכות קולנוע ביתיות), משתפת פעולה עם סאן, בניסיון לשלב יישומי ג'אווה במחשבים המותקנים במכוניות. המשמעות: הנהג יוכל לקבל במהלך הנסיעה מידע רלבנטי מסוגים שונים - כמו הוראות הגעה, מפות, מדריכי טיולים, עידכוני תנועה ממוחשבים ויישומי בידור.
המנוע של מיקרוסופט
סאן דוחפת אומנם את J2ME, אבל בעורפה נושפת יריבתה הנצחית, ענקית התוכנה מיקרוסופט. החברה טוענת כי J2ME איטית, ואינה מאפשרת למשוך מהרשת יישומים רציניים, המצריכים משאבי זיכרון ועיבוד גדולים יחסית. לטענתה, דרושה אלטרנטיבה חזקה יותר, שיודעת להוריד ישירות ולהריץ יישומים כבדים.
הפתרון של מיקרוסופט, טכנולוגיית דוט-נט קומפקט פריימוורק, תעבוד על גבי מכשירים שיצויידו במערכת הפעלה חדשה בשם WIN CE.NET (המיועדת למחשבי כף-יד ולמערכות משובצות), ובמערכת ההפעלה סטינגר (המיועדת לטלפונים סלולריים).
מכשירים שיפעלו בטכנולוגיית דוט-נט, כמו הטלפונים המצויידים בסטינגר, צפויים להגיע לשוק כבר באמצע 2002. כולם יעבדו ישירות מול שרתי יישומים ייחודיים, שיידעו להטעין יישומים במהירות הבזק, ישירות על גבי המכשירים.
דוגמה לעוצמתה של דוט-נט קומפקט פריימוורק, נוכל לראות כבר בגירסה הבאה של חבילת האופיס. ב-OFFICE.NET אפשר יהיה לשמור את יומן הטלפונים והדואר האלקטרוני ישירות על גבי הרשת. כשנזדקק למידע, נוכל לשלוף אותו מכל מכשיר. אגב, גם מי שברשותו מכשיר התומך בג'אווה, יוכל להסתייע בשירותי מיקרוסופט.
סביבת פיתוח מתחרה שלישית, הרלוונטית לפי שעה לדגמים מועטים יחסית, היא BREW של חברת קוואלקום. בשלב הראשון ניתן יהיה להוריד יישומים ישירות למכשירים המצויידים ב-BREW רק בטלפונים התומכים בטכנולוגיית CDMA (למשל, המכשירים של פלאפון).