移动设备的Web应用程序开发-介绍
移动设备的Web应用程序开发—-(介绍)
最近在做移动设备的
Web
编程
,
在网上搜寻了一番
,
找到了一个比较好的入门网站
,
看看还不错
,
自己在看
,
同时也想把它献给其他正在学习这方面的朋友们
,
所以我打算将它翻译出来让大家共享
,
偶的翻译水平不怎么样
,
毕竟偶不是专门做翻译的
,
所以我想只要概念讲清楚
,
意思说明白就好了
,
由于此文章甚长所以我想还要连载一番请大家谅解
.
接下来就是此文的第一部分
:
**介绍移动
.NET**
(
译者注
:
不是
CF
编程使用的依然是标准的框架
)
背景
手机
(
移动电话
)
已经成为我们生活的一部分
,
一些新的设备添加到其中比如
:PalmPilot,Pocket PC
以及马上产生的
AutoPC.
幸运的是这些新的移动设备都可以连接网络或者执行应用程序
.
现在的移动应用程序被开发成可以传递数据的任何类型给世界上任何地方的任何人
.
不同的移动设备支持不同的编程语言
.
有些支持
WAP
和
WML,
有些则支持
HTML
或者受限制的
HTML,
还有些同时支持以上两种或者其他不同的语言
.
为了支持所有类型的移动设备
,
开发人员不得不为每一种语言创建不同的应用程序
.
移动的
.NET,
微软已经为移动应用程序的开发生产了新的平台
.
该向导是一个关于如何运用扩展的
.NET
框架开发移动应用程序
,
叫做
MMIT(Microsoft Mobile Internet Toolkit)
或者简单的叫做移动
.NET(.NET Mobile ).
移动 .NET(.NET Mobile )
移动
.NET
是微软
ASP.NET
和微软
.NET
框架的扩展
.
移动
.NET
是一组用来来创建应用程序的服务器端的
Web Forms
控件
,
比如
:Web
电话和
PDA.
那些控件通过产生
WML1.1,HTNL3.2
或者简单的
(compact)HTML
给不同的设备呈现不同的输出
.(
译者注
:
就是对应不同设备的不同呈现
.)
如何工作
下面的表格显示了移动
.NET
是如何工作的
:
移动设备 |
Internet 网络 |
IIS 服务 |
.NET 框架 |
ASP.NET |
移动 .NET |
web
客户端请求
web
页面
.
internet
上传送该请求
.
通过
IIS
接收该请求
.
通过
.NET
框架处理该请求
.
通过
ASP.NET
编译请求的页面
.
移动
.NET
处理任何移动设备的要求
.(
.NET Mobile handles any mobile device requirements
)(
译者注
:
这里处理详细的设备信息
,
以及该如何呈现页面
)
页面被返回给客户端
.
软件要求
要使用移动
.NET
开发移动的应用程序
,
你必须拥有下面的环境或者组件
:
带
IIS5
的
Windows 2000 Professional
或者
Server
所有的
Windows 2000
的补丁
.
ASP.NET
框架
(
译者注
:.NET
框架
).
微软移动网络工具包
(Microsoft Mobile Internet Toolkit MMIT).
IE 6.0
或者
5.5
你喜欢的模拟器
.
你许要使用
Windows 2000
开发
.NET
应用程序
.
同时你还必须安装
Windows 2000
的所有补丁程序
.
IIS 5(Internet Information Service)
是
Windows 2000
的一部分
.
如果你想要了解更多的关于如何安装
.NET
的资料请去我们的
.
你还要安装
MMIT(.NET Mobile)
和最新版本的
IE
浏览器
.
IE
和
MMIT
可以去这里
下载
.
如何开始
用
ASP.NET
开发移动
Web
应用程序非常简单
:
创建
ASP.NET
页面
.
加入命名控件
System.Mobile.UI.(
译者注
:
在
VS2003
不用这么麻烦
,
建立移动项目这些都已经做好了
).
添加移动控件到页面上
.
要看详细内容请看下一章
.