欢迎光临我心依旧在线!
友情链接
如何做WAP网站,如何做WAP网页?
WAP的应用领域十分广阔,它广泛地应用于生活服务信息,个人商务、娱乐、理财的领域。而WAP支持的收发电子邮件、网上查询各类信息、移动娱乐、移动商务等诸多的业务种类足以使得其拥有众多的消费者。
如果不做联通、移动的服务商(SP/CP)的话,WAP站点可以直接使用现有的WEB服务器,不过要进行一些简单的配置,让服务器能够正确解释WAP语言,目前WAP 1.x版本主要用到的是WML语言(无线标记语言),但是单纯使用WML开发的WAP程序功能有限,可配合使用动态脚本技术,比如ASP、JSP等。
利用WML、ASP等开发完毕的WAP网站放在您的服务器上后,可以在现有www.jzxue.com域名下申请二级域名wap.jzxue.com解析至相应地址,这样用户就可以通过手机、模拟器访问您的WAP网站了。
如果您是个初学者,可以先学习WML语言,然后利用ASP+WML就可以做WAP站点,IIS5只需配置一下MIME类型,2003 Server MIME类型系统默认就配好了,数据库一般Access就足够用了,较大的站点可以采用SQL server2000。
现介绍部分WAP工具资源:
QuickWAP V1.5(辅助建站)
QuickWAP V1.5是一款以WAP1.2协议为基础开发的辅助ASP+WML语言编写WAP网页程序的ActiveX组件。它解决了WAP开发中所遇到的常见问题,并且给出了完善的解决方案,同时全力支持Microsoft SQL Server2000和Microsoft Access2000以上版本数据库,是开发功能强大的动态WAP网站不可多得的辅助软件。
下载地址:
天空软件http://www.skycn.com/soft/23484.html
中文WAP浏览器Wapdisplayer V1.5(模拟调试程序)WapDisplayer 是一款利用M3Gate控件开发的中文WAP浏览器,除了保留原英文版M3Gate Version 1.2 beta的全部功能外,并在原有基础上增加了很多常用的辅助功能。它可以让用户不需要透过无线装置,直接在PC中连上Internet观看WAP网页的内容。
WapDiplayer V1.5完全兼容M3Gate V1.2,如果您乐意使用M3Gate浏览器,请使用WapDiplayer所安装目录下的M3Gate.exe程序。
下载地址:
硅谷动力http://download.enet.com.cn/html/010022005092702.html
WAP编码转换器 1.0(编程辅助)
WAP编码转换器是一款将代码、汉字在GB2312和UTF-8编码之间互转的绿色免费软件。
它不仅支持文本互转,同时支持整个WAP文件整体转换。
BicyleWapTool V2.1(代码编辑)
主要是字符串处理,WML代码辅助编辑,功能包括了:1、GB2312编码的*.wml文件整体转UTF-8编码。2、UTF-8—>GB2312。3、GB2312—>UTF-8。4、统计字符个数。5、空格和回车的处理。6、ASCII编码查询。7、字符创自定义替换等。Windows2000 Server 配置IIS的MIME类型
地址:
Internet 服务管理器Internet服务管理器–>主机属性–>计算机(MIME映射)–>编辑–>新类型
--------------------------------------------------
内容类型(MIME)关联扩展名
text/vnd.wap.wml wml
image/vnd.wap.wbmp wbmp
text/vnd.wap.wmls wmls
application/vnd.wap.wmlc wmlc
application/vnd.wap.wmlscriptc wmlsc
text/vnd.wap.wmlscript wsc
text/vnd.wap.wmlscript wmlscript
WAP技术越来越成熟,提供WAP教程的网站也很多,最重要的还是编程完毕后,用手机去测试,模拟器毕竟无法替代终端设备,WAP最终的服务对象也是手机设备。
附两种常用代码模版
WML框架代码(*.wml)
<?xml version="1.0" encoding="gb2312"?>
请在这里书写正文。
ASP+WML框架(*.asp)
<%Response.C%>
<?xml version="1.0" encoding="gb2312"?>
欢迎光临
<%=Date()%>
如果您采用QuickWAP的话,最简单的框架如下:
<%
Set Wap=Server.CreateObject(“QuickWap.WapNetSdk”)
Wap.CardTitle=“建站学在线”
Wap.PageHeader
'以下为文件正文。
'以下为返回链接等信息。
Wap.WriteRow Wap.ImgA(“”,“Index.asp”,“返回上级”)
Wap.PageFooter
Set Wap=Nothing
%>
**用ASP技术进行动态WAP网站开发实例
**
第一节:WAP的潜能
这些日子,我们常听到WAP技术,一种手机上网的技术。从技术上讲,移动电话不可能和PC来竞争,移动电话的屏幕只能容下很少的字符,它的带宽也是很受限制,而且输入也很笨拙。那我为什么还要介绍它了,嘿嘿,这里有两个主要的我认为WAP一定有成功的因素。
随处性:
只要你有手机,你到哪里都可以访问wap网站。
帐单机构:
在不久的将来,我们就能通过我们的手机来支付我们的一切费用,查询很多的信息。只是我们的手机费用中又多了一项费用"WAP服务费"。
这样我们就能用手机支付我们的商品费用,信用卡都不用了,它一定能够成为新消费方式。
第二节:WAP基础
WAP (Wireless Application Protocol) v1.1是一种开放性规范,它试图规范移动电话访问信息和服务行业。这个规范是由
WAP Forum来开发的,一个民间组织。1.2版本的WAP协议将会被认为是最后的WAP规范。
关于wap最基本的概念就是重复利用internet协议,这个协议必须很清楚地在现有的技术上轻松地调用wap服务。
WAP协议利用一种很像我们电脑网络的分层结构。较低层次不太像我们常用的web应用,但是顶层还是我们的老朋友----HTTP。
数据一样是从服务器上发出,从服务器上接收,信息能够储存在服务器上,调用也可能用CGI,也可以用其它的方法,比如ASP.也就
是说只要你会ASP,那么你就可以在轻松地写出你的第一个WAP应用程序了。
当然,就手机的带宽和用户能力方面来看,手机需要不同(更严格)的设备,所以在目前的条件下HTML就不能适应WAP所能提
供的带宽。
WAP Forum的定位是WML (Wireless Mark-up Language),一种xml格式的语言。WML是精简的HTML。
WAP Forum同时也指定了WMLScript,很像JavaScript,只是用于手机而已,它能够处理客户端的程序。
第三节:WML
尽管我已经讲解了手机与服务器的通讯,但是真正的客户端不是手机。一个软件(wap gateway),实际上允当了这个角色。它
将手机的请求转换为HTTP请求,同时也将服务器的回应返回给手机,WML文件此时就被WAP GateWay编译成二进制文件。尽管有些
WAP geteway能够将HTML直接转换为WML,但是也不要指望它们能任意地将HTML转换为我们在手机上能看懂的东东。
当然,仿真器就不需要WAP gateway来工作了,它会直接从服务器下载WML文件(或者直接在本地机上打开WML),同时将它显示
在手机的屏幕上。图一WAP结构
WAP仿真器
为了使用WAP服务,像吾等穷人买不起手机,就需要一个wap仿真器。你可以去Nokia website下载一个 Nokia Toolkit
1.2,同时你也得装上Java Virtual Machine 1.2.2,可以免费从SUN公司下载,这里是个例子。
WML结构
一个WML文档是由板块组成的,一个板块包含有许多的卡片。在实际中,你可以把一个板块看成一个由许多有名字的标签组成的
HTML。
手机下载一个完整的板块,但是在一次只能显示一个卡片。通过链接浏览不同的地方。
我们将会看到一个简单的WML文档,你得懂点最基本的XML。
以下是引用片段:
<?xml version="1.0"?>
This is the first card.
This is the second card.
一旦手机接收了这个块,它就会显示第一个卡片,当你按下左边的软键时,就会看到第二个卡片。
第四节:另一种预订你电影票的方法
在上一节中,我讲解了最基本的WAP和WML的概念,这一节我们就来看看ASP和WAP是如何结合的.
现在在奥斯陆,电影院提供了一种基于电话系统的来销售门票,这个系统是很复杂的,还必须给用户一些说明才能指导用户买票,而且用户还必须在报纸上找到某种电影的代码,这个很烦,我们来介绍另一种方法。
这里这将给你展示一个简单的让手机用户订票的WAP应用:一个肯定让人叫好的服务。用户不必记住那些烦人的代码,他们能够直接从菜单中选取电影和电影院,并且用户也不需要认证。在这个例子中用户被要求在电影开始前40分钟交费,但是在真正的生活中,用户同样可以通过手机来结帐.
此应用程序想像的条件是一个电影能够在同一时间在多个电影院上映,一个电影院不同的时间上演不同的电影。
这里我没有过多的考虑错误处理的问题,因为这不是本章节的重点,你喜欢你可以自己加上.
为了简单,我使用了Access 97来做为数据库,当然真正的系统不会用它了,其它的数据库如SQL Server,也不必改动多少代码.
数据库图表 .Movie 和Theater表是显然需要的。Show表用于追踪现在还有多少空位可以出售。
怎样调试这个程序
为了访问这个WAP服务,你需要一个WAP仿真器,这个程序主要是在Nokia Toolkit 1.2上调试,详细情况请查看上一章节。
选择电影
在list表中选择一个电影:
引用:
以下是引用片段:< !–#include file=\“conn.asp\” – >< % 'send the right MIME type
Response.ContentType = \“text/vnd.wap.wml\” 第一件事就是声明wml,仿真器如何不在正确的地方声明XML,它是不会接受WML的尽管Nokia 7110可以忽略这一点,但是不能保证其它的手机也行,所以你不得不做这事。同样你也得设置好MIME类型。
< ?xml version=\“1.0\”? >
< !DOCTYPE wml PUBLIC \“-//WAPFORUM//DTD WML 1.1//EN\” \“http://www.wapforum.org/DTD/wml_1.1.xml\” >
< wml >
在进入下一个card以前会有一个闪烁的屏幕来显示一个图片WBMP一种新的格式。这个事件是由timer属性决定的,这里我们设置的时间为5秒.ontimer事件引发后将带你去另一个card.(wmbp的photoshop插件可以从网上免费下载).
< card id=\“splash\” ontimer=\“#card1\” title=\“Welcome to\” > < timer value=\“50\”/ >
< p align=\“center\” >
< br / >
< img src=\“pix/logo.wbmp\” alt=\“WAP movies\”/ >
< /p >
< /card >
< card id=\“card1\” title=\“choose a film\” >
< %
sqlQuery = \“SELECT [Movie_ID], [title] FROM Movie\”
set rsMovies = conn.Execute(SQLquery)
:
% >
< p >
< select name=‘movie’ >
< %
Do while not rsMovies.eof
response.write(\“< option value='\” & rsMovies(\“Movie_ID\”) & \“’ >\” & rsMovies(\“title\”) & \“< /option >\” & vbcrlf)
rsMovies.MoveNext
loop % >
< /select >
这一部分是本文的焦点。从数据库中读出需要的数据显示出来,作为一个asp程序员,这个没有什么特别的,但是就是这个简单的程序现在被用于一种全新的服务器就显得不一样了。这也使得我更加认为在基于WML的商业站的网络编程asp更胜于Java servlet.
表单的提交也可以通过软开关函数(do和 anchor)来完成。在这里,我是通过简单的内嵌链接来完成的,因为我觉得这样能够使用户感觉直观和友好。Postfields大至和HTML中的hidden差不多,但是wml的变量不像html中的那样需要在javascript中传送,它可以直接写在wml中,这一点上一节已经讲解了.在这里的传递的方法是get,post方法在WAP的规范也是被支持的,仿真器也能识别它,但是很不幸,在Nokia 7110中,这个post不被支持,所以你没得选择.
选择电影院和上映时间
这部分代码让用户来选择看什么时间的电影,所有的记录根据前一页所选的电影来决定。在这里来选择电影院和上映时间.
以下是引用片段:
movie_id = Request(\“movie\”)
sqlQuery = \“SELECT title FROM movie WHERE Movie_id = \” & movie_id
set rsMovie = conn.Execute(sqlQuery)
movie_title = rsMovie(\“title\”)
:
sqlQuery = \“SELECT [name], [time], [show_id] FROM Show, Theater \” &_
\“WHERE show.movie_id = \” & movie_id &_
\" AND theater.theater_id = show.theater_id\"
set rsShows = conn.Execute(SQLquery)
如果你仔细研究了这个代码,你就会想用Session来保存电影信息,再在这页进行查询更简单。同样很不幸,Session是需要cookies的支持,虽说在WAP规范中也是被支持的,但是在Nokia 7110中也是不被支持,这就是说现在我们还不能把session用在WAP服务中。
下面有一些有趣的事情:
以下是引用片段:
< select name=‘show’ >
< %
Do while not rsShows.eof
response.write(\“< option value='\” & rsShows(\“show_id\”) & \“’ >\” & Left(rsShows(\“name\”),cutter) & \" (\" & rsShows(\“time\”) & \“)\” & \“< /option >\” &vbcrlf)
rsShows.MoveNext
loop % >
< /select >
如果你对cutter变量感到疑惑,那么就有一些事让你哭笑不得
以下是引用片段:
Dim cutter
if InStr(Request.ServerVariables(\“HTTP_USER_AGENT\”), \“Nokia7110\”) then
cutter = 12
else
cutter = 7
end if
这段代码根据不同的设备来显示选项。我们有充足的理由的这样做,Nokia Toolit 1.2仿真器喜欢把砍掉我的的选项到只有几个字符,而我们要显示电影名字和上映时间,所以我们就不得不减少电影名字的字符。在真的手机中不会出现这种问题,所以我们就必须先判断设备的类型.
下一步就是让用户选择需要的票数.这部分的代码很像其它的部分。我将从数据库中查询相同的数据,因为Session不能在真正的WAP手机中使用,所以我必须对有些内容进行确认,看看是否还有座位出售.
以下是引用片段:
SQLquery = \“SELECT * FROM show WHERE Show_id = \” & show_id
set rsShow = conn.Execute(SQLquery)
:
seats = rsShow(\“free_seats\”)
:
if seats = 0 then
Response.write(\“Sorry, no more seats\”)
rsShow.close
set rsShow = nothing
Response.write(\“< /p >< /card >< /wml >\”)
Response.end
else
if seats > 6 then 'book up to 6 tickets or max available
max_seats=6
else
max_seats = seats
end if
end if
% >
< %=movie_title% > at < % =theater_name% >
< select name=‘ticket’ >
< %
dim i
i = 1
Do while i < = max_seats
response.write(\“< option value='\” & i & \“’ >\” & i & \" ticket(s)\" & \“< /option >\” &vbcrlf)
i = i + 1
loop % >
< /select >
储存票数
现在我们已经有了所有需要的数据了,我们得把它们保存起来:
以下是引用片段:
tickets = Request(\“ticket\”)
:
free_seats = rsShow(\“free_seats\”)
:
free_seats = free_seats - tickets
:
SQLUpdate = \“UPDATE Show \” &_
\“SET Show.free_seats=\” & free_seats & \" \" &_
\" WHERE Show_ID=\" & show_id
conn.Execute(SQLupdate)
SQLquery = \“SELECT max([Booking_ID]) as bookingnumber FROM booking\”
Set rsBooking = conn.execute(SQLquery)
maxbookid = rsBooking(\“bookingnumber\”) + 1
SQLinsert = \“INSERT INTO Booking ( show_id, booked_seats ) \” & _
\“VALUES ('\” & show_id & \“', '\” & tickets & \“')\”
conn.Execute(SQLinsert) % >
You have booked < %=tickets% > ticket(s) for < %=movie_title% >< br / >
The show will take place at < %=theater_name% > (< %=time% >)
< br / >
Your reference number is < %=maxbookid% >
下面是显示:
Figure 4:完成交易.
交易已经完成了,电影院可以坐着电影院门口收钱了.
结论
WAP现在才刚刚走出它的第一步,然而它是最近几年内最有革命性的IT发展之一。在这篇文章中我介绍了怎样用asp写WAP应用程序,并对你们提出了一些警告,希望对你们以后的发展有用。多媒体技术依然不能太多的用于WAP,但是它的可移动性却是重要的,也为商家提供了不少的商机。
赚钱才是硬道理谈WAP网站怎么盈利
NASDAQ网络概念的持续走低,所带来的最直接影响便是使越来越多的投资者更理性地看待网络企业,审慎地看待其中蕴含的虚幻成分,以往那种狂热地追逐网络股,一厢情愿地认为一铁锹便能挖出大块金子的心态已得到很大的修正,投机性日弱而务实性渐强,更看重企业的实际营收能力。简单地说来,人们对企业长期亏损的耐心与容忍力正慢慢消失,一家e企业,即使有颇具说服力甚至乍看起来完美无缺的商业模型,投资者或许能容忍短期的亏损,但如果不能尽快地在短期或中期的商业经营中证明其商业模型获利的可行性,便不可避免地让人对此企业的信心大打折扣,也很难维持企业的生存,更别说发展。
WAP将Internet的便利服务和丰富资源引入到移动电话等无线终端中,打破了计算机在地域和空间上给人们的限制。据Ovum公司估计,到2006年以前,全球移动通信用户将达到15亿人,其中6亿8400万人会使用WAP上网服务,而届时固定因特网用户的数目预计为5亿人,所带来的巨大的商业机会是不言而喻的。
目前国内不仅中国电信、联通分别开通了各自的WAP网站,许多ICP如新浪、网易等也在诱人市场前景的激励下涉足相应服务,但毋庸讳言,WAP市场仍属开拓阶段,无论是手机生产商、中国电信、联通等运营商还是对WAP内容提供者来说都是如此;从营收角度,手机生产商的利润肯定可以保证,中国电信和联通等运营商的收入则更可观,那么,WAP网站呢?中国电信和联通所自建的WAP网站可以通过通讯与上网费用来得到生存和发展,而原来在固定网络中提供内容的ICP,渗透进无线网络后,找到切实可行的获利点并付诸实施是亟待解决的问题,毕竟企业的经营完全地寄望在未来,靠风险投资来维持生存是行不通的。
从传统ICP到WAP PORTAL——所提供内容与内容提供方式的变迁
首先,在页面框架上,WWW所用的HTML标记并不适用于无线上网,WAP所能识别并解释的网页规范为WML语言,WAP网站必须将原有的用HTML形成的页面重新编制,尽管WML作为XML的一个子集,理论上与HTML可以相互转换,但不可否认,二者间存在巨大的差异,传统ICP在技术和经验上的优势并不能使繁琐的工作简化多少。
其次,WAP上网与传统的Internet接入相比,有很大的局限性:连接速度慢,目前只有9.6kbps,即使到将来的GPRS,其速度与固网相比仍有很大距离,上网费用高,昂贵的手机通讯费和ISP接入费短期内估计不会大幅下调,手机屏幕小,字体与颜色都十分单调,无论可显现的信息量还是显示效果都不尽如人意,不易浏览,另外,手机键盘不易输入,尤其对中文输入而言,这些都决定了WAP上网在今后相当长的时间内还不能替代固网接入,尤其那些时效性不太强、信息传输量较大或者对感官效果要求较严格的内容而言,固网接入仍是第一选择,换言之,WAP网站所提供的内容应为用户提供充分的可个人定制的空间,以即时性、实用性和更强的针对性为主,体现WAP简易便捷的特点。
第三,在WWW上,ICP如果没有自己的内容,可以直接通过超链接转到其他网站,只要对原网站名称、内文和页面不作任何改动便不有版权问题,而WAP网站则须有一个对内容再加工的过程,将部分内容复制自己的服务器上,这与传统的超链接已不是同一个概念,随着著作权法实施的逐步深入,授权与付费必然很快地浮出水面,直接导致经营开支的增加。
第四,手机本身的特征使得WAP网站对用户的粘连性更强,在某种意义上更易形成对用户的独占性和市场的垄断,换言之,WAP上的“大者恒大”的特征比WEB更为显著。对WAP网站而言,如果在起步时即占到一定的优势,对于日后的生存与发展都极为重要,这就要求网站在初期规划时必须有独到之处,结合自身的优势,构筑具有核心价值的内容特色。
网站的营收方式
无线上网的市场目前尚处开拓阶段,从WAP服务的整体价值链来看,各方面都未成熟,一厢情愿地订下营收目标不太现实,但是,网站的经营者对营收必须有清晰的思路。下面让我们来讨论一下WAP网站可能的收入渠道。
渠道一,通过内容,向电信企业收费
对大多数用户而言,其使用WAP上网,目的是为了获取内容而不是简单的语音通讯。WAP网站投入大量的人力、物力进行内容的采集整理与加工,通过长时间的积累形成庞大的资料库,为无线上网提供了价值链中最重要的部分,当然有充分理由从电信企业的通讯收入中提取一定比例的分成。
不过,在已习惯了免费获得Internet内容后,电信企业在这方面能走多远很值得怀疑。何况,从电信企业的角度看,通过WAP服务为ICP提供了宣传和展示自己的一个全新的通道,对ICP提高知名度、扩大影响面以及注册用户数的增长均能带来比较明显的效果,实质上相当于所获取的内容做了一定的补偿,这种情况下再要求其对内容付费恐怕未必会被接受,尤其在当前的市场培育期。
另一方面,以国内电信部门的一贯作法,在今后相当长一段时间内甚至不能排除其采取将手机锁住,限定用户只能访问某几个特定网站的作法,毕竟电信企业掌握着主动权,控制着市场的准入。若果那样,传统ICP衍生的WAP网站将处于非常尴尬的地位,所面对的问题是如何进入这个前途无量的市场,如何能有底气向电信企业收费?事实上,对中国电信的很多承诺,如果太当真,只能是自取其侮。
渠道二,网络广告
尽管手机的诸多限制使WAP上广告很难有较好的显现效果,但手机所具有的个人化及随时随地皆可使用的特点已足以使人们对无线网上广告的前景持非常乐观的态度。根据Ovem公司的研究报告,在未来五年内,以手机为媒介的高值广告将会有突飞猛进的增长,全球网络广告总值将会从2000年有83.4亿美元增长到2005年的832.4亿美元,其中手机广告的比例将达到19.7%,计164亿美元。
对手机用户,客户群的划分可以做到极其细致极其专业,这样,在用户定制基础上通过对广告投放的种类、数量、投放时间及区域均可得到比较好的控制,在未来两到三年内,完全个性化包括地理定位技术在内的手机广告基础平台将完成搭建,能够以强针对性、低产量、高产值为切入达到最佳的效果。举个例子说,同样走在会展中心附近的人,追星族手机上显示的是某著名歌星正在二楼举办与歌迷见面活动,而一个IT从业人员手机上显示的则是五楼有一个网络经济研讨会,一个家中有八岁小孩父亲的手机则告诉他一楼的麦当劳新推出一种儿童套餐,等等,为不同用户提供切合其需要的不同增值服务。
应该指出的是,包括传统Internet在内,网络广告从来便不足以维持网站的生存,不过,将其作为收入的一个补充方面还是切实可行的。
渠道三,无线电子商务
WAP服务使无论何时何地都能上网成为现实,可以预见,手机将成为未来电子商务应用最广泛的终端。挟其巨大的用户规模,业内人士一直希冀着的达到电子商务良性经营之用户数量临界点很快到来,极大程度地刺激和促进电子商务的发展。另外,在传统Internet上,阻碍电子商务快速发展的一个重要因素便是用户身份的确认,包括用户注册信息在内有许多虚假成份,而手机则因其SIM卡具有个人资料的认证效果而可以轻易地避开这些障碍,提高交易的安全性。
电子商务是WAP网站真正的核心价值来源。首先,WAP提供了一个全新的可根据用户个人情况比如位置、消费能力以及爱好等订制的销售渠道,手机成为无线钱包;其次,在金融和证券投资方面,用户可实时地进行网上交易,实现真正意义的个人理财网络化;其他如旅游方面,利用手机,可以随时掌握航班、天气、地图等资料和食住行购等商机,方便地作出行程安排。
我们应该看到,无线电子商务所带来的商业机会是传统Internet很难望其项背的,也维系着WAP网站生存和发展的根基。
www的空间和WAP的空间有什么不同?
WAP基础知识 1.什么是WAP:WAP(无线通讯协议)是在数字移动电话、因特网或其他个人数字助理机(PDA)、计算机应用之间进行通讯的开放全球标准。现在很多人直接用WAP来代表手机上网。WAP的本质就是INTERNET,而且是可以移动的INTERNET。 2. WAP的实现:使用终端移动台(手机)通过移动网络访问网络资源(服务器),可以进行浏览、下载、或者互动参与。 3. WAP功能通俗表达:我们公司技术部,开发制作了一个WAP的电子公告版,那么我们公司的其他员工在全国各地都可以在手机有信号的情况下通过手机(具有WAP功能并且开通了WAP上网)来访问这个页面,了解公司的最新通知和公告,也可以通过这个WAP页面进行反馈,报告进度或者其他事情。 4. WAP网站流程:制作WAP页面或者程序,上传到支持WAP功能的服务器上,移动WAP用户就可以通过手机输入URL来进行访问。 5. WAP的应用范围: l 公众信息新闻天气、图片铃声下载、彩票信息、聊天交友 l 商业应用证券财经、银行系统、特定的位置服务、电子商务、网上银行 l 个人服务信箱相册、位置服务、信息定制、移动办公 6.其他相关问题: 问:手机上网需要那些前提?答:1、一部WAP手机和开通数据通信功能的SIM卡。2、开通WAP上网功能,可以拨打1860咨询3、设置手机上网参数。4、现在您就可以上网浏览了 问:WAP能否提供号码本服务,通过号码链接直接拨号?答:新版本的WAP支持这个功能,比如在聊天室中你可以通过点击一个链接来拨叫对方的手机,虽然你可能还不知道他的号码。 问:WAP上网怎么收费呢?答:河南移动WAP手机上网每月使用量在 500分钟以下(包括 500分钟)按 30元计费,超过 500分钟按 0.15元/分钟计费,WAP手机上网不收通话费和漫游费。 问:什么是GPRS?GPRS和WAP的关系如何?答:GPRS是中国移动先进的2.5代网络,为用户通过手机访问互联网提供更高的速率、更短的连接时间、更优惠的资费。 GPRS的开通为WAP业务的发展提供了更加广阔的空间,GPRS网络好象是高速公路,WAP好比是行驶在路上的汽车;在高速公路上汽车可以跑得更快,在GPRS网络上,WAP也将运行得更成功。 问:什么是OTA设置答:如果您的手机没有进行GPRS上网参数预设而您对如何设置又存在疑问的话,就可以使用OTA设置功能来为手机自动设置上网参数。OTA是英文Over-The-Air的简称,意思是“空中下载”。
WAP网站怎么赢利
NASDAQ网络概念的持续走低,所带来的最直接影响便是使越来越多的投资者更理性地看待网络企业,审慎地看待其中蕴含的虚幻成分,以往那种狂热地追逐网络股,一厢情愿地认为一铁锹便能挖出大块金子的心态已得到很大的修正,投机性日弱而务实性渐强,更看重企业的实际营收能力。简单地说来,人们对企业长期亏损的耐心与容忍力正慢慢消失,一家e企业,即使有颇具说服力甚至乍看起来完美无缺的商业模型,投资者或许能容忍短期的亏损,但如果不能尽快地在短期或中期的商业经营中证明其商业模型获利的可行性,便不可避免地让人对此企业的信心大打折扣,也很难维持企业的生存,更别说发展。 WAP将Internet的便利服务和丰富资源引入到移动电话等无线终端中,打破了计算机在地域和空间上给人们的限制。据Ovum公司估计,到2006年以前,全球移动通信用户将达到15亿人,其中6亿8400万人会使用WAP上网服务,而届时固定因特网用户的数目预计为5亿人,所带来的巨大的商业机会是不言而喻的。
目前国内不仅中国电信、联通分别开通了各自的WAP网站,许多ICP如新浪、网易等也在诱人市场前景的激励下涉足相应服务,但毋庸讳言,WAP市场仍属开拓阶段,无论是手机生产商、中国电信、联通等运营商还是对WAP内容提供者来说都是如此;从营收角度,手机生产商的利润肯定可以保证,中国电信和联通等运营商的收入则更可观,那么,WAP网站呢?中国电信和联通所自建的WAP网站可以通过通讯与上网费用来得到生存和发展,而原来在固定网络中提供内容的ICP,渗透进无线网络后,找到切实可行的获利点并付诸实施是亟待解决的问题,毕竟企业的经营完全地寄望在未来,靠风险投资来维持生存是行不通的。 从传统ICP到WAP PORTAL——所提供内容与内容提供方式的变迁
首先,在页面框架上,WWW所用的HTML标记并不适用于无线上网,WAP所能识别并解释的网页规范为WML语言,WAP网站必须将原有的用HTML形成的页面重新编制,尽管WML作为XML的一个子集,理论上与HTML可以相互转换,但不可否认,二者间存在巨大的差异,传统ICP在技术和经验上的优势并不能使繁琐的工作简化多少。
其次,WAP上网与传统的Internet接入相比,有很大的局限性:连接速度慢,目前只有9.6kbps,即使到将来的GPRS,其速度与固网相比仍有很大距离,上网费用高,昂贵的手机通讯费和ISP接入费短期内估计不会大幅下调,手机屏幕小,字体与颜色都十分单调,无论可显现的信息量还是显示效果都不尽如人意,不易浏览,另外,手机键盘不易输入,尤其对中文输入而言,这些都决定了WAP上网在今后相当长的时间内还不能替代固网接入,尤其那些时效性不太强、信息传输量较大或者对感官效果要求较严格的内容而言,固网接入仍是第一选择,换言之,WAP网站所提供的内容应为用户提供充分的可个人定制的空间,以即时性、实用性和更强的针对性为主,体现WAP简易便捷的特点。
第三,在WWW上,ICP如果没有自己的内容,可以直接通过超链接转到其他网站,只要对原网站名称、内文和页面不作任何改动便不有版权问题,而WAP网站则须有一个对内容再加工的过程,将部分内容复制自己的服务器上,这与传统的超链接已不是同一个概念,随着著作权法实施的逐步深入,授权与付费必然很快地浮出水面,直接导致经营开支的增加。 第四,手机本身的特征使得WAP网站对用户的粘连性更强,在某种意义上更易形成对用户的独占性和市场的垄断,换言之,WAP上的"大者恒大"的特征比WEB更为显著。对WAP网站而言,如果在起步时即占到一定的优势,对于日后的生存与发展都极为重要,这就要求网站在初期规划时必须有独到之处,结合自身的优势,构筑具有核心价值的内容特色。
网站的营收方式
无线上网的市场目前尚处开拓阶段,从WAP服务的整体价值链来看,各方面都未成熟,一厢情愿地订下营收目标不太现实,但是,网站的经营者对营收必须有清晰的思路。下面让我们来讨论一下WAP网站可能的收入渠道。 渠道一,通过内容,向电信企业收费 对大多数用户而言,其使用WAP上网,目的是为了获取内容而不是简单的语音通讯。WAP网站投入大量的人力、物力进行内容的采集整理与加工,通过长时间的积累形成庞大的资料库,为无线上网提供了价值链中最重要的部分,当然有充分理由从电信企业的通讯收入中提取一定比例的分成。 不过,在已习惯了免费获得Internet内容后,电信企业在这方面能走多远很值得怀疑。何况,从电信企业的角度看,通过WAP服务为ICP提供了宣传和展示自己的一个全新的通道,对ICP提高知名度、扩大影响面以及注册用户数的增长均能带来比较明显的效果,实质上相当于所获取的内容做了一定的补偿,这种情况下再要求其对内容付费恐怕未必会被接受,尤其在当前的市场培育期。
另一方面,以国内电信部门的一贯作法,在今后相当长一段时间内甚至不能排除其采取将手机锁住,限定用户只能访问某几个特定网站的作法,毕竟电信企业掌握着主动权,控制着市场的准入。若果那样,传统ICP衍生的WAP网站将处于非常尴尬的地位,所面对的问题是如何进入这个前途无量的市场,如何能有底气向电信企业收费?事实上,对中国电信的很多承诺,如果太当真,只能是自取其侮。 渠道二,网络广告 尽管手机的诸多限制使WAP上广告很难有较好的显现效果,但手机所具有的个人化及随时随地皆可使用的特点已足以使人们对无线网上广告的前景持非常乐观的态度。根据Ovem公司的研究报告,在未来五年内,以手机为媒介的高值广告将会有突飞猛进的增长,全球网络广告总值将会从2000年有83.4亿美元增长到2005年的832.4亿美元,其中手机广告的比例将达到19.7%,计164亿美元。
对手机用户,客户群的划分可以做到极其细致极其专业,这样,在用户定制基础上通过对广告投放的种类、数量、投放时间及区域均可得到比较好的控制,在未来两到三年内,完全个性化包括地理定位技术在内的手机广告基础平台将完成搭建,能够以强针对性、低产量、高产值为切入达到最佳的效果。举个例子说,同样走在会展中心附近的人,追星族手机上显示的是某著名歌星正在二楼举办与歌迷见面活动,而一个IT从业人员手机上显示的则是五楼有一个网络经济研讨会,一个家中有八岁小孩父亲的手机则告诉他一楼的麦当劳新推出一种儿童套餐,等等,为不同用户提供切合其需要的不同增值服务。 应该指出的是,包括传统Internet在内,网络广告从来便不足以维持网站的生存,不过,将其作为收入的一个补充方面还是切实可行的。 渠道三,无线电子商务 WAP服务使无论何时何地都能上网成为现实,可以预见,手机将成为未来电子商务应用最广泛的终端。挟其巨大的用户规模,业内人士一直希冀着的达到电子商务良性经营之用户数量临界点很快到来,极大程度地刺激和促进电子商务的发展。另外,在传统Internet上,阻碍电子商务快速发展的一个重要因素便是用户身份的确认,包括用户注册信息在内有许多虚假成份,而手机则因其SIM卡具有个人资料的认证效果而可以轻易地避开这些障碍,提高交易的安全性。 电子商务是WAP网站真正的核心价值来源。首先,WAP提供了一个全新的可根据用户个人情况比如位置、消费能力以及爱好等订制的销售渠道,手机成为无线钱包;其次,在金融和证券投资方面,用户可实时地进行网上交易,实现真正意义的个人理财网络化;其他如旅游方面,利用手机,可以随时掌握航班、天气、地图等资料和食住行购等商机,方便地作出行程安排。 我们应该看到,无线电子商务所带来的商业机会是传统Internet很难望其项背的,也维系着WAP网站生存和发展的根基。
· 一、QUIKWAP用QuickWAP组件建设Wap站点教程-准备篇 首先我们要简单了解一下什么是QuickWAP,QuickWAP V1.0精简版是一款基于WAP1.2协议,利用VB6 开发的一个辅助ASP+WML语言编写WAP网页的组件。 其次我们要安装安 …
· |
|
· 一、QUIKWAP
用QuickWAP组件建设Wap站点教程-准备篇
首先我们要简单了解一下什么是QuickWAP,QuickWAP V1.0精简版是一款基于WAP1.2协议,利用VB6 开发的一个辅助ASP+WML语言编写WAP网页的组件。
其次我们要安装安装QuickWAP V1.0精简版,假如你还没有下载可以到这里下载安装。
安装过程如下:
1.首先将QuickWAP.dll文件拷贝到系统system32目录下。
Windows 2000/Server/Advanced Server操作系统为:
系统盘符:\WINNTystem32\
Windows XP/2003操作系统为:
系统盘符:\Windowsystem32\
2.注册控件。
开始菜单—〉运行 Regsvr32 QuickWap.dll 命令
成功注册后弹出对话框如下:
接下来我们可以检测是否已成功安装Quickwap.Dll,新建一个ASP文件,代码如下:
如果通过IIS运行此文件得到如下图,表示已经安装成功,可以使用该组件了。
注意事项:使用QuickWAP前,请确保服务器配置好了WAP的MIME类型。
Associated Extension
MIME Type
wml
text/vnd.wap.wml
wmlc
application/vnd.wap.wmlc
wbmp
image/vnd.wap.wbmp
wmlsc
application/vnd.wap.wmlscriptc
wmls
text/vnd.wap.wmlscript
wsc
application/vnd.wap/wmlscriptc
以下是配置在IIS中配置WAP的MIME类型:
一、启动IIS
开始菜单-设置-控制面板-管理工具-Internet信息服务(IIS)管理器
二、右击本地计算机 查看属性
三、打开MIME类型,就可将上面数据添加进去
用QuickWAP组件建设Wap站点教程-实战篇
现在我们就开始学习用Quickwap组件编写Wap代码了.
1> 框架PageHeader和PageFooter
PageHeader
作用:PageHeader用于设置WAP页面的访问控制信息、缓存等的函数,输出了WAP文件头并产生了一个一个卡片。
语法:Wap.PageHeader(“CacheControl”” forua”” OtherAtt”)
说明:CacheControl max-age指定DECK在缓存里的生存期,最小单位是秒,如果指定为0, 则每次都需通过连接服务器来调用该DECK。
forua forua 为可选属性,指定在该wml文件传到客户端之前, 标签是不是被中间代理删除(因为传输的协议可能改变),默认值为false。
OtherAtt用于设置其他的属性值。其中的属性值可以用单引号或者两个双引号括起来。
如" name=‘Bicyle’" 可以用" name=““Bicyle””"代替。
在此添加的附加属性将添加到的前边。
例如:Wap.PageHeader(“max-age=300”)
PageFooter
作用:用于输出WAP文件的末尾函数
语法:Wap.PageFooter
文件实例:
新建kj.asp代码如下:
效果演示:
2> 输出函数WriteOut和WriteRow
作用:他们是对要输出的文字进行UTF-8转码,然后进行输出。
例如:Wap.WriteOut " Content" &"
"
说明:Content用于准备输出的字符串
WriteRow与WriteOut的区别就在于:后面的
也就是说,我们在输 出的时候可以省略后面的
而输出时将自动换行。例如我们还是要输出"欢迎使用Quick WAP组件开发!"这句话,代码就可以这样写:
例如:Wap.WriteRow “欢迎使用Quick WAP组件开 发!”
文件实例:
新建Write.asp,代码如下:
效果演示:
3>超链接函数A
作用:用于形成超链接的函数使用QuickWap实现超链接非常简单.
例如:Wap.WriteRow Wap.A(“Title”" Url “” DisplayText "),
说明:Title显示在手机左下角或右下角显示的提示信息。
Url链接地址,可以是相对路径或者绝对路径。
DisplayText就是显示在屏幕上的链接文字。
注意:他们之间必须用逗号()隔开一下函数都是如此,不再提醒。
文件实例:新建A.asp,代码如下:
效果演示:
4>分页函数.EasyMorePage
作用:简易的长字符串分页函数
语法:Wap.WriteOut Wap.EasyMorePage(“ToShowContent”)
说明:ToShowContent输入要分页的字符串
TextLong每页显示的字符数。
5>图片函数Img
作用:用于图片显示的函数
语法:Wap.WriteOut Wap.Img(“Url”"Tip "OtherAtt)
说明:Url是图片的地址,可以是相对路径或者绝对路径
Tip当无法显示图片或载入时显示的文字信息
OtherAtt用于设置其他的属性值。其中的属性值可以用单引号或者两个双引号括起来。如"name=‘Bicyle’" 可以用" name=““Bicyle””"代替
例如:Wap.WriteOut Wap.Img(“images/logo.PNG”“生成预览中…”)
6>图片链接函数
作用:用于形成带有图片链接的函数
语法:Wap.WriteRow Wap.ImgA(“ImgPath”"Url “” DisplayText ")
说明:ImgPath图片的地址,可以是相对路径或者绝对路径。
Url链接地址,可以是相对路径或者绝对路径
DisplayText显示在屏幕上的链接文字
例如:Wap.WriteRow Wap.ImgA(“”“#SecondCard”“第二栏目”)
7>段落函数P
用于设置段落对齐、是否允许换行Wap.WriteOut Wap.P("AlignMent ""WrapMode ")
AlignMent对齐方式有三种:left center right
总结
Android架构学习进阶是一条漫长而艰苦的道路,不能靠一时激情,更不是熬几天几夜就能学好的,必须养成平时努力学习的习惯。所以:贵在坚持!
上面分享的字节跳动公司2020年的面试真题解析大全,笔者还把一线互联网企业主流面试技术要点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节。
就先写到这,码字不易,写的很片面不好之处敬请指出,如果觉得有参考价值的朋友也可以关注一下我
①「Android面试真题解析大全」PDF完整高清版+②「Android面试知识体系」学习思维导图压缩包阅读下载,最后觉得有帮助、有需要的朋友可以点个赞
《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》,点击传送门,即可获取!
例如:Wap.WriteOut Wap.Img(“images/logo.PNG”“生成预览中…”)
6>图片链接函数
作用:用于形成带有图片链接的函数
语法:Wap.WriteRow Wap.ImgA(“ImgPath”"Url “” DisplayText ")
说明:ImgPath图片的地址,可以是相对路径或者绝对路径。
Url链接地址,可以是相对路径或者绝对路径
DisplayText显示在屏幕上的链接文字
例如:Wap.WriteRow Wap.ImgA(“”“#SecondCard”“第二栏目”)
7>段落函数P
用于设置段落对齐、是否允许换行Wap.WriteOut Wap.P("AlignMent ""WrapMode ")
AlignMent对齐方式有三种:left center right
总结
Android架构学习进阶是一条漫长而艰苦的道路,不能靠一时激情,更不是熬几天几夜就能学好的,必须养成平时努力学习的习惯。所以:贵在坚持!
上面分享的字节跳动公司2020年的面试真题解析大全,笔者还把一线互联网企业主流面试技术要点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节。
就先写到这,码字不易,写的很片面不好之处敬请指出,如果觉得有参考价值的朋友也可以关注一下我
①「Android面试真题解析大全」PDF完整高清版+②「Android面试知识体系」学习思维导图压缩包阅读下载,最后觉得有帮助、有需要的朋友可以点个赞
[外链图片转存中…(img-qnmxfU8H-1714929975810)]
[外链图片转存中…(img-EcgqMcHo-1714929975814)]
[外链图片转存中…(img-OZtvrsMq-1714929975815)]
《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》,点击传送门,即可获取!