记得当初做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