|
| |
|
Microsoft woos Symbian developers too September 29, 2005 [General] | By Edward J. R. Bill Gates whenever possible is boasting about big number of developers, who use Visual Studio - 2.5 million - and that big part of them use mobile features of Visual Studio (that are integrated into it, no need to get separate mobile tools). It looks however that it is not enough and Microsoft woos both Symbian and Palm OS developers too ... to switch to the Microsoft side! ... or at least to develop also for Microsoft, what anyway many companies already do. After similar articles for Palm OS developers now Microsoft is targeting Symbian developers: it is possible to retain the class design of an engine component of a Symbian OS application and to modify the classes to work in a native DLL that you build by using eMbedded Visual C++. You can build a new GUI by using the .NET Compact Framework that calls the native DLL. The application used in this exercise was very simple, and, in this particular case, it would have been quicker to re-implement the whole application as a .NET Compact Framework application written in Visual C#. It is likely that this technique for migrating application code from Symbian OS to Windows Mobile 2003 for Smartphones is only of use to a very small number of more complex commercial applications. However, a major goal of this article was to inform Symbian OS developers how to develop applications for Windows Mobile 2003 software for Smartphones. If you are a Symbian OS developer who is considering developing class libraries for Windows Mobile by using eMbedded Visual C++, you should have learned much from the comparison between Symbian OS C++ code and its eMbedded Visual C++ equivalent. If you are considering developing applications by using the .NET Compact Framework, you should have learned how to take advantage of the RAD tools in Visual Studio .NET 2003 to easily implement the common components of a GUI application by using Windows Forms. The benefits of GUI application development by using the .NET Compact Framework require much less effort and much less code than is needed to implement the same functionality in a Symbian OS C++ application. Read more: Migrating Symbian OS Applications to Windows Mobile-based Smartphones.
|
| ||||||
| |