How to run WPF-XBAP Application in Full-Trust Mode (Post #2: certificate extraction)

31 במרץ 2008

In previous post I wrote about running WPF-XBAP application on client machine in "Full-Trust Mode". That worked fine and the post was helpful (I know this from post's talk-backs). I described how to generate security certificate and how to install it on client machine (thru IE options). Recently, I worked with XBAP deployment files and required to copy them to new IIS server, during the process I've forgotten to include certificate (ext: "cer") file. I tried to open the application from client machine (in IE or Firefox) and got error message, that tells about security restrictions and that client has refused...

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

30 במרץ 2008

מישהו שלח לי היום קטע וידאו כתגובה לפוסט שהעליתי לפני מספר ימים... זה קטע וידאו שהיה בפוסט: וזה קטע וידאו שקיבלתי במייל: העלה לי את חיוך בסוף יום קשה :-) וגם עשה חשק לשתף ... מספר דברים נוספים: מאחר שהצעותיי לגבי עיצוב החולצות של בלוגרים לא התקבלו/נענו אני מציע שני פתרונות עיצוביים חילופיים... חולצה עם אקוולייזר שמשנה את צורתו בהתאם למוסיקה:   חוצה עם מסך LCD שניתן להציג עליו את מה שבא לכם: רמקולים שמפיקים סאונד ע"י פלזמה. נראה כרעיון עתידני, אך אינו חדש. הטכנולוגיה קיימת מאז שנות החמישים של מאה העשרים. תהנו :-) del.icio.us Tags: Fun,Clips,Robodog,Big-Dog,Plasma Loudspeakers,LCD T-Shirt

UI – פוסט 11: מתודולוגיה בפיתוח ממשקי משתמש – אפקט וואו

29 במרץ 2008

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

כלב רובוטי של חברת בוסטון דיינמיקס

21 במרץ 2008

בהמשך לפוסט הקודם שלי שבו הצגתי סרטון עם ריקוד הרובוטים של סוני אני רוצה להציג סרטון נוסף שמציג יכולות מדהימות של "רובוכלב" (Big Dog): חברת Boston Dynamics המפתחת מערכות מתקדמות לצבא, עוסקת בפיתוח רובוטים מתקדמים בעלי יכולות מדהימות (כבר אמרתי: "העתיד כבר כאן"). שימו לב ליכולות הפנטסטיות של הרובוט, חיכוי מדהים של תנועות בעל חיים (כלב, סוס או כל בעל חיים בעל ארבעה רגליים). שווי המשקל נשמר ע"י מנגנון מיוחד המשלב בינה מלאכותית (שימו לב ליציאה מהחלקה של הרובוט בקטע של קרח בירידה על הכביש). תארו לכם: אתם מטיילים באיזה יער ופתאום פוגשים כזה דבר בלי לדעת שזה רובוט :)
no comments

חג פורים שמח! סרטון מגניב: ריקוד הרובוטים של סוני

20 במרץ 2008

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

WPF – Code Example: Simple Wait-Progress Control (continuous animation, e.g.)

8 במרץ 2008

Recently I required to create some simple control that shows 'wait process' (like this in Vista). MS Blend allows you to create cool animated control in one minute or even less.I want to show how to create very simple continuous animation and some tips in quick animation creation. Minimum requirements before you'll continue: this post wasn't written as 'Kit for Beginners', means that you must have a basic knowledge/experience in MS Blend application.   Open MS Blend (ver. can be 1+ or 2+) and create new WPF (EXE) project. Draw two circles (in main window). Select 'Ellipse' shape and hold 'Shift' key...

How to run WPF – XBAP as Full Trust Application

5 במרץ 2008

Recently I work on WPF-XBAP application that will run from intranet website:   This application must have unrestricted access to client's OS resources (that is unusual for XBAP projects): I publish it on local website by using "Click-Once" deployment mechanism: User can launch the application from deployment page (also can run application setup): I get security error ("User has refused to grant required permissions to the application"): Means that application tried to perform some restricted action, beyond of XBAP sandbox. Actually it tried to read local video file: (It reads video file from local source, for preview option before uploading...
185 comments

UI – פוסט 10: מתודולוגיה בפיתוח ממשקי משתמש – שיטות בהנדסת תוכנה: מעצב vs. מפתח

3 במרץ 2008

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