Windows 8 Dilemma – Could it run your Enterprise Applications?

Wednesday, December 28, 2011

As it was cleared out by Microsoft about three months ago, Windows 8 based devices, running on top of ARM based CPU’s won’t be able to run existing x86 and x64 software. The only option will be running Windows 8 Metro Style applications (though the OS API’s are the same, meaning you can recompile the application and device drivers with few difficulties and have them running on top of ARM based CPU’s in desktop mode). Having this in mind, and that the Desktop mode should be considered for “legacy” applications, the questions are: Does Metro Style based application is...

Get ready for Windows Phone 7.5 – Part 8.2 – Live Tiles

Tuesday, December 27, 2011

בפוסט הקודם הצגתי מה חדש בגירסת מנגו בנוגע ל- Live Tiles והראתי כיצד ניתן לעדכן Tiles בזמן שהאפליקציה רצה בצורה קלה וללא כל צורך במנגנון Push Notification. בפוסט המשך זה אסביר כיצד ניתן ליצור Tiles מישניים עבור האפליקציה שלכם, ואראה כיצד לנווט לדף שונה מהדף הראשי בעת לחיצה על Tile משני.   מבוא החל מגירסת מנגו, ניתן ליצור Tiles מישניים עבור אפליקציה אחת, כלומר יותר מ- Tile אחד בו זמנית עבור אותה אפליקציה בדף הראשי. הרעיון שעומד מאחורי Tile מישני זה לתת למשתמש יכולת להתמקד ולהתעדכן בנתונים מישניים באפלקציה, והיכולת להזניק אפליקציה ישירות עם הדף הרלוונטי לנתון המשני.  ...

Get ready for Windows Phone 7.5 – Part 8.1 – Live Tiles

Monday, December 26, 2011

בפוסט הקודם הראתי כיצד לבצע שאילתה אל מול ה- Calendar והדגמתי פיסת קוד קטנה שמציגה רשימה דומה לרשימת ה- Agenda שבמכשיר. בפוסט זה אציג מה חדש בגירסת מנגו בנושא Live Tiles, כיצד ניתן לעדכן Tiles מתוך האפליקציה וכיצד ליצור Tiles מישניים לאותה אפליקציה.   מבוא למי שלא מכיר, Tile הינו סוג של Icon מיוחד דינאמי, כזה שמייצג את האפליקציה שלכם במסך הראשי ויודע להתעדכן מעת לעת, גם בעזרת Push Notification. שימוש ב- Tiles מאפשר לכותב האפליקציה להציג נתונים עדכניים שרלוונטיים לאפליקציה, כגון מזג אוויר נוכחי, מצב המניה בבורסה, תמונות אחרונות שצפיתם בהם או כל סטטוס אחר של האפליקציה.  ...

Get ready for Windows Phone 7.5 – Part 7.2 – Calendar and Contacts query

Wednesday, December 14, 2011

בפוסט הקודם הראתי כיצד לבצע שאילתה אל מול מאגר ה- Contacts האישי שבטלפון ע”י שימוש במחלקה Contacts, ופרסמתי אפליקצית דוגמה שמאפשרת לחפש אחר Contact ע”י לחיצה על אות מסרגל אותיות. בפוסט המשך זה אציג כיצד לבצע חיפוש ולבצע שאילתות ב- Calendar של הטלפון.   כידוע, החל מגירסת מנגו יש את האופציה לקבל את רשימת ה- Appointments ביומן של המשתמש המוגדרים בטלפון, לקריאה בלבד מטעמי אבטחה. כדי לעשות זאת כל מה שצריך לעשות זה לעבוד מול מחלקה בשם Appointments בדומה לאיך שניגשנו לרשימת ה- Contacts.   לצורך הדוגמה, נניח שאנו מעונינים ליצור מסך דומה ל- Agenda שקיים לנו בטלפון כשנכנסים...

Programming Windows 8 Metro style apps using C# and XAML

Monday, December 5, 2011

