UI – פוסט 12: טכנולוגיות תצוגת ממשק משתמש – סקירה

יום שישי, אפריל 18, 2008

זהו פוסט המשך לפוסט הקודם, אשר שייך לסדרת הפוסטים בנושא UI . פוסט זה מתחיל תת-סדרה של פוסטים תחת סדרת פוסטים על UI, תת-סדרה תעסוק בטכנולויגיות שונות לתצוגת ממשק משתמש, הן על צג המחשב והן באמצעיים אחרים (ניתן לקרוא את הפוסט הזה גם ללא קשר לפוסטים הקודמים). טכנולוגיות תצוגה - סקירה היסטוריה ומוטיבציה כאשר מחשבים חוברו למסכים נוצרו מספר טכנולוגיות לתצוגת מידע טקסטואלי על גבי המסך. מסכי מחשב עד אמצע שנות התשעים היו בעצם מסכי טלויזיה (CRT) ללא היפרבנד (hyperbend - רכיב אלקטרוני המסוגל לאחסן בזיכרון מספר רב של הערוצים עפ"י נתונים שונים, כמו תדר, עוצמה וכו'). באמצע שנות התשעים (יחד עם...
no comments

לייבבלוגינג: Game Development Using Microsoft’s Latest Technologies

יום שלישי, אפריל 8, 2008

מרצים: תמיר חסון ואלכס גולש     תארו לכם שקיבלתם חלקים של לגו:   מה שתעשו עם החלקים הללו תלוי בדימיונכם, כישורייכם והכלים (חלקי הלגו) שיוכלו להתאים אחד לשני בקלות... אם יש בידיכם כלים מתאימים, כישורים ודימיון, אז תוכלו לקבל תוצאה כזאת: אבני הלוגו הם בעצם אבני בניין הטכנולוגיים שניתן לתת להם השוואה לטכנולוגיות שונות שאני עושים בהם שימוש. בין אם מדובר בטכנולוגיות של מיקרוסופט, סאן,...

הרהורים בנושא WPF

יום שלישי, ינואר 22, 2008

תת חבילה של דוט-נט 3.0 - WPF, מהווה שכבה לוגית מעל Direct3D שהנה חלק מ-DirectX, במילים פשוטות: WPF משתמשת ב-API של Direct3D על מנת לצייר אובייקטים גראפיים של GUI. מיקרוסופט "עטפה" Direct3D בעזרת WPF ובכך איפשרה להמון מפתחי תוכנה לבנות ממשקים מתקדמים ללא רקע חזק ב ++C וללא התעמקות במעמקי ה API של החבילה. אם בעתיד מיקרוסופט תחליט לבסס WPF על מנוע גראפי אחר, הרי ש WPF על פקודותיו, לא יעבור שינוי משמעותי ויישאר עם אותו API שכבר מוכר למפתחים שצריכים בעיקרון להכיר את XAML ואת את אחת השפות של דוט-נט.  ...

UI – פוסט 6: מבוא ל- MS Framework 3.0

יום שבת, ינואר 5, 2008

זהו פוסט המשך לפוסט הקודם "Simple = Better",  בפוסט הנ"ל ניסיתי לתת הסבר לתפיסת פיתוח של מוצרים מתקדמים בעלי ממשק הפעלה פשוט ונוח; פוסט נוסף שנתן דוגמאות לממשקי הפעלה מתוך סרט מצויר: "דוגמא למימוש 'פשוט = יותר טוב'".(ניתן לקרוא את הפוסט הזה גם ללא קשר לפוסטים הקודמים) הסבר קצר על .NET Frameworkרכיב תוכנה מבית מיקרוסופט, רכיב זה מותקן במערכת הפעלה של מיקרוסופט. רכיב כחבילת תוכנה, מכיל פתרונות קוד מוכנים (מחלקות בתוך ספריות מסודרות), המתאימים לרוב דרישות פיתוח נפוצות. תוכניות שמבוססות על חבילה זו נקראות תוכניות בעלות "קוד-מנוהל". "קוד-מנוהל" (Managed Code) הנו קוד שפקודותיו אינן מבוצעות ישירות על ע"י המעבד, אלא...
no comments

UI: רשימת פוסטים על ממשקי משתמש וכל היוצא בזה

יום שבת, דצמבר 8, 2007

אני מתחיל סדרת פוסטים על ממשקי משתמש במחשבים ועל כל הנוגע ל-UI. יהיו פוסטים שיעסקו בסקירות היסטוריות וטכנולוגיות ויהיו פוסטים (שאנו המפתחים מאוד אוהבים) שנכנסים לקוד ולפיתוח GUI. כמו כן אסקור טכנולוגיות חדשות שעוזרות לפתח ממשקי משתמש. מקווה שיהיה מעניין וקולע :) UI - פוסט 1: ממשקי מחשב בעשרים שנים האחרונות בעשרים שנים האחרונות הייתה התפתחות מואצת של מחשבים; ניתן לציין שהייתה התפתחות טכנולוגית גדולה גם ביתר התחומים. תוכנות נועדו לשרת אנשים, ללא קשר לסוגיהן או ליעודן. חלק גדול מן התוכנות מופעל ע"י אנשים וקיימת...

UI – פוסט 2: Swing vs. GDI

יום שישי, דצמבר 7, 2007

 זהו פוסט המשך לפוסט הקודם "ממשקי מחשב בעשרים שנים האחרונות" מתוך סדרת פוסטים על UI. פוסט הקודם נתן סקירה קצרה וכללית על היסטורייה של ממשקי מחשב ומערכות הפעלה הנפוצות.(אפשר לקרוא את הפוסט הזה גם ללא קשר לפוסטים הקודמים) UI - פוסט 2: Swing vs. GDI על מנת לקבל מידע מהמכונה (כאן, מחשב) או להזין מידע למכונה יש להשתמש בהתקני קלט-פלט, במקרה שלנו - מסך מחשב. מסך מחשב - LCD או CRT, מציג מידע ויזואלי (CRT בעזרת קרן קתודית-מגנטית על גבי האלקטרודות או ע"י שינוי של צבע הקריסטלים נוזליים ב-LCD). אלקטרודה או קריסטל (גביש) הנם יחידות חומרה קטנות ביותר לתצוגה של נקודה...
9 comments

UI – פוסט 1: ממשקי מחשב בעשרים שנים האחרונות

יום חמישי, דצמבר 6, 2007

 אני מתחיל סדרת פוסטים על ממשקי משתמש במחשבים ועל כל הנוגע ל-UI. יהיו פוסטים שיעסקו בסקירות היסטוריות וטכנולוגיות ויהיו פוסטים (שאנו המפתחים מאוד אוהבים) שנכנסים לקוד ולפיתוח GUI. כמו כן אסקור טכנולוגיות חדשות שעוזרות לפתח ממשקי משתמש. מקווה שיהיה מעניין וקולע :) UI - פוסט 1: ממשקי מחשב בעשרים שנים האחרונות בעשרים שנים האחרונות הייתה התפתחות מואצת של מחשבים; ניתן לציין שהייתה התפתחות טכנולוגית גדולה גם ביתר התחומים. תוכנות נועדו לשרת אנשים, ללא קשר לסוגיהן או לייעודן. חלק גדול מן התוכנות מופעל ע"י אנשים וקיימת אינטראקציה (פעולה הדדית) בין תוכנת מחשב והאדם. בעשרים שנים האחרונות הייתה התקדמות בתחום המחשוב, הן בתחום החומרה...
7 comments