记得当初做MMIT项目的时候,确实是和项目组里唯一的一个MM一起做的,真的是一个很适合MM做的项目。

当时的情景是这样的,我用C++以及J2ME在某些PDA上写了一个支持cHTML1.0(compact HTML)的Browser,然后就用ASP和ATL在IIS上写了一个Web的项目,后来又要支持WAP/WML,随着要支持的设备培训,网站的维护最后到了混乱的地步,MMIT的出现简直就是大救星,那时虽然是beta版,就开始用上了。

MMIT实质上是ASP.NET的一个扩展,也就是一些自定义组件,但是越分析MMIT,越是从中学习得更多,希望有一天能写出象MMIT一样的产品。

MMIT的安装:

MMIT必须先安装.NET FRAMEWORK,然后

1. 单独安装(我们可以使用Notepad来写支持WAP/WML或cHtml的程序)或者

2. 假如MMIT没有集成在VS.NET里的话(VS.NET 2003集成了MMIT, 名字叫ASP .NET Mobile App),可以安装集成在VS.NET里面

在VS.net启动MMIT:

MMIT在VS.net中增加了两个项目模板Visual C# Projects->Asp.NET Mobile Web Application和Visual Basic Projects->Asp.NET Mobile Web Application.利用这两个项目模板创建一个项目就可启动MMIT了。

使用MMIT的体会:

总的来说简单,相对ASP. NET只需要掌握几个知识点(关键的几个Mobile Control,  Mobile Capabilities的检测,Device Adapters的自定义)就行了,而且排版也简单,很易学的。

再就是细心,因为要支持各式各样的Brower,以及各种标识语言(最主要的是cHtml/WML/Html3.2)和各式各样的设备。

MM们最适合了。

一些资源:

Microsoft Mobile Internet Toolkit
 http://msdn.microsoft.com/vstudio/device/mitdefault.asp
Pocket PC Emulator (eMbedded Visual Tools 3.0)
 http://www.microsoft.com/mobile/downloads/emvt30.asp
Microsoft Mobile Explorer Emulator
 http://www.microsoft.com/downloads/release.asp?ReleaseID=30578
Other emulators available from manufaturer’s web sites
 http://developer.openwave.com/download/index.html
 http://www.sonyericsson.com/developer

http://forum.nokia.com