This Wednesday, 07-Dec-2011, I’m having a whole day tutorial, showing how to develop Windows 8 Metro Style applications using C# and XAML from scratch. In this day you’ll learn what is a Metro style app, and how to use the API’s provided with the first Windows 8 Preview to develop great Metro style apps. Here are the abstract & agenda: Abstract Windows 8, Microsoft's next generation OS designed to run on top of Desktop and Tablet machines, introduces the next step in the evolution of the Metro design style and application model. In this full-day tutorial we will...
no comments

My Windows 8 Contracts Keynote Session at SDP

Thank you for participating my Windows 8 Contracts session at Sela’s SDP conference, it was a great pleasure and I hope you’ve enjoyed the conference. In this session I’ve talked about Windows 8 Contracts in general and demonstrated how to implement both share source and target contracts, in a Metro Style app to share data between Metro style applications. Here are the presentation and demo code: Note that in the presentation and demo code you can also find how to implement a Search Contract. Hope you’ve enjoyed my session.
no comments

Windows 8 Keyboard Shortcuts

Thursday, December 1, 2011

Just though it would be a great idea to share Windows 8 Keyboard Shortcuts, in case you’re going to present Windows 8 Session, or just have fun with Windows 8 and you don’t have touch screen. Key Action WINKEY Switch between Start Screen and last Metro app WINKEY + L Log off WINKEY + P Change Monitors layout WINKEY + D Show desktop WINKEY + Y Temporarily look at the desktop WINKEY + Enter Launches Narrator WINKEY + F File Search WINKEY + I Settings WINKEY + K Connections WINKEY + H Share WINKEY + Q Search WINKEY + W Settings search WINKEY + Z Flip open apps WINKEY + C Open charms bar WINKEY + Tab Toggle between opened apps WINKEY + Space Toggle between input language WINKEY + Any Search for content - Using...
no comments

Windows Phone HTC HD7 – A very important update!

Friday, November 18, 2011

Thanks to Noam Sheffer, I just connected my Windows Phone to Zune, and guess what!? An important update… But this guy, is amazing, it’s an HTC update. Yap, right after Mango, and the great news are: Internet Sharing. The long awaited feature. Now I’m so happy, I can leave my old iPhone to my little Kid for good (only carried it with me for Internet Sharing, since I’m working with some customers with no internet access and this is a must have, at least for me). So here is screen shot of my device, turning it into WiFi access...

Windows Phone Homebrew Applications

Saturday, November 12, 2011

Just in case that you’ve missed the great news, the guys developing ChevronWP7 Labs, the official solution for Windows Phone Homebrew applications, announced the availability of it.     What does it means for us? Well, ChevronWP7 Labs was designed to allow hobbyist developers to install, run, and debug unsigned applications on their personal Windows Phone. Such kind of applications usually called Homebrew Applications. Why do I care? If you’re considered to be a Windows Phone hobbyist then you can unlock your device for $9, and start deploying Homebrew applications into your device. For example: Screen Capturing, Webserver, Start...
no comments

Get ready for Windows Phone 7.5 – Part 7.1 – Calendar and Contacts query

Tuesday, October 4, 2011

בפוסט הקודם דיברתי על Scheduled Task והראתי כיצד ליצור תהליך שרץ ברקע בזמן שהאפליקציה שלנו אינה רצה בקדמה. ראינו והשוונו בין שני סוגי תהליכי רקע: Periodic ו- Resource Intensive.   בחלק ראשון של פוסט זה, אסביר כיצד לתשאל את מאגר ה- Contacts של הטלפון. בחלק השני אסביר כיצד לתשאל את ה- Calendar.   Contacts בגירסת מנגו החדשה יש יכולת לתשאל את מאגר ה- Contacts של הטלפון לקריאה בלבד, ובכך לעשות שימוש במידע כדי להציג מידע זה בצורה שונה  או לנצל מידע זה למטרות שונות. הרעיון המרכזי הוא גישה לאובייקט Contacts וביצוע פעולות חיפוש אסינכרוניות מולו.   נניח לרגע שהאפליקציה הבאה שלכם היא אפשרות חיפוש Contact בעזרת סרגל...