Development
Diving into Licensing Class of Windows Phone 7
If you are building applications for Windows Phone 7 Marketplace you will love this.
It has never been easier to make a trial version of your application. A class provided my Microsoft makes it easier for us developers to build trial versions of our application in a very easy way.
On MSDN, Microsoft has documented a simple class which when calling it’s method IsTrial() the return value is a boolean expression which returns true if it is operating on Trial Mode and false if it is the full version.
The implementation should be like this.
Microsoft.Phone.License.LicenseInfo MyLicenseInfo = new Microsoft.Phone.License.LicenseInfo();
if (MyLicenseInfo.IsTrial())
{
// Do the limitation here
}
Find the Documentation here
Pinch to Zoom on Resistive screens for Opera Mobile
It has been a while since i released the beta version of Dual Touch SDK. It seems that my SDK have inspired some talented people to incorporate the idea (not the SDK, they are using their own algorithm so i take no credit) into Opera Mobile.
This is the reasion why i love Windows Mobile, it is so flexible that you can do whatever you want with this platform. I’m sure most of us will miss it when it’s gone. However, i’m sure the next generation Windows Phone 7 will be as Awesome as the current version if not more.
I’ll leave you with the video of the Pinch to Zoom on Opera Mobile.
Source XDA-Developers
Windows Phone 7, 3D Calc on Codeplex
It has been very difficult to build animations on older Windows Phones, now it is very easy.
During the Community Launch of Visual Studio, I demoed how to build 3D animations for Windows Phone 7, I also posted some articles that will help you start (access Part I and Part II).
Windows Phone 7, Animations Part II
Previously in Part I of this article, you saw how to rotate objects over multiple axis. However, this approach only allows the user to see the end result. Here in the second part we will discuss how to make the objects on screen to animate and give the application user a smile.
Windows Phone 7, Animations Part I
Most of us the developers didn’t know how to create graphically nice applications. and by nice i don’t mean good looking and using themes and skins but i mean animations and some objects animations, My self included!
It was very difficult to create graphically nice animations that utilizes the GPU and ensures smooth animations so we found our selves trying to learn OpenGL/ES or any other SDKs like Fluid or SilverMoon which all are complicated enough and can waste a lot of time learning them. (continue reading…)
RSS Reader for Windows Phone 7, Now on Codeplex.
Since Microsoft announced the Windows Phone 7, i loved the fact that it can use LINQ to XML. It is really a life saver, simple and performance optimized! (continue reading…)
Performance Optimization, How to?
Have you ever wondered how can you optimize your application’s performance?
Yes, this is a question that all developers ask. No matter what platform they use or what is their target device. Performance is something that all of us should keep in mind when writing applications, specially when we are building applications for Mobile Devices as they have limited resources (RAM/CPU).
So let’s get started with the Coding for Performance Tips.
Today we will be talking about Memory.
Dual-Touch SDK for Resistive Screens V1.0 Beta, Rotation Alpha
In December last year, i posted an Alpha version of this SDK. Now it is mature enough to announce it as Beta. This SDK allows developers to build Dual-Touch enabled applications. so let’s get into action.
Features:
- Pinch to Zoom Support
- Drag (swipe) support.
- Replacement events for the mouse move fires only when a single finger detected.
- Multiple events based on gestures.
- Performance optimized, memory footprint is minimal.
To use this SDK you will need Visual Studio Professional or better. start a new Smart Device Project, and add the SDK to your references. (continue reading…)
هاتف الوندوز الأصدار السابع واللغة العربية

جميع المتحدثين باللغة العربية والمهتمين بالاصدار الجديد من هاتف الوندوز يتسائلون حول اذا ما كان الاصدار الجديد يدعم اللغة العربية بشكل مباشر، وفي هذة الحالة انا لا امثل اي استثناء. (continue reading…)
Visual Studio 2010 Will have Windows Mobile 7 Development Tools, Only after the release of WM7!
Since the launch of Visual Studio 2010 we were wondering where is the Windows Mobile Support! even though we were so sure that VS2010 will support WM7 but it would have been a nice touch to use VS2010 to target .Net CF 3.5 devices. (continue reading…)













