开发工具(第1、3两项需要向微软购买,如果仅仅是学习第4项你下个试用版就可以了。具体请看这里) 1.Platform Builder for Windows Mobile(注意和Windows CE版本的区别),在定制内核、内核调试(另外可以借助很多PB的插件)等操作中,它将是一个得力的助手。 2.Windows Mobile 6 Professional SDK(或者Standard版本的,这里仅仅提供Professional版本),在安装完Visual Studio之后安装Windows Mobile 6 Professional SDK Refresh.msi,然后安装中文包:Windows Mobile 6 Professional Images (CHS).msi。提供了你开发所需要的基本接口,和调试用的模拟器等。另外其它的头文件和Lib库等文件你可能需要在AKU里面查找。 3.Adaptation Kit Update(AKU),微软更新Windows Mobile的方式。来看看维基的解释: 4.Visual Studio 2005/2008(有很多提高开发效率的插件,比如Visual Assist X),VS自带的工具,如下图,都是很有用的。 5.ActiveSync,不管是真机还是模拟器,如果想与PC同步(比如手机通过PC来上网),需要使用这个工具。 6.SourceInsight(驱动开发常用的工具,管理、编辑代码很方便。) 7.在如内存泄漏等错误查找方面有很多专门的工具,比如Application Verify等。(请各位看官补充一下:)) 主要分为:硬件、Driver、RIL、应用程序。(在以后的文章中详细总结) 语言:C/C++(Native Code) VS C#/VB/…(Managed Code) 选择什么开发方式就选择什么语言,选择Managed Code,即在.Net CF下开发,但是实现有些功能你需要P/Invoke Win32 DLL。比如在CodeProject上的一个使用C#编写的,在Windows Mobile上运行的iPhone界面程序,就调用了GDI API函数AlphaBlend来实现半透明。请看 关于本地代码开发和提高代码开发的比较有很多资料,这里不详细介绍了,它们的PK是开发效率和运行效率上面的PK。其实在一个项目中它们可能都是需要的。 .Net CF Win32 MFC COM ATL WTL
我们再来看看Windows Mobile 6.5及以后带给我们开发人员的好东西 用户界面(静态的、动态的和可交互的)一直是开发中的难点,怎样提高用户体验一直是开发中不断挖掘的东西。以下两个技术就是为此而生的: Q: What is Silverlight? Q: How does Silverlight for mobile integrate with the standards-based Web? 在Mobile上,它吸引我的地方在于它可以仅仅做成一个独立的基于网络交互的应用程序,它使用的技术就像我当初写网页用的技术一样:XHTML、CSS、AJAX、JavaScript,这相当爽的啊。那是在Today界面上编写一个天气预报的插件那是多么的方便啊,想想现在得用C++写,实属没办法。请看 A good way to think of a Windows Mobile Widget is as a “Portable chunk of the web” or just basically a rich internet application. Widgets are written using all the web technologies we know and love (HTML, CSS, AJAX, JavaScript) and, since they are powered under the covers by our new internet browser, they have full access to flash and other ActiveX controls available on the device (Like MediaPlayer). Widgets最初源于苹果电脑的一个插件工具——Konfabulator,现在W3C发布了关于Widget的标准草案。请看 学习和参考资料 [1].Windows Mobile 6.0/6.5/7.0 Documentation(最主要的资料。) 在你安装的Windows Mobile 6 Professional SDK目录下,有很多不错的Samples,初学者应该多阅读这里的代码: [2].Microsoft WebCast开发资料(包括视频、PPT和示例代码,这是个好东西,我喜欢。你可以使用ireaper小程序方便的下载和管理这些资料。): [6].CodeProject/http:////http://www./(好东西啊) [7].维基百科嵌入式系统介绍 [8].其它资源请见施炯的博客:Windows Mobile Jump Start Guide 作者: 王克伟
出处: http://wangkewei.cnblogs.com/ 版权声明: 本文的版权归作者与博客园共有。转载时须注明本文的详细链接,否则作者将保留追究其法律责任的权利。 您可以从这里更方便的找到我的文章。 |
|
来自: zhongfeiying > 《我的图书馆》