המרחק בין מתכנת למתכנת אמבדד

Wednesday, February 29, 2012

קודם כל חשוב לומר שאין קשר לסביבת הפיתוח, לתשתיות, לאוסף הכלים וה- API. שום קשר. בעולם מיקרוסופט יש לנו מספר מערכות הפעלה שונות שעליהן מפתחים, לרוב בעזרת Visual Studio: 1. Win32 API, User-Mode, C\++, C#, MFC, Java, וכד' 2. שרתים, Asp.Net, HPC, וכד' 3. Windows CE 4. Windows NT Kernel 5. WebBrowser, JavaScript, AJAX, וכד' למי ששואל את עצמו, הגרסאות השונות של Windows Embedded הן בעצם דרך לבנות Desktop או Server. יש בישראל הרבה מתכנתים מכל הסוגים שהזכרתי. בדרך כלל יהיה קל יותר למתכנת מקבוצה מסויימת לפתח שיחה עם מתכנת מאותה הקבוצה. מדובר בקהילה ובתרבות וכנראה שדווקא זה כן קשור לסביבת העבודה ואופי המוצרים. מי שמכיר אותי יודע...

סדרת הרצאות מצולמות בנושא מחשוב מקבילי בחסות אינטל

Thursday, February 23, 2012

מדובר בשישה פרקים באורכים משתנים, כולם באנגלית, שצולמו לפני מספר חודשים וישוחררו לצפיה כל מספר שבועות. הסדרה מתחילה בבסיס של מחשוב מקבילי ומסבירה למה מחשוב מקבילי ממש קל, וממשיכה דרך ארכיטקטורה ומודלים, ועד טכנולוגיות מתקדמות דוגמת AVX (יכולת DSP של X86). הוידאו הראשון יפורסם בימים הקרובים באתר של אינטל העולמית. למידע נוסף: http://software.intel.com/en-us/blogs/2012/02/23/pre-release-parallel-programming-and-architecture-video-series/ אסף

An Interesting Review Of Windows 8

Tuesday, October 4, 2011

I think that people should really listen to this.. especially Microsoft people http://altabel.wordpress.com/2011/09/28/windows-8-five-reasons-people-might-want-to-stay-away/
tags: , ,
no comments

השב"כ מחפש מומחה ארכיטקטורת פיתוח

Friday, September 23, 2011

השב"כ מחפש מומחה ארכיטקטורת פיתוח וזה נשמע לי תפקיד מפתה ויוקרתי מאד. אני מפרסם את זה בין השאר כי לא נפתחות הרבה משרות לארכיטקטים. קישור למודעה: https://www.shabak.gov.il/jobs/alljobs/computres/Pages/129.aspx אפשר לשלוח קו"ח גם אל: it.shabak@gmail.com בהצלחה, אסף  
tags: , , ,
no comments

Parallel Computing Tutorial

Tuesday, December 22, 2009

With some delay I am publishing a video about parallel programming. This tutorial is loaded with advanced concepts mainly dealing with parallel software design and architecture. As some of you may know I have presented "Parallel Programming for Embedded" TechEd 2009 Europe. This is the video. There are no code samples in this presentations because there are too many languages and operating systems that it is irrelevant to show any code. Instead this presentation shows how the hardware has always been parallel and therefore it is a good source for parallel design. Windows Kernel has always been working in parallel as well,...

TechEd 2009 Europe

Thursday, November 5, 2009

Hi All, If you are coming to this year's TechEd in Europe let me know about it. You are also welcome to join my session on Friday titled "Parallel Programming for Embedded". The session covers parallel computing in general and in particular for embedded systems. The most important part is that it is using a language that infrastructure people can relate to. If you ever used DOS, Device Drivers, low level C and C++, and basic Win32 API then you should come. The session uses this to your advantage. On the other hand web developers will fins this eye opening. The hardware...

A book about R&D – Need your help

Thursday, October 8, 2009

Hi all, There are many books about C\++, C#, VB, Java and other languages. There are also books about MFC, WPF, Windows Networking, and many other technologies. All these books teach us the language features and what the different technologies have to offer. I haven't seen a single good book that will teach me how to effectively do my job in R&D. I still remember my first job in a hi-tech company: I was given a collection of technical books. After I read all these books I still didn't really know what I was expected to do and how to do my job. I...
tags: ,
5 comments

תכנות מקבילי – אירוע חד יומי

Thursday, September 3, 2009

באירוע ה- TechEd האחרון העברתי הרצאה בנושא עבודה מקבילית עם C#. בתקופה ההיא הנושא עוד היה חדש וזאת היתה ההרצאה היחידה. ההענות היתה טובה מאד ולמרות שההרצאה היתה בשעה 8 בבוקר האולם היה מלא עד אפס מקום ובתמונות ניתן לראות את המסדרון מחוץ לאולם מלא עד שאין מקום עמידה (צפיה בתמונות). מכיוון שהיתה היענות כל כך חיובית היו מספר אירועים נוספים שעקבו בניהם יום פתוח בחסות מיקרוסופט ומספר רב של אירועים אחרים. עם הזמן עברתי להוביל את התחום בחברת פסיפיק תוכנה, הקמנו שישה קורסים שונים עם סך הכל של 20 ימי הדרכה בנושאים שונים. האירוע הבא יתקיים ב- 24 לחודש ספטמבר. מדובר בכנס חד...

Video: Introduction to Multicore Programming

Sunday, April 5, 2009

  Hi all, As some of you already know I have been giving an introductory lecture to selected company here in Israel. The lecture is over an hour long and talks about Multicore Programming and the world of parallel computing. It is for decision makers and developers. The lecture is featured by Pacific Software and myself. The lecture is limited to large groups of people. At the first opportunity I had to bring a camera with me I got the session on video. This was not so easy since most large...