כנס HUB 2009 על Windows Embedded חלק שני ואחרון

6 בנובמבר 2009

אין תגובות

אחרי שגמרתי לספר לכם בחלק הקודם על כל מה שהיה מסביב לכנס ומה זה בכלל Windows Embedded ולמה צריך את זה. הגיע זמן לספר לכם על ההרצאות והדברים המעניינים ששמעתי שם.

אז הכנס נפתח על ידי Thibault Wache מחברת מיקרוסופט (EMEA), שהוא האבא של השוק הישראלי, שנתן סקירה כללית על כל הנושא.

אחריו עלה על הבמה Greg Peake מ  TI ונתן סקירה על משפחות המעבדים של TI, שנתמכות ותומכות בצורה מלאה ב Windows Embedded CE.

שווה להדגיש נקודה מענינת, שמבדילה בצורה חדה, את משפחת ה Embedded CE ממשפחת מערכות ההפעלה הרגילות של מיקרוסופט, והיא מבחר היע"מ-ים שבהם היא תומכת. למשל ARM, שהיא אחת הארכיטקטורות הנפוצות ביותר בעולם המערכות משובצות מחשב, נתמכת בצורה מלאה וגם MIPS ו SH ואתה לא מוגבל רק לארכיטקטורת ה AMD ו Intel שמקובלת בשוק המחשבים השולחניים, הניידים והשרתים. מה שאומר שהשיקול של שימוש ב Windows Embedded ככלי לקיצור זמני פיתוח ועלויות פיתוח, לא תקף רק לחומרות שמבוססות ארכיטקטורת X86 בלבד אלא למשפחות מעבדים נוספים. ההרצאה של TI הדגימה את זה היטב.

נקודה נוספת ששוה להדגיש היא שרוב יצרני היע"מ-ים למערכות משובצות מחשב. ובתערוכת השותפים היתה נציגות לשתיים מהם, TI ו FreeScale (שזה בעצם מוטורולה סמיקונדוקטור לאחר כמה גילגולים).  תומכים ב Windows Embedded, עם כל מה שצריך כדי שזה יעבוד עם הציוד שלהם. וזה גם שיקול חשוב, כי אתה לא נשאר לבד, להתמודד עם הפרטים הקטנים, של החיבור בין היע"מ למערכת ההפעלה.

ההרצאה הבאה היתה של Stefano Moccia ממרכז החדשנות של מיקרוסופט שנתן סקירה מקיפה על Windows CE 6.0 R3. כמה נקודות מענינות מההרצאה שלו. למי שנושא UI ואינטראקציה עם המשתמש זה נושא רלונטי, אז SilverLight נתמך. תחשבו על מה SilverLight יכול לעשות לעשות למימשק המשתמש של החפיץ שלכם או לחווית השימוש של כל ציוד אחר שאתם עושים (למשל בתחום הרפואה). ולמי ששאל, לא צריך בשביל זה את NET. זה כתוב כולו ב Native (ורץ גם על ARM). יש כמובן IE ואפילו Flash Light למי שרוצה. יש גם את כל ה viewers של Office וגם PDF אם זה כל כך חשוב לך. תוסיפו לזה תמיכה מובנית ב Zoom ו Tile כדי לטפל בכל הבעיות שיכולות לנבוע מפורם פקטור של מסך קטן מדי. תוסיפו תמיכה במחוות ותקבלו צעצוע בכלל לא רע. שבנוסף ליכולת לקצר זמני פיתוח ולחסוך Time to Market, אתה מקבל באותו מחיר גם חווית משתמש טובה. דבר שרק יכול לשפר את סיכוי ההצלחה של המוצר שלכם בשוק.

ההרצאה הבאה, שלא רשמתי לעצמי את שמו של המרצה (אם מישהו יודע שיגיב בבקשה), אבל הוא היה מחברת Gass Ltd. היתה על נושא מרתק של שימוש ב GPU להורדת עומס מהיע"מ ולביצוע דברים שהיע"מ יכול היה רק לחלום עליהם. רק כדי לסבר את האוזן, מערכת של Quad Core נותנת לך משהו כמו 80 גיגה פלופס, שזה באמת יפה ונחמד, אבל GPU סטנדרטי שנמצא כמעט בכל כרטיס גרפי ממוצע, שבטח יש לכם במחשב, נותן בשקט 2 טרה פלופס, שזה פי 25. זוהי קומבינצית חומרה שעדיין מחכה לרעיונות, כי את היכולת לתקשר עם ה GPU אתה מקבל כמעט מכל Device Driver. השאלה מה אפשר לעשות עם זה מוגבלת רק על ידי היצירתיות שלך (וזה נושא לא רק לפוסט שלם אלא אפילו להרצאה שלמה). בתחום ה Embedded זה מעניין עוד יותר. אם ניקח לדוגמא את נגן ה Zune של מיקרוסופט, הוא מורכב מיע"מ ARM שעל ידו GPU, עם תשתית מערכת הפעלה של Windows CE. הקומבינציה יוצרת מערכת שצורכת פחות או יותר אפס אנרגיה, עם יכולת להציג סרטי HD ללא בעיה, ועם מימשק משתמש מאד חוויתי.

