您的位置:首页 > 其它

Windows Mobile基础知识普及

2007-05-15 16:14 253 查看
Windows Mobile讲座笔记

Windows Mobile校园开放日是由信息产业部CSIP携手微软(中国)有限公司联合微软高校关系部联合推出的普及Windows Mobile技术的大型校园活动,希望推广Windows Mobile技术,发现Windows Mobile人才。4月29日下午在理综楼303拉开帷幕。
那天下午去晚了,结果得到了坐在两排座位中间小马扎的荣幸,看来微软还是有蛮强的召唤力的。由于抄写了任彬同学的答卷,本人得到了一个Windows Mobile的包和帽子,在此表示感谢zZ~~
首先是微软中国技术中心(CTC)硬件创新实验室的Group Manager(微软公司数十年工作经验,从微软台湾到微软北京,微软资深管理人员) 赵靖宇发言,他概念性的给我们分类了创意style,共有4类:

Modifying(improve what we have one step at a time)

Experimenting(combining ideas)

Exploring(questioning assumption)

Visioning(focus on ideal solutio,let goal be the guide)

然后就是MII-MS(信息产业部-微软)嵌入式软件实验室工程师(信息产业部软件与集成电路促进中心,嵌入式与Windows Mobile资深工程师)李静 给我们从大方面介绍了Windows Mobile:

Windows Mobile官方网站:http://www.winbile.net

嵌入式系统开发(交叉编译)和PC开发

主要的开发平台有:

Windows Mobile Pocket PC

Windows Mobile Smartphone

Wondows Mobile Center

以上三种都支持嵌入式数据库,其中smart phone和pocket pc的区别就是smart phone用的是键盘(keyboard),而pocket pc用的是触摸屏(touching screen),有数据处理软件(office mobile等等)

Windows Mobile最新版本:Windows Mobile 5.0

开发工具:Visual Studio 2005

集成开发环境:

VS 2005(支持所有应用程序开发)

VS .NET 2003,Embedded Visual Tools 3

Embedded VC++ 4.0.

基于Windows Mobile设备应用程序的代码类型有:

本地代码(C,C++等)(直接执行)

托管代码(C#,VB.NET,.NE CF等)(跨平台)

服务器端代码(JS等)

VS 2005全新特点:

真正的ARM Emulator

共享目录(Folder Sharing)

保存目录(Save State)

同步(ActiveSync)

屏幕旋转(Screen Rotation)

串口映射(Serial Port Mappig)

如何搭建Windows Mobile开发环境:

Visual Studio 2005

Windows Mobile 5.0 SDK

ActiveSync

C#'s shortage:编写组件必须用C++去实现,而C#只是用于封装组件。

要使用C++,C#或Visual Basic.NET为Smartphone 2003开发应用程序,必须安装Smartphone 5.0 SDK,VS 2005.

Smartphone 2003支持.NET Compact Framework.

本地代码和托管代码的区别是:本地代码要考虑硬件兼容问题,而托管代码不需要。Web Service Server要用托管代码来实现。

Windows Mobile GDI比GAPI写屏效率高。

Cell phone的程序:

Windows Mobile:Smartphone

Linux:MOTO

Symbian:NOKIA

BREW:CDMA

最后由微软中国技术中心(CTC)硬件创新实验室工程师(Windows Mobile技术专家、C++技术专家)张汝颇给我们更为深入地介绍了Windows Mobile的编程问题。

最后的最后就是合影啦,感觉好好喔

转贴:http://grace19850715.spaces.live.com/blog/cns!a62bf721067c2f56!202.entry
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: