Finally the latest news about Windows Phone 7 is arrived and it seems that Microsoft has ultimately learned its lessons. Windows Phone 7 has a totally news concept regarding what we are used to have with the Windows Mobile editions. But the Windows Phone 7 concept is not only new for “Microsoftish” phones it is also totally new for all smart phone operating systems on the market (including iPhone).

Mobile, Software
Microsoft, Smartphone, Windows Phone 7
Just a quick announcement. I wrote together with Alain Baumeler from bbv Software Services AG an article about hybrid application development targeting both .NET and .NET compact framework. The article is written in German and published in the .NET Magazin.
Here is the quick overview of the article:
Hybride Softwareentwicklung in .NET – Einführung in die Vorteile und Patterns der hybriden Softwareentwicklung für .NET Compact und .NET Framework
Mobile Geräte mit Windows Mobile sind trotz zunehmender Konkurrenz bei Businessapplikationen vielfach die erste Wahl. Dieser Artikel führt in die Thematik der hybriden Softwareentwicklung ein und zeigt deren Vorteile und etablierte Patterns anhand von Praxisbeispielen in .NET.
von Daniel Marbach und Alain Baumeler
For those who are interested in mobile application development and fluent in reading German language I really recommend our article! Buy the magazine
Thanks for your support.

http://it-republik.de/dotnet/dotnet-magazin-ausgaben/Parallel-Programming-000333.html
I’m also happy about feedback. Leave comments either by email or by posting your comment on planetgeek!
Announcement, Mobile
.NET Magazin, Article, Hybrid Mobile Application Development
Today is the official release day of Windows Mobile 6.5. The new release of Windows Mobile 6.5 is claimed to be much smoother in terms of finger friendly navigation in all parts of the operating system including the today screen and windows explorer but also in terms of stability and performance. The famous iPhone lock and unlock slider is now available on Windows Mobile 6.5 (why reinventing the wheel
? ). The internet explorer 6 is integrated into the operating system and offers flash support, zoom toolbar and much more.
For developers it might be interesting that it’s easily possible to create your own individual design with the Theme Generator. Microsoft now offers an easy to use synchronization service which allows to synchronize all kinds of data from the mobile device to the online services and back. This service is called myPhone Online Service. Similar to the Apple Store there is now a market place for windows phone applications reachable under http://marketplace.windowsphone.com.
ROM upgrades for various phones should be available soon on the manufacturers websites. Stay tuned!
Mobile, Software
Windows Mobile 6.5, Windows Phone
September 15th, 2009 at 14:16, Max
Hi,
I’e like to introduce my new site dedicate to windows mobile develop.
The url is http://www.maxsoftprojects.com
You will find several program and several c# source code.
I’hope to recieve your feedback.
Regards,
Max for Maxsoftprojects.com
We recently received the “Ask a geek” input showed above from one of our blog readers. Actually it’s not an ask a geek question but we decided to honor Max’s effort nonetheless and show our readers Max’s website which includes a lot of useful tools and information not only about Windows Mobile Development. Max decided to distribute all his applications as Freeware which we truly respect! The applications are allowed to be freely used, copied and distributed as long as it is not sold and all original files are included including his license. Check out his articles and applications.
.NET, Ask a geek, Mobile
I recently published bbv.Common.Mobile which is a hybrid porting of the bbv.Common library collection. The bbv.Common.Mobile contains components and functionalities including: (a)synchronous notification component with thread switching, enum based statemachine with fluent interface, programatic context based rule engine, decoupled topic based event routing. For source code and binaries please refer to:
http://sourceforge.net/projects/bbvcommonmobile/
see also the full version under:
http://sourceforge.net/projects/bbvcommon/
.NET, Mobile
Despite the article about the evilness of enumerations from my fellow blog writer I want to quickly show you a trick how one enumeration can be converted into another by using an extension method.

.NET, Mobile
Conversion, Enum, Extension Method
Not surprisingly some geeks were able to extract the .NET Compact Framework 3.7 version which was contained in one of the latest Windows Mobile 6.5 ROMs. The .NET Compact Framework 3.7 is now available on some sites for download as CAB file. Unfortunately the extracted run-time environment is without a change log which let’s us developers in the dark what really was improved.

Mobile
.NET CF 3.7, Compact Framework, Windows Mobile 6.5
Not long ago the Windows Mobile 6.5 Developer Toolkits have been released to public. I want to briefly summarize what is currently available online and provide you some useful links and information about Windows Mobile 6.5 development.

Mobile
Developer Toolkit, Development, DRK, DTK, Windows Mobile 6.5
Not long ago I posted the first part of this article under:
Part I: Mimic SynchronizationContext behaviour on .NET CF
The article was intended to give the reader a better feeling of the purpose of the SynchronizationContext and the importance of the class on behalf of synchronization between different apartment threads. Unfortunately the SynchronizationContext is not available on the .NET compact framework which is especially annoying when you want to port existing code which uses the SynchronizationContext onto the compact framework platform. So how can we obtain similar functionality on the compact framework?

Mobile
.NET CF, Compact Framework, Delegate, SendOrPostCallback, SynchronizationContext
Before I got into the details of the problem I want to briefly describe what the SynchronizationContext class really does and what it’s main purpose really is in the first part of the article. From that perspective I’m going to show how the basic functionality of the SynchronizationContext class can be implemented for the .NET compact framework in the second part of the article..

Mobile
.NET CF, Compact Framework, Delegate, SendOrPostCallback, SynchronizationContext