ההרצאה הבאה היתה של Paul Kirty-White על הגירסאות החדשות של Windows 7 for embedded systems, Windows Embedded standard ו Windows Embedded POSReady. כלומר גם חלונות 7 החדש כבר במשחק. חשוב לציין שהרבהמפרדים את גירסת ה POS כאילו היא לקופות רושמות בלבד (Point of sale), אבל התרגום הנכון הוא נקודת שרות (Point of Service) כלומר החל ממפסק חשמלי חכם, וכלה בצג בקרה על טמפרטורת החדר משולב במיקרוגל ובטלויזיה.

בשלב הבא עלה לבמה אסף גליל מנציגות חברת Tenasys בארץ, שיש לה מערכת זמן אמת ששורשיה ב RMX. להזכירם, משפחת ה Embeded אינה נעצרת רק ב CE (שהיא דרך אגב מערכת Real Time בעצמה, ולא כל כך צריכה את המוצר שאסף הציג), אלא כוללת בנוסף ל CE גם אוסף עשיר מאד של גירסאות מותאמות ללקוח של מערכות ההפעלה הרגילות של מיקרוסופט. זו נקודה שלקח לי זמן להבין, כי בהתחלה לא בדיוק הבנתי, מה הקשר של המוצר ליום העיון. המערכת שהציג אסף, נותנת לך את היכולת לתפוס חלק מה Core – ים, ולהריץ עליהם מערכת הפעלה זמן אמת, מבלי שחלונות שרצה על אותם Core – ים (בעדיפות נמוכה יותר) או על Core – ים משל עצמה, תוכל להפריע לדרישות ה Real Time. זה משהו שיכול להיות מאד רלונטי לפיתוחים מסוימים, ולא רק במערכות משובצות.

ההרצאה הבאה היתה של Elaine Bullock ו Myriam Semery ממיקרוסופא (EMEA) וכללה הסבר מלא על תכנית השותפים של מיקרוסופט עם הרחבה על תוכנית השותפים לשותפי Embeded. אני מכיר את תכנית השותפים היטב (זה תחום שנוגע כמעט לכל אחד מהלקוחות שלי). אבל היה מענין לשמוע את הדגשים של נושא ה Embeded.

בהמשך עלה לבמה Oliver Niedung ממיקרוסופט, ונתן סקירה מלאה, על כל סל המוצרים הכלולים תחת שם המותג Embeded Windows. החידוש העיקרי הוא שלמשפחה צורפו גם גירסאות השרתים של חלונות. מה שנותן פתרון שלא היה שם קודם, לשוק, שמיצר קופסאות שחורות, שדורשות יכולות, שיש רק במערכות ההפעלה של השרתים. זה תחום חדש ומענין של אפשרויות. סתם כדוגמא, שרת דיסקים, שיודע מה זה Active Directory, ומשתמש ביכולות האבטחה המובנות של חלונות. ובטח יש עוד הרבה כיווני פיתוח מענינים.

לסיום שוב עלה על הבמה Thinault Wache וסיכם את העבר והעתיד של מערכות Embeded במיקרוסופט. אם מישהו עוסק בציוד רפואי הכולל מערכת משובצת מחשב ויכול להיות ש Windows Embeded יתן לו פתרון, אז שיואיל ליצור עימי קשר דחוף. הנושא הרפואי זה משהו שהצוות שהגיע מאירופה מאד חם עליו כרגע. היתה חסרה לי הרצאה או איזכור של Micro .NET שקשורה גם כן לנושא מערכות משובצות, והיא מערכת מאד מעניינת, שנכנסת בנישה של מערכות קטנות עוד יותר, מתחת למה שמתאים ל Windows CE.

עזבתי קצת לפני הסוף על מנת להספיק להגיע בזמן למפגש ההקמה החגיגי של קבוצת המשתמשים של Windows Platform Developers שעליה כתבתי כבר במקום אחר. סך הכל היה יום מאד מעניין, ותודה לגיא בורשטין, שהזכיר אותו למטה למטה, במשלוח האחרון של MSDN Pulse. אמנם המשלוח יצא בערב שלפני הארוע, וחייב אותי לעשות קצת אקרובטיקה כדי להגיע, אבל מגיע לו תודה, כי ללא זה, לא הייתי יודע על הארוע הזה בכלל. מצד שני גיא שכח להזכיר במשלוח את ה Experd Days שאני משתתף בהם כמרצב במסלול Solving Problems in the Real World, אז הנה תזכורת.

הוסף תגובה
facebook linkedin twitter email

